This website requires JavaScript.
792e8657f7
ux: continue to scroll into next section at the bottom of the scroll view, closes #274 (#282 )
Huang Xin
2025-02-01 16:07:13 +01:00
7a786478f1
ui: fix menu item flex layout (#281 )
Huang Xin
2025-02-01 14:57:43 +01:00
0963969330
compat: more robust way to get book cover and compat author parsing (#280 )
Huang Xin
2025-02-01 14:35:08 +01:00
6889d6341f
settings: add option to disable auto check updates (#279 )
Huang Xin
2025-02-01 13:45:55 +01:00
44885f2901
sync: add download/upload progress indicator (#277 )
Huang Xin
2025-02-01 12:17:21 +01:00
b6c8bfb52b
fix: stale settings used when syncing books (#273 )
Huang Xin
2025-01-30 23:50:06 +01:00
90e46860a5
ux: make toast info and hint info less disturbing (#272 )
Huang Xin
2025-01-30 16:46:17 +01:00
fef75f123d
sync: pull to refresh library (#271 )
Huang Xin
2025-01-30 01:47:42 +01:00
27c6ed402e
font: override font size by default, font family is overridden by flag (#270 )
Huang Xin
2025-01-29 23:05:27 +01:00
85c14002c6
auth: navigate to auth page when API calls are not authenticated (#269 )
Huang Xin
2025-01-29 22:46:13 +01:00
b7d06b6312
sync: use the location CFI to eliminate occasional one-off page glitches (#268 )
Huang Xin
2025-01-29 21:32:12 +01:00
cb04af1b17
mobile: set larger default font size and disable full justification for mobile by default (#266 )
Huang Xin
2025-01-29 13:31:30 +01:00
01ff687472
sync: fix redundant progress sync when changing window size (#265 )
Huang Xin
2025-01-29 12:29:26 +01:00
27eca300fa
sync: fix tauri storage API (#264 )
Huang Xin
2025-01-29 01:49:58 +01:00
377f5c314d
sync: fix cors for storage api (#263 )
Huang Xin
2025-01-28 22:04:34 +01:00
c0d715bf77
sync: check local file availability before opening (#262 )
Huang Xin
2025-01-28 21:02:19 +01:00
171a7ee759
sync: support quota of cloud storage (#261 )
Huang Xin
2025-01-28 19:05:20 +01:00
efd83180f1
sync: initial support to sync document files across devices (#260 )
Huang Xin
2025-01-28 00:03:01 +01:00
4cea0bf75a
Fix minor spelling error on the contributing guideline (#255 )
Palash Ahuja
2025-01-25 15:59:26 -08:00
a827316982
ue: make text highlighting unified on Desktop, Android and iOS (#256 )
Huang Xin
2025-01-26 00:57:59 +01:00
dc8cae5c77
fix: vertical swipes should not trigger horizontal scroll, closes #232 (#252 )
Huang Xin
2025-01-25 20:07:08 +01:00
0fd0204869
fix: make sidebar content respects safe-area-inset-bottom (#251 )
Huang Xin
2025-01-25 19:42:16 +01:00
8fd92efbc7
pwa: update next-pwa to latest maintained version (#250 )
Huang Xin
2025-01-25 18:45:43 +01:00
4ec4b22038
fix: refresh config to get latest booknotes to show, closes #49 (#245 )
Huang Xin
2025-01-25 02:22:53 +01:00
6b09145546
ui: fix highlight text not clear in dark mode (#244 )
Huang Xin
2025-01-25 00:55:53 +01:00
ae60606470
mobile: disable contextmenu only for mobile devices (#243 )
Huang Xin
2025-01-24 23:11:05 +01:00
6c6af63ecc
mobile: fix annotator tools for Android, closes #200 (#242 )
Huang Xin
2025-01-24 22:53:43 +01:00
942524c110
mobile: fix annotator tools in iOS browsers (#239 )
Huang Xin
2025-01-24 13:30:42 +01:00
18dfd73bed
mobile: responsive sizes for annotation tools (#236 )
Huang Xin
2025-01-23 21:31:41 +01:00
58d3e7b221
mobile: some UI tweaks and add system fonts (#233 )
Huang Xin
2025-01-23 16:53:42 +01:00
d757555fcb
pwa: save a page reload between library and reader page navigation (#231 )
Huang Xin
2025-01-23 14:44:14 +01:00
6315e4b751
readme: add PWA in supported platforms (#229 )
Huang Xin
2025-01-23 12:16:38 +01:00
1f5c96fcc2
Release version 0.9.7 (#228 )
Huang Xin
2025-01-23 11:31:00 +01:00
475bab24c5
mobile: responsive font size in UI (#227 )
Huang Xin
2025-01-23 10:36:03 +01:00
369d894557
Don't fallback to Noto Sans JP, use serif fallbacks (#225 )
Huang Xin
2025-01-23 08:34:39 +01:00
41657d4c1d
disable swipe up gesture detection in scrolled mode (#224 )
QP Hou
2025-01-22 23:21:54 -08:00
ac03d7f817
Loop silent audio to unblock iOS web audio in silent mode (#223 )
Huang Xin
2025-01-23 02:20:59 +01:00
399f374dfa
Add font 'Noto Serif JP', closes #169 (#222 )
Huang Xin
2025-01-23 01:24:26 +01:00
fb4853a9d4
Enable WebAudio to play even when the mute toggle switch is ON, closes #201 (#221 )
Huang Xin
2025-01-23 00:52:44 +01:00
c678d8fa44
PWA app theme color in the header and safe area avoiding home indicator (#220 )
Huang Xin
2025-01-23 00:22:09 +01:00
4d5297fdb5
Layout tweaks on mobile browsers (#219 )
Huang Xin
2025-01-22 19:37:49 +01:00
41bcf05127
Add missing translations (#218 )
Huang Xin
2025-01-22 18:48:09 +01:00
533324e558
Responsive icon sizes for phones, tablets and desktops, closes #214 (#217 )
Huang Xin
2025-01-22 18:33:00 +01:00
c8bfb64ad3
Dynamically set theme color for PWA browser UI elements (#213 )
Huang Xin
2025-01-22 01:07:20 +01:00
ee0d7d7ad0
Support PWA for the web version (#212 )
Huang Xin
2025-01-22 00:18:19 +01:00
fc2cad3980
Make dialogs responsive for mobile devices (#209 )
Huang Xin
2025-01-21 19:49:41 +01:00
07116bdae8
ci: run rust clippy/fmt (#207 )
QP Hou
2025-01-20 22:20:26 -08:00
a7ba5db830
dev: add editorconfig (#206 )
QP Hou
2025-01-20 22:18:00 -08:00
7fcaab8b9f
mobile: swipe up to toggle header/footer (#205 )
QP Hou
2025-01-20 22:17:36 -08:00
a853bc52d2
Add delete functionality to BookDetailModal with confirmation alert (#204 )
Jiucheng(Oliver)
2025-01-21 01:11:46 -05:00
e34978672e
Various fixes and enhancements on updater, header bar and tts (#203 )
Huang Xin
2025-01-20 22:34:05 +01:00
751bf3836c
Disable app updater for app store version and support more languages (#202 )
Huang Xin
2025-01-20 17:14:26 +01:00
87069c7308
Fix TTS on iOS browsers, closes #172 (#198 )
Huang Xin
2025-01-20 01:53:12 +01:00
ca2a62a921
support setting dev environment using nix (#195 )
QP Hou
2025-01-19 00:36:49 -08:00
f53f5b7594
Add cors for translation API (#193 )
Huang Xin
2025-01-18 19:56:12 +01:00
443809f5af
Release version 0.9.6 (#191 )
Huang Xin
2025-01-18 18:44:16 +01:00
c009edca61
Fix translation API (#189 )
Huang Xin
2025-01-17 19:10:27 +01:00
58c907c7cc
Various enhancements for mobile platforms (#188 )
Huang Xin
2025-01-17 15:42:16 +01:00
5ca173818b
Fix corner case of sync progress failure (#187 )
Huang Xin
2025-01-17 13:45:29 +01:00
f64b5606f1
Hide book title in header bar for small screens (#185 )
Huang Xin
2025-01-17 00:28:06 +01:00
010568eeb1
Responsive layout for sidebar and settings dialog on mobile devices (#184 )
Huang Xin
2025-01-17 00:17:51 +01:00
d24f737428
Style tweaks: slightly lighter base-300 colors and padding around tab icons in sidebar (#183 )
Huang Xin
2025-01-16 19:07:23 +01:00
1635958ae3
More precise translations for some options and add Greek translations (#182 )
Huang Xin
2025-01-16 15:18:14 +01:00
c8f0c09426
Use dynamic viewport unit dvh to avoid page covered by toolbar and address bar in mobile browsers (#160 )
Huang Xin
2025-01-15 19:11:05 +01:00
60a9eb5b57
Release version 0.9.5 (#159 )
Huang Xin
2025-01-15 17:55:50 +01:00
46fdea3522
feat: provide reading progress indicator for each books in the bookshelf (#153 )
Egan Gumiwang Pratama Bisma
2025-01-15 23:17:07 +07:00
ba82203629
Set webpage title to book title (#155 )
Huang Xin
2025-01-14 17:02:23 +01:00
8dbcf25331
Toggle TTS stop when it's already running (#154 )
Huang Xin
2025-01-14 15:32:47 +01:00
7e9ddcd7cc
Preload the next two paragraphs in advance for TTS playback (#151 )
Huang Xin
2025-01-14 01:45:54 +01:00
211fc2cd22
Add more system fonts (#150 )
Huang Xin
2025-01-13 23:27:52 +01:00
3578d7eba8
Handle publisher with language map in book metadata (#149 )
Huang Xin
2025-01-13 22:53:58 +01:00
d220adbfdf
TTS UX enhancements (#148 )
Huang Xin
2025-01-13 20:04:04 +01:00
752f4449b4
Add fallback fonts for GB18030-2022 L3 charsets (#147 )
Huang Xin
2025-01-13 19:14:43 +01:00
66f369b269
Fix multiple voices when setting rate and voices in Firefox (#146 )
Huang Xin
2025-01-13 00:19:49 +01:00
2251d65de4
Release hotfix of occasionally speak not stop when setting rate and voice
Huang Xin
2025-01-11 19:08:23 +01:00
463ea39467
Fix occasionally current speak not stopped when changing voice or rate (#144 )
Huang Xin
2025-01-11 18:11:14 +01:00
87bc842525
Set default sidebar width to 15% of screen width (#143 )
Huang Xin
2025-01-11 11:34:43 +01:00
2ad67a0503
Init TTSController async when showing TTS indicator and add more voices (#142 )
Huang Xin
2025-01-11 11:15:21 +01:00
9f894e1d9e
Use default voice in Edge TTS (#141 )
Huang Xin
2025-01-10 15:26:01 +01:00
cc97a1b36f
Update README (#140 )
Huang Xin
2025-01-10 14:36:37 +01:00
4e42ec4a44
Release 0.9.2 (#139 )
Huang Xin
2025-01-10 14:13:56 +01:00
00003a9415
Preloading audio for Edge TTS and other fixes (#138 )
Huang Xin
2025-01-10 14:11:09 +01:00
7402141237
Add Edge TTS backend, selecting different voices will change TTS backend dynamically (#137 )
Huang Xin
2025-01-10 02:35:23 +01:00
e0323bb0ed
Fix access token sometimes invalid in browser context (#136 )
Huang Xin
2025-01-09 17:58:55 +01:00
112c5fa979
enforce numeric inputs on NumberInput and prevent NaN text (#135 )
Egan Gumiwang Pratama Bisma
2025-01-09 18:51:06 +07:00
86dc32dab3
persist max block size setting in LayoutPanel component (#134 )
Egan Gumiwang Pratama Bisma
2025-01-09 18:23:11 +07:00
33d4dcd740
Better animation for sidebar transitions (#133 )
Huajin
2025-01-09 19:16:07 +08:00
36d6074468
Filter voices list and shutdown TTS when closing book (#130 )
Huang Xin
2025-01-09 03:33:52 +01:00
cc1396876e
Add select voice button in the TTS panel (#129 )
Huang Xin
2025-01-09 01:34:30 +01:00
f26de3ab0d
Add speech speed slider in the TTS panel (#128 )
Huang Xin
2025-01-08 21:31:12 +01:00
814a0032d0
Add 'Speak' button in the footbar (#127 )
Huang Xin
2025-01-08 19:44:04 +01:00
c6defb97ee
Fix TTS might stop at the end of the section (#126 )
Huang Xin
2025-01-08 17:50:36 +01:00
ddee347eb3
Fix text color in misc panel and adjust order of annotator tools (#125 )
Huang Xin
2025-01-08 16:50:57 +01:00
83b10a1df8
Fix color of return button in auth page in dark mode (#124 )
Huang Xin
2025-01-08 15:44:14 +01:00
3e43905321
Fix TTS paused after forward/backward (#123 )
Huang Xin
2025-01-08 15:18:58 +01:00
89b2eba2af
Refactor Toast to global component (#122 )
Huang Xin
2025-01-08 14:12:38 +01:00
15d8d61841
Support more than 2 columns in page layout, closes #119 (#121 )
Huang Xin
2025-01-07 22:32:07 +01:00
07b04b82e6
Initial implementation of TTS with Web Speech API (#120 )
Huang Xin
2025-01-07 21:57:55 +01:00
a59a3b633b
Fix progress overridden by newly opened book (#117 )
Huang Xin
2025-01-06 19:19:02 +01:00
cccd4c2b16
Various fixes (#116 )
Huang Xin
2025-01-06 01:33:35 +01:00