Huang Xin
6ad549d13c
fix(iOS): correct sidebar insets on iPad and resolve occasional stale safe area inset on iOS ( #3395 )
2026-02-27 05:43:45 +01:00
Huang Xin
ea15906acf
fix(txt): fixed TXT import on platforms that CompressionStream is not working, closes #3255 ( #3302 )
2026-02-14 23:30:38 +08:00
Huang Xin
968597e52c
doc: update toubleshooting and features list, closes #3224 ( #3232 )
2026-02-09 08:36:16 +01:00
Huang Xin
2c54e9ae2f
feat(updater): in-app updater for AppImage ( #3072 )
2026-01-25 14:45:37 +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
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
36b7386e30
fix(portable): in-app update the portable version app, closes #2983 ( #2988 )
2026-01-18 11:20:15 +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
1c9cfa49b3
fix(flathub): use custom dbus id for single instance on Linux ( #2971 )
2026-01-16 05:59:25 +01:00
Huang Xin
ed476a4fce
fix(ios): fix wakelock on iOS, closes #2453 ( #2948 )
2026-01-14 13:06:16 +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
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
江夏尧
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
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
462ca46fee
feat(eink): optimize color and layout for e-ink mode ( #2887 )
2026-01-08 17:29:33 +01:00
Huang Xin
a42897ec5c
feat(annotator): support quick actions for text selection, closes #2505 ( #2813 )
2025-12-30 10:32:01 +01:00
Huang Xin
f4587663b5
chore(ios): drop support for iOS below 15.0 ( #2804 )
2025-12-29 03:41:12 +01:00
Huang Xin
8a43c58fd4
fix(tts): resolve Edge TTS being blocked in certain regions ( #2741 )
...
This should close #2739 and close #1821 .
2025-12-19 03:24:51 +01:00
Huang Xin
7063d62b13
fix(settings): screen brightness setting only applies to the reader page, closes #2717 ( #2720 )
2025-12-15 06:04:29 +01:00
Huang Xin
524de92f5e
feat(macOS): add open file global menu for macOS, closes #2692 ( #2708 )
2025-12-13 17:36:25 +01:00
Huang Xin
c1530cc5c4
feat(iOS): support open file with Readest in Files App, closes #2334 ( #2705 )
2025-12-13 13:28:03 +01:00
Huang Xin
5141be1c3f
fix(iap): don't initialize billing on Android without google play service, closes #2630 ( #2677 )
2025-12-10 15:34:23 +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
b78466ca93
fix(opds): relax img-src CSP to support images served from arbitrary HTTP/HTTPS hosts and ports, closes #2631 ( #2633 )
2025-12-06 04:22:15 +01:00
Huang Xin
4e6f146b8f
feat(android): support opening shared files from other apps, closes #2484 ( #2628 )
2025-12-05 18:13:06 +01:00
Huang Xin
cbdd4940d0
fix(android): intercept back button press for Android 15+, closes #2454 ( #2626 )
2025-12-05 16:27:09 +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
852f9f40ec
chore: fix cross compiling of thumbnail extension ( #2587 )
2025-12-02 02:27:03 +08:00
Huang Xin
e28dabce65
fix(layout): refactor full height for edge to edge env and in browser env ( #2582 )
2025-12-01 13:48:14 +01:00
Huang Xin
2ca3561093
feat(opds): support downloading ebooks from OPDS catalogs ( #2571 )
2025-11-30 21:22:54 +01:00
Huang Xin
97f021da87
fix(extensions): add missing tauri conf for windows build ( #2563 )
2025-11-28 05:56:45 +01:00
Huang Xin
bd2b45e1c1
refactor(extensions): move windows-thumbnail to extensions ( #2562 )
2025-11-28 05:44:11 +01:00
AlI
2b6f7b71b0
feat(windows): Add explorer thumbnail registration and installer hook… ( #2557 )
...
* feat(windows): Add Windows Explorer thumbnail support for ebooks (closes #2534 )
- Implement IThumbnailProvider COM handler for Windows Shell integration
- Support EPUB, MOBI, AZW, AZW3, KF8, FB2, CBZ, CBR formats
- Add cover extraction with Readest icon overlay
- Register thumbnail handler via NSIS installer hooks
- Only show thumbnails when Readest is the default app for the file type
* chore: clean up build script for thumbnail extension
---------
Co-authored-by: chrox <chrox.huang@gmail.com >
2025-11-27 21:31:52 +01:00
Huang Xin
ba2aa4bee6
fix(layout): skip applying safe area insets when the iframe content is reloaded ( #2550 )
2025-11-26 04:10:52 +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
e0e991b599
fix(kosync): proxy kosync request only for the web app, closes #2440 ( #2466 )
2025-11-18 13:44:30 +01:00
Huang Xin
6d5b16ea8b
fix(iap): open external app for payment ( #2465 )
2025-11-18 12:07:43 +01:00
Huang Xin
5a3114de48
fix(android): get brightness of the current window on Android, closes #2389 ( #2409 )
2025-11-05 19:36:45 +01:00
Huang Xin
19b79c5b35
fix(android): fixed Android launcher icon size on some Android systems ( #2353 )
2025-10-29 06:19:02 +01:00
Huang Xin
78e61060d2
fix(tts): fixed listener of tts events ( #2349 )
2025-10-28 18:36:57 +01:00
Huang Xin
9bc46914e2
feat(iap): support expanding cloud storage with IAP on iOS and Android ( #2331 )
2025-10-26 10:18:56 +01:00
Huang Xin
31d6f44ff5
fix(iOS): restore last page if app is terminated in the background ( #2312 )
2025-10-24 05:42:52 +02:00
Huang Xin
a1f6030e75
fix(iOS): detect and recover from WebContent process termination ( #2302 )
2025-10-23 10:37:07 +02:00
Huang Xin
5bdcd3124b
chore: bump tauri to version 2.9.0 ( #2296 )
2025-10-22 17:51:35 +02:00
Huang Xin
50d7f9a9dd
feat(android): support custom data location on external sdcard ( #2292 )
2025-10-22 10:14:41 +02:00
Huang Xin
8737535b90
feat: support Android IAP ( #2286 )
2025-10-21 18:24:50 +02:00