Huang Xin
|
481d8198e9
|
fix(tts): set playback rate after play only on Linux (#3040)
|
2026-01-23 12:14:13 +01:00 |
|
Huang Xin
|
b1153ba051
|
fix(sync): correctly update last sync timestamp when the bookshelf has no books yet (#3039)
|
2026-01-23 04:39:22 +01:00 |
|
Huang Xin
|
aad532bfdd
|
fix(sync): hotfix for the initial race condition for books sync (#3038)
|
2026-01-23 04:32:03 +01:00 |
|
Huang Xin
|
a71347c897
|
fix(layout): more responsive layout on smaller screens, closes #3029 (#3034)
|
2026-01-22 17:32:34 +01:00 |
|
Huang Xin
|
034f41ca10
|
fix(shortcuts): prevent system search bar from showing with ctrl+f, closes #3013 (#3033)
|
2026-01-22 15:59:21 +01:00 |
|
Huang Xin
|
539ad8dea2
|
fix(layout): correctly constrain the maximum width of fixed-layout tables, closes #3028 and closes #3017 (#3032)
|
2026-01-22 14:56:35 +01:00 |
|
Huang Xin
|
48920a87bf
|
chore(opds): disable popular online opds catalogs in certain regions on App Store (#3031)
|
2026-01-22 11:42:16 +01:00 |
|
xijibomi-coffee
|
d1d0d2d59c
|
chore: enforce prettier, ignore submodules and vendor files (#3018)
* chore: enforce prettier, ignore submodules and vendor files
* chore: add format check in CI
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com>
|
2026-01-21 14:53:02 +01:00 |
|
xijibomi-coffee
|
ea811c90c6
|
feat(ui): switch typography to Inter (#3009)
|
2026-01-21 13:49:37 +01:00 |
|
Jon Volkmar
|
5cd5b65e83
|
fix: Conditionally set Cache-Control header to prevent caching in development environments. (#3010)
|
2026-01-21 03:18:08 +01:00 |
|
Huang Xin
|
ea24b5a97a
|
fix(account): redirect to auth page if unauth user is in user page (#3008)
|
2026-01-20 21:55:53 +01:00 |
|
Huang Xin
|
0c25b85a8a
|
release: version 0.9.98 (#3006)
|
2026-01-20 18:54:06 +01:00 |
|
Huang Xin
|
c536450ab0
|
fix(fonts): host fonts in Readest CDN for more stable web fonts distribution (#3005)
|
2026-01-20 18:44:22 +01:00 |
|
xijibomi-coffee
|
f875ba88ac
|
perf: use native walkdir for recursive imports from directory (#2993)
* fix(perf): replace JS recursion with native Rust walkdir for imports
* fix: implement security scope check in rust recursive scanner
* refactor and format code
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com>
|
2026-01-20 06:22:04 +01:00 |
|
Huang Xin
|
d9a6cffe78
|
feat(discord): support show reading status with Discord Rich Presence, closes #1538 (#2998)
|
2026-01-19 17:42:19 +01:00 |
|
Huang Xin
|
1704736bc8
|
feat(account): support social login with Discord account (#2995)
|
2026-01-19 05:22:17 +01:00 |
|
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
|
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
|
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 |
|