Huang Xin
1fb468b3a6
fix(epub): support SVG cover for ebooks from standardebooks.org ( #2645 )
2025-12-08 08:52:17 +01:00
Huang Xin
ba3f060cc4
feat: add support for importing from a directory recursively, closes #179 ( #2642 )
2025-12-08 07:16:57 +01:00
Huang Xin
8de6fa267e
fix(cache): invalidate config and doc cache, closes #2595 and closes #2572 ( #2623 )
2025-12-05 07:03:57 +01:00
Huang Xin
b08b7de8e9
fix(tts): fixed highlighting of current sentence for native tts on Android, closes #2620 ( #2621 )
2025-12-05 04:05:18 +01:00
Huang Xin
33ef781e21
feat: also convert quotation marks between Chinese variants ( #2578 )
2025-12-01 09:27:22 +01:00
Huang Xin
2ca3561093
feat(opds): support downloading ebooks from OPDS catalogs ( #2571 )
2025-11-30 21:22:54 +01:00
Huang Xin
fd7f90236d
compat(ios): avoid lookbehind assertions for iOS older than 16.4 ( #2553 )
2025-11-26 11:31:31 +01:00
Huang Xin
1f73f15ad8
feat: add view option to set cover image size in grid mode, closes #2545 ( #2551 )
2025-11-26 07:49:51 +01:00
Huang Xin
0c51a625f3
i18n: add translations for Bahasa Melayu(ms) ( #2543 )
2025-11-25 10:35:29 +01:00
Huang Xin
b98c2796c8
feat: add option to apply page margins in scrolled mode, closes #2014 ( #2540 )
2025-11-25 08:55:33 +01:00
Huang Xin
72d9698f38
fix: prevent file corruption using a robust backup strategy, closes #2512 ( #2528 )
2025-11-24 08:58:42 +01:00
Huang Xin
8f22a5c570
feat: select directory to save last book cover image ( #2521 )
2025-11-23 17:00:49 +01:00
Huang Xin
c792c18e01
feat: support text conversion between simplifed and traditional Chinese, closes #2508 ( #2520 )
2025-11-23 09:56:12 +01:00
Huang Xin
cd614e3845
feat(cjk): add an option to replace quotation marks in vertical layout for CJK languages ( #2511 )
2025-11-22 14:09:20 +01:00
Huang Xin
e0e991b599
fix(kosync): proxy kosync request only for the web app, closes #2440 ( #2466 )
2025-11-18 13:44:30 +01:00
Huang Xin
e3f7abf7f1
fix(tts): fixed incorrectly selected voices, closes #2386 ( #2426 )
2025-11-09 19:11:12 +01:00
Huang Xin
b808fc5954
fix: default to not override book color for PDF, closes #2397 ( #2404 )
2025-11-04 18:46:37 +01:00
Huang Xin
0ec4e37c13
fix(css): support style transformer for inline css ( #2403 )
...
* fix(css): support style transformer for inline css
* fix(eink): bold text for current chapter in the TOC, closes #2401
2025-11-04 18:36:46 +01:00
Huang Xin
d00f1e0def
feat(import): import files directly into the current book group ( #2393 )
2025-11-03 05:47:26 +01:00
Huang Xin
cdc1950c3a
fix(layout): various fixes on the book and reader styles and layouts, closes #2368 ( #2369 )
2025-10-30 19:34:55 +01:00
Huang Xin
82922c5053
feat(eink): add an option to save last book cover on Android, closes #1414 ( #2361 )
2025-10-29 16:15:08 +01:00
Huang Xin
9c5bcb13e2
feat(plan): show life-time plan name in user profile ( #2360 )
2025-10-29 15:36:12 +01:00
Huang Xin
1d87dcdb7f
feat: add options to customize the style of highlighted text of current sentence of TTS ( #2358 )
2025-10-29 10:17:36 +01:00
Huang Xin
45216763e3
fix(compat): use xml serializer for sanitized doc for better compatibility ( #2352 )
2025-10-29 05:12:19 +01:00
Huang Xin
d01599a2b4
feat(security): sanitize XHTML safely to prevent XSS when scripts are disabled, closes #2316 ( #2342 )
2025-10-28 04:28:48 +01:00
Huang Xin
c4d498d183
perf: much faster sync of the whole library ( #2336 )
2025-10-27 05:33:12 +01:00
AlI
ebb077f6e0
i18n: add translations for Persian/Farsi(fa), closes #2321 ( #2326 )
2025-10-25 15:32:24 +02:00
Huang Xin
fdf6908fc6
feat: expand cloud storage with one-time payment ( #2325 )
2025-10-25 11:46:51 +02:00
Huang Xin
554dd3798f
fix: more explanatory error message when importing books, closes #2309 ( #2314 )
2025-10-24 07:15:41 +02:00
Huang Xin
86efcde927
feat(tts): add an option to select target language for TTS on translated books ( #2310 )
2025-10-23 19:34:43 +02:00
Huang Xin
4acbc33762
fonts: add PT font families ( #2308 )
2025-10-23 16:05:28 +02:00
Huang Xin
5bde091704
feat(settings): add an option to click both sides of the screen to paginate forward, closes #1951 ( #2305 )
2025-10-23 13:57:03 +02:00
Huang Xin
f890a9633b
feat(settings): add an option to set auto screen brightness ( #2297 )
2025-10-22 18:45:51 +02:00
Huang Xin
001e836ae3
chore: bump eslint-config-next to version 16 ( #2294 )
2025-10-22 15:57:04 +02:00
Huang Xin
8737535b90
feat: support Android IAP ( #2286 )
2025-10-21 18:24:50 +02:00
Huang Xin
444e22dd0e
chore: i18n for highlight color settings ( #2275 )
2025-10-19 18:59:26 +02:00
AlI
cd71c494da
feat(settings): add custom highlight color picker ( #2273 )
...
Add ability to customize highlight colors with hex color picker. Users can now set custom colors for all five highlight styles (red, violet, blue, green, yellow) in the settings panel.
Fixes #2271
2025-10-19 17:03:59 +02:00
Huang Xin
f66642b8ec
tts: avoid using AnaNeural as default English voice ( #2272 )
2025-10-19 14:58:51 +02:00
Huang Xin
35fbce3506
feat(settings): added an option to disable animation in E-Ink mode, closes #2253 ( #2257 )
2025-10-17 18:00:58 +02:00
Huang Xin
f8fef57cf3
fix(layout): overriding book layout no longer overrides explicit text alignment, closes #2249 ( #2254 )
2025-10-17 11:44:32 +02:00
Huang Xin
9dda5d4c88
fix(tts): scroll more accurately to the highlighted text in TTS when header/footer bars are shown ( #2242 )
2025-10-15 17:50:56 +02:00
Huang Xin
96cc182a8c
feat: support overriding html language code with language code in metadata, closes #2222 ( #2227 )
2025-10-14 13:09:23 +02:00
Huang Xin
60ddb17547
feat: add support for per-book background image settings in addition to global settings, also closes #2223 ( #2225 )
2025-10-14 08:54:26 +02:00
Huang Xin
f1c92e5702
feat: support customizing background images, closes #2018 ( #2214 )
2025-10-13 14:04:13 +02:00
Huang Xin
92c1441922
translator: add translator target language of Persian, closes #2206 ( #2212 )
2025-10-12 13:53:23 +02:00
Huang Xin
ada427b134
feat(settings): add settings to adjust screen brightness when reading, closes #1532 ( #2197 )
2025-10-10 19:02:35 +02:00
Huang Xin
42c8702704
fix(cbz): fix issue where CBZ files fail to reopen after being closed, closes #2183 ( #2190 )
2025-10-10 05:50:40 +02:00
Huang Xin
2a5758fbc4
compat: disable customize root dir for macOS App Store builds ( #2171 )
...
CustomizeRootDir has a blocker on macOS App Store builds due to Security Scoped Resource restrictions.
See: https://github.com/tauri-apps/tauri/issues/3716
2025-10-05 08:28:45 +02:00
Huang Xin
7695f31a5a
translator: translate to and from Norwegian Bokmål(nb) ( #2158 )
2025-10-02 14:09:01 +02:00
Huang Xin
1d4541e353
feat: request manage external storage permission when changing data directory to sdcard root on Android ( #2142 )
2025-09-30 08:59:16 +02:00