Huang Xin
6ce9a263ee
fix(a11y): add missing aria labels for some buttons on TTS panel ( #2994 )
2026-01-19 04:29:02 +01:00
Huang Xin
038eca4267
fix(eink): resolved an issue where the dropdown menu would occasionally fail to expand on some Eink devices ( #2991 )
2026-01-18 19:57:09 +01:00
Huang Xin
f0722ec0fe
feat(bookshelf): show one line of book description in list view of the bookshelf, closes #2955 ( #2990 )
2026-01-18 17:16:54 +01:00
Huang Xin
fd299a61a7
feat(notes): export notes with custom template, closes #1734 ( #2989 )
2026-01-18 16:56:32 +01:00
Huang Xin
36b7386e30
fix(portable): in-app update the portable version app, closes #2983 ( #2988 )
2026-01-18 11:20:15 +01:00
Huang Xin
2670b0dc0b
fix(linux): use new AppImage format on Linux, closes #190 ( #2985 )
...
See https://github.com/tauri-apps/tauri/pull/12491
2026-01-18 09:50:51 +01:00
Huang Xin
c44705e269
perf(pdf): pre-render next page for PDFs ( #2984 )
...
This should close #1911 and #13 .
2026-01-18 08:58:00 +01:00
Huang Xin
7e618d456e
chore: bump pdf.js to the latest version ( #2982 )
2026-01-17 13:45:34 +01:00
Huang Xin
b28ac99a9e
feat(pdf): support panning on PDFs ( #2981 )
...
This also closes #2978 and closes #2875 .
2026-01-17 09:11:33 +01:00
Huang Xin
2d7d6b08a9
compat(opds): parse attachment filename from download requests, closes #2969 ( #2976 )
2026-01-16 17:13:30 +01:00
Huang Xin
b1419f9c01
chore: bump tauri to latest dev ( #2975 )
2026-01-16 14:52:22 +01:00
Huang Xin
32ea42a835
fix: remove non-breaking space in book title ( #2974 )
2026-01-16 12:02:41 +01:00
Huang Xin
6083de3293
fix(import): read permissions of nested directories when importing books, closes #2954 ( #2972 )
2026-01-16 08:04:07 +01:00
Huang Xin
1c9cfa49b3
fix(flathub): use custom dbus id for single instance on Linux ( #2971 )
2026-01-16 05:59:25 +01:00
Huang Xin
f85d6d4293
fix(eink): avoid scrolling if animation is turned off or in eink mode, closes #2957 ( #2967 )
2026-01-15 17:37:38 +01:00
Huang Xin
017d0b0b39
fix(tts): fix setting playback rate on Linux, closes #2950 ( #2966 )
2026-01-15 17:29:26 +01:00
Huang Xin
3146ae48a7
fix(proofread): support replace text with space ( #2965 )
2026-01-15 14:10:05 +01:00
Huang Xin
7f26e45ae7
feat(sync): cloud deletion in transfer queue ( #2964 )
2026-01-15 13:50:24 +01:00
Huang Xin
7d97826e4b
feat(tts): replace words for TTS, closes #2057 ( #2952 )
2026-01-14 16:42:11 +01:00
Huang Xin
9c9c79176d
feat(bookshelf): add an option to sort books by publish date, closes #2925 ( #2949 )
2026-01-14 13:40:07 +01:00
Huang Xin
ed476a4fce
fix(ios): fix wakelock on iOS, closes #2453 ( #2948 )
2026-01-14 13:06:16 +01:00
Huang Xin
44b4f7995b
fix(android): fix annotator on Android, closes #2927 ( #2946 )
2026-01-14 11:56:38 +01:00
Huang Xin
da5e3a0bd3
perf(fonts): cache first for font cache ( #2945 )
2026-01-14 07:34:00 +01:00
Huang Xin
ba4678cc23
fix(fonts): fix CORS access error 403 of deno.dev with Origin: tauri://localhost ( #2944 )
2026-01-14 05:35:27 +01:00
Huang Xin
e5eb3014b4
chore(unittest): test makeSafeFilename ( #2943 )
2026-01-14 04:08:30 +01:00
Huang Xin
ed77b0bc7f
fix(android): only dismiss unpinned sidebar and notebook with back key, closes #2920 ( #2939 )
2026-01-13 15:42:03 +01:00
Huang Xin
434a44e62c
feat(proofread): add an option for whole word replacement, closes #2934 ( #2938 )
2026-01-13 15:35:57 +01:00
Huang Xin
aaee04c290
fix(opds): probe filename when downloading PDFs and CBZ files, closes #2921 ( #2932 )
2026-01-12 17:55:50 +01:00
Huang Xin
48e2bfa82c
fix(android): avoid occasional crash on start on Android ( #2931 )
2026-01-12 16:27:25 +01:00
Huang Xin
c04f19ffb4
feat: add support for exporting book files in book details dialog, closes #2919 ( #2930 )
2026-01-12 16:26:32 +01:00
Huang Xin
4a624e3902
fix(settings): avoid stale viewSettings after saving, closes #2912 ( #2916 )
2026-01-11 16:47:36 +01:00
Huang Xin
f53cee9616
release: version 0.9.97 ( #2909 )
2026-01-10 15:51:20 +01:00
Huang Xin
30385ee5ec
fix(settings): correctly setting configs for selected book in parallel read, closes #2825 ( #2908 )
2026-01-10 15:01:04 +01:00
江夏尧
b30dfb3e23
fix(fonts): update font CDN links to use deno.dev for improved reliability ( #2906 )
2026-01-10 13:47:19 +01:00
Huang Xin
c0d6102857
fix(css): primary btn style for e-ink mode ( #2905 )
2026-01-10 13:13:32 +01:00
Huang Xin
4537c55e84
fix(css): respect css for page break and minimum font size, closes #2895 ( #2903 )
2026-01-10 10:30:21 +01:00
Huang Xin
aff94c0ab8
fix(windows): update shortcut to point to current installation, closes #2878 ( #2902 )
2026-01-10 10:26:32 +01:00
Huang Xin
fd70836308
fix(windows): update shortcut to point to current installation, closes #2878 ( #2901 )
2026-01-10 09:53:40 +01:00
Huang Xin
1b0c94b9a5
fix(opds): temporary workaround for self-signed cert for OPDS server, closes #2871 ( #2900 )
...
Related to https://github.com/seanmonstar/reqwest/issues/1554
2026-01-10 08:47:12 +01:00
Huang Xin
7cb523eefc
fix(metadata): no need to download book to display book details, closes #2857 ( #2897 )
2026-01-09 15:58:01 +01:00
Huang Xin
941be80cc4
fix(css): table and header layout, closes #2874 ( #2896 )
2026-01-09 15:06:37 +01:00
Huang Xin
5eecc735aa
fix(proofread): support text replacement for text with no word boundaries, closes #2889 ( #2894 )
2026-01-09 10:27:38 +01:00
Huang Xin
cfe51d01ee
fix(sanitizer): normalize non-breaking spaces for WebView compatibility ( #2893 )
...
Convert to   before sanitization and restore after XMLSerializer
serialization. This handles the platform difference where XMLSerializer
produces different representations of non-breaking spaces ( ,  ,
or \u00A0) across different WebView implementations.
2026-01-09 09:30:04 +01:00
Huang Xin
20ae09c52d
perf(sync): persist partial library sync to prevent full retry on failure ( #2892 )
2026-01-09 09:23:02 +01:00
Huang Xin
b868146129
feat(config): add an option to toggle footbar by tapping on the footbar ( #2891 )
2026-01-09 03:22:34 +01:00
Hermotimus
a312080f7c
fix(tts): footnotes anchors and superscript filtering ( #2890 )
2026-01-09 02:16:07 +01:00
Huang Xin
462ca46fee
feat(eink): optimize color and layout for e-ink mode ( #2887 )
2026-01-08 17:29:33 +01:00
Huang Xin
93228c4b2a
fix: avoid hydration mismatch for tauri app ( #2884 )
2026-01-08 04:05:10 +01:00
Huang Xin
2ff10f781f
feat(annotator): support vertical layout for annotation editor ( #2882 )
2026-01-07 16:18:57 +01:00
Huang Xin
9614c62360
feat(annotator): instant highlighting with mouse, touch or pen ( #2881 )
2026-01-07 16:13:37 +01:00