480b8b98a3
fix(css): properly constrain the max width and height of images, closes#3432 (#3444)
Huang Xin
2026-03-02 23:20:01 +08:00
d1fb67316f
compat(css): support duokan-page-fullscreen in spine to display cover image in fullscreen, closes#3424 (#3443)
Huang Xin
2026-03-02 22:16:04 +08:00
f0e9ddd2ae
feat(font): support loading custom font if embedded fonts in EPUBs are missing (#3439)
Huang Xin
2026-03-02 16:18:18 +08:00
2bd54ac236
fix(tts): also show highlight when navigating in paused mode and improve abbreviations processing (#3396)
Huang Xin
2026-02-27 13:46:27 +08:00
6ad549d13c
fix(iOS): correct sidebar insets on iPad and resolve occasional stale safe area inset on iOS (#3395)
Huang Xin
2026-02-27 12:43:45 +08:00
67249370c9
fix(font): fix generic font family keywords bypassing user font settings (#3394)
Blyrium
2026-02-27 01:55:24 +01:00
fe3ab011ca
fix(tts): set document lang attribute when missing or invalid for TTS, closes#3291 (#3393)
Huang Xin
2026-02-27 00:17:51 +08:00
6cb4278b98
fix: fixed all progress at the last page of the book, closes#3383 (#3391)
Huang Xin
2026-02-26 21:01:42 +08:00
51468862a2
fix(ui): show progress 100% at the last page, closes#3383 (#3390)
Huang Xin
2026-02-26 18:08:21 +08:00
b3a44d066f
fix(layout): enlarge hit area for slider input on iOS, closes#3382 (#3389)
Huang Xin
2026-02-26 16:26:28 +08:00
68d4538d40
fix(layout): float the annotation navigation bar, closes#3386 (#3387)
Huang Xin
2026-02-26 13:56:29 +08:00
80105af839
fix(txt): stabilize iOS large TXT import and decode picker paths (#3320)
Roy Zhu
2026-02-25 23:30:13 -05:00
3904c1e8e7
perf: use GPU-accelerated scroll for smoother paging animation (#3385)
Huang Xin
2026-02-26 10:39:37 +08:00
99be6c58e2
fix: close searchbar when adding a new annotation (#3384)
Alan
2026-02-25 22:20:27 -03:00
664cc772d0
fix: more sensitive paging without snapping animation, closes#3310 (#3381)
Huang Xin
2026-02-26 00:47:55 +08:00
21208adbcf
compat: add target class to hide import icon in the bookshelf, closes#3376 (#3380)
Huang Xin
2026-02-25 21:13:10 +08:00
70eb59e2d6
compat(css): only override img background when overriding book color, closes#3377 (#3379)
Huang Xin
2026-02-25 18:43:02 +08:00
3e7b57282e
fix: delay context menu to prevent broken input loop on macOS, closes#3324 (#3378)
Huang Xin
2026-02-25 18:22:25 +08:00
534582b125
compat(css): unset none user-select in some EPUBs, closes#3370 (#3374)
Huang Xin
2026-02-25 14:10:06 +08:00
c6ae85484e
fix(reader): clamp reading ruler within viewport (#3314)
Mohammed Efaz
2026-02-18 12:13:06 +06:00
7a9f46e93c
fix(layout): container layout for dimmed area of reading ruler, closes#3304 (#3313)
Huang Xin
2026-02-18 01:34:48 +08:00
b9f6578127
feat: remaining time in TTS mode (#3300)
Mohammed Efaz
2026-02-14 22:42:37 +06:00
e75a3d254e
fix(tts): fixed an issue where starting TTS from the annotation tool did not work, closes#3292 (#3303)
Huang Xin
2026-02-15 00:22:46 +08:00
ea15906acf
fix(txt): fixed TXT import on platforms that CompressionStream is not working, closes#3255 (#3302)
Huang Xin
2026-02-14 23:29:29 +08:00
15d2784725
fix: highlight in dark mode eink (#3299)
Mohammed Efaz
2026-02-14 18:32:52 +06:00
ae3bb9da9a
fix(annotator): update highlight style, color and range handlers when showing different annotations, closes#3286 (#3289)
Huang Xin
2026-02-13 23:46:44 +08:00
239b32fcc2
fix: reader ruler disabled in scroll mode (#3288)
Mohammed Efaz
2026-02-13 21:35:25 +06:00
f64739419b
release: version 0.9.100 (#3279)
Huang Xin
2026-02-13 01:08:30 +08:00
548d50a882
fix(tts): navigate to follow the current TTS location for the next section, closes#3198 (#3276)
Huang Xin
2026-02-12 23:13:41 +08:00
1e81ab5205
doc: update sponsor link in README (#3275)
Huang Xin
2026-02-12 21:10:54 +08:00
a47a480aa2
fix(layout): persistent location for the sidebar toggle, closes#3193 (#3269)
Huang Xin
2026-02-11 23:29:26 +08:00
411f9e236d
feat(metadata): support parsing series info from calibre exported EPUBs, closes#3259 (#3267)
Huang Xin
2026-02-11 22:39:48 +08:00
950bbd0821
fix: expose srcdoc also for html sections, closes#3264 (#3266)
Huang Xin
2026-02-11 20:15:56 +08:00
2824e50b51
feat(annotator): snap text selection to word boundary, closes#3234 (#3265)
Huang Xin
2026-02-11 19:53:23 +08:00
129720c916
fix(eink): more legibility for the dictionary and wikipedia popups on Eink devices, closes#3258 (#3262)
Huang Xin
2026-02-11 17:22:05 +08:00
fd3533dba1
feat(annotator): add a loupe when adjusting text selection range, closes#3002 (#3261)
Huang Xin
2026-02-11 17:13:22 +08:00
920032155b
fix(tts): fix paused tts will still read to the end of the current paragraph, closes#3244 (#3256)
Huang Xin
2026-02-11 10:06:12 +08:00
226bf7033e
fix(layout): fixed some layout issues for RSVP, closes#3199 (#3254)
Huang Xin
2026-02-11 00:38:33 +08:00
9444be7fcc
feat(annotator): rounded highlight style for horizontal and vertical layout, closes#3208 (#3252)
Huang Xin
2026-02-10 23:13:53 +08:00