Huang Xin
9f0d8b5c12
tts: select voice in bilingual TTS mode ( #1263 )
2025-05-28 16:59:45 +02:00
Huang Xin
6b033f7509
translator: post-process translated text for punctuation spacing ( #1245 )
2025-05-27 14:32:25 +02:00
Huang Xin
35735cd931
fix: skip speech when the text is empty at the end of some chapters, closes #1231 ( #1243 )
2025-05-26 16:03:43 +02:00
Huang Xin
699a01c78f
feat: support full book translation to bilingual books, closes #398 ( #1240 )
2025-05-26 12:23:33 +02:00
Huang Xin
68c3c45da3
feat: add an option to opt-out telemetry ( #1236 )
2025-05-25 07:48:57 +02:00
Huang Xin
8dc04f4095
feat: add bilingual TTS support for bilingual books, closes #1226 ( #1230 )
2025-05-23 18:18:24 +02:00
Huang Xin
e238b49fbf
feat: add an option to invert image color in dark mode ( #1223 )
2025-05-22 10:38:09 +02:00
Huang Xin
a4bc88d305
feat: add azure and google translator providers, closes #1135 and closes #1215 ( #1218 )
2025-05-21 17:25:00 +02:00
Huang Xin
b6b8b17760
fix: normalize input text by removing newlines to prevent translation glitches ( #1210 )
2025-05-21 05:26:20 +02:00
Huang Xin
32bcfda9ad
fix: reimporting books will update the import time, being consistent with update time, closes #1200 ( #1203 )
2025-05-20 04:40:41 +02:00
Huang Xin
90f3512ae2
feat: add scrolling overlap in pixels option to paginate in scrolled mode ( #1194 )
2025-05-19 15:21:06 +02:00
Huang Xin
b83972e366
refactor: use translator hook to support more translator providers ( #1186 )
2025-05-18 18:35:37 +02:00
Huang Xin
4523437e34
refactor: add kv cache for translation backend ( #1184 )
2025-05-18 17:16:44 +02:00
Huang Xin
16b0821eab
i18n: add translations of Nederlands ( #1161 )
2025-05-15 18:32:38 +02:00
Huang Xin
c52ae43cd9
settings: avoid horizontal margin default to zero, fixes #1151 ( #1155 )
2025-05-14 15:25:32 +02:00
Huang Xin
c7e495c379
settings: keep screen awake is disabled by default, closes #1145 ( #1149 )
...
* layout: hint info now takes up full width in scrolled mode
* settings: keep screen awake is disabled by default, closes #1145
2025-05-14 11:11:32 +02:00
Huang Xin
4779e2638f
fix: disable updater for non-appimage app on linux, closes #1129 ( #1141 )
2025-05-13 12:50:40 +02:00
Huang Xin
60ae0c9ac3
feat: show book file size in book details ( #1114 )
2025-05-10 18:28:08 +02:00
Huang Xin
3e1d03dc17
css: override text align and fix hardcoded text intent ( #1104 )
2025-05-09 14:20:38 +02:00
Huang Xin
4aebbf679f
fix: various on styles of UI and footnote visibility ( #1099 )
...
* fix: footnote now should be hidden in srcdoc iframes
* fix: eliminate white flash on startup when using dark mode
* feat: rescale UI size with pixel density
2025-05-08 18:21:31 +02:00
Huang Xin
1c015f5973
feat: add option to open last book on start, closes #328 ( #1052 )
2025-05-06 17:00:57 +02:00
Huang Xin
4c1af671bb
fix: use separate compact margin and gap when header and footer are dismissed, closes #734 ( #1047 )
2025-05-06 12:38:04 +02:00
Huang Xin
5e04f6ae03
feat: support locking screen orientation, closes #860 ( #1034 )
2025-05-05 10:55:50 +02:00
Huang Xin
4f6f45fe8a
fix: don't preview font style for system fonts on Linux, closes #1015 ( #1023 )
2025-05-04 12:23:01 +02:00
Huang Xin
141c502c76
fix: handle full CJK Unified Ideographs in search terms, closes #989 ( #1002 )
2025-04-30 08:52:19 +02:00
Huang Xin
d3eff19ab9
fix: filter out some non-free fonts on Android and Linux, closes #994 ( #999 )
2025-04-29 20:02:54 +02:00
Huang Xin
4275508ccd
feat: add volume keys for page turning, closes #471 ( #982 )
2025-04-28 12:36:24 +02:00
Huang Xin
a424ae8b15
feat: retrieve system fonts on iOS and Android and show font weight variants, closes #949 and closes #557 ( #976 )
2025-04-26 17:37:04 +02:00
Huang Xin
98faed320a
feat: add more English voices for all en locales, closes #966 ( #969 )
2025-04-26 09:00:09 +02:00
Huang Xin
ea8ab91ed3
feat: add list view for the bookshelf, closes #542 ( #955 )
2025-04-24 19:53:09 +02:00
Huang Xin
4dc943d23e
fix: tts now fallbacks to metadata language of the book, closes #916 ( #945 )
2025-04-22 18:12:14 +02:00
Huang Xin
8e96ef3e5d
fix: hide navigation bar on reader page on Android 11, closes #921 ( #927 )
2025-04-21 14:49:16 +02:00
Huang Xin
3cb37bca5d
feat: add GuanKiapTsingKhai-T in the CJK fonts list, closes #884 ( #914 )
2025-04-19 18:00:35 +02:00
Huang Xin
46f0e8e7f6
feat: open files with readest from file manager on iOS ( #898 )
2025-04-16 17:36:11 +02:00
Huang Xin
59f875f590
feat: add books sorting by title and author in the library page, closes #540 ( #887 )
2025-04-14 17:38:41 +02:00
Huang Xin
8efad90932
feat: in-app updater for Android ( #885 )
2025-04-14 14:21:58 +02:00
Huang Xin
ee6500cecb
fix: books without cover images now can be synced across devices ( #878 )
2025-04-13 10:47:50 +02:00
Huang Xin
8f0e2d1642
chore: show webview version info in the about window ( #869 )
2025-04-12 16:35:54 +08:00
Huang Xin
c807f0ccc8
refactor: OAuth flow is now handled via ASWebAuthenticationSession on macOS ( #866 )
2025-04-12 12:49:41 +08:00
Huang Xin
6ba15319a8
fix: reverse punctuation transform when highlighting ( #862 )
2025-04-11 06:30:08 +02:00
Huang Xin
3ea3a50baa
fix: handle file basename from content provider uri ( #861 )
2025-04-11 05:18:12 +02:00
Huang Xin
ccd467ebcf
feat: support separate header/footer visibility for paginated and scrolled modes ( #859 )
2025-04-11 03:40:26 +02:00
Huang Xin
d4af2d3ef5
feat: also add sans-serif CJK fonts ( #853 )
2025-04-09 16:03:24 +02:00
Huang Xin
612302f42f
feat: add LXGW WenKai TC in CJK fonts list ( #847 )
2025-04-09 05:57:06 +02:00
Huang Xin
9446df1b9c
feat: add an option to configure default CJK fonts in CJK environments, closes #780 ( #836 )
2025-04-08 11:27:59 +02:00
Huang Xin
b0cf087d78
fix: support opening content URIs by copying to cache when direct access fails, closes #829 ( #833 )
2025-04-08 07:45:33 +02:00
Huang Xin
2599f40dfb
feat: add option to keep window on top, closes #820 ( #825 )
2025-04-07 08:23:46 +02:00
Huang Xin
4f0ef01a17
fix: tts now works in background in iOS, closes #547 ( #822 )
...
To enable background playback in Android, go to Settings > Apps & Notifications > Readest > Battery > Battery Optimization, and disable battery optimization for Readest.
2025-04-06 18:42:58 +02:00
Huang Xin
dcecda2984
fix: cache NativeFile with LRU, closes #797 ( #816 )
2025-04-05 11:27:07 +02:00
Huang Xin
4703eec045
fix: set correct filename in openFile API, closes #803 ( #810 )
2025-04-05 12:41:26 +08:00