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
524de92f5e
feat(macOS): add open file global menu for macOS, closes #2692 ( #2708 )
2025-12-13 17:36:25 +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
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
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
6d5b16ea8b
fix(iap): open external app for payment ( #2465 )
2025-11-18 12:07:43 +01:00
Huang Xin
3fc4c05e50
feat: build portable Windows binaries with app data kept within the executable directory ( #2126 )
2025-09-26 11:23:55 +02:00
Huang Xin
9aa6a8e6b9
chore: bump tauri to the latest version ( #2117 )
2025-09-25 09:32:55 +02:00
Huang Xin
c9a1557674
refactor: support custom root dir for readest file system ( #2092 )
2025-09-21 07:59:27 +02:00
Huang Xin
71c2143cba
fix: avoid pagination until book view is inited, closes #1983 ( #1994 )
2025-09-07 14:47:35 +02:00
Huang Xin
70a7f5be19
fix: use transparent background for rounded window on Linux, closes #1982 ( #1991 )
2025-09-07 10:38:27 +02:00
Huang Xin
856ed4d3b3
ux: add splash screen for iOS and Android and reduce flash when opening books ( #1926 )
2025-08-29 19:10:09 +02:00
Huang Xin
267fe58a8c
fix: reduce screen flash with different background colors when app starts, closes #1915 ( #1922 )
2025-08-28 20:02:53 +02:00
Huang Xin
438d3ae0c2
config: default to open file with new window ( #1691 )
2025-07-27 19:12:19 +02:00
Huang Xin
842062fe44
perf: multi-part download with range access ( #1690 )
2025-07-27 18:56:41 +02:00
Huang Xin
88ccc528d4
layout: hover header to show traffic light window control on macOS, closes #1645 ( #1653 )
2025-07-21 17:16:58 +02:00
Huang Xin
df3527ceca
fix: chaining file open with OS opening the highest precedence, closes #1622 ( #1636 )
2025-07-20 17:09:19 +02:00
Huang Xin
6da6b85530
feat: support multiple reader windows on desktop, closes #259 ( #1596 )
2025-07-17 10:21:37 +02:00
Huang Xin
6fb7897092
chore: flatpak with custom oauth ( #1574 )
2025-07-11 11:28:43 +08:00
Huang Xin
5db1847f7e
layout: add window border on Windows 10, closes #1551 ( #1556 )
2025-07-08 17:24:43 +02:00
Huang Xin
c3113ade13
chore: fix uninlined format args warning ( #1482 )
2025-06-27 10:27:21 +02:00
Huang Xin
658969e97a
feat: support native tts engine on Android ( #1387 )
2025-06-12 17:56:14 +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
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
de21182240
fix: don't panic on plugin log initialization error, closes #953 ( #961 )
2025-04-25 14:42:57 +02:00
Huang Xin
ec86d68b80
fix: check xdg-mime before registering deeplink in Linux, closes #475 ( #951 )
2025-04-24 16:19:14 +08:00
davimed
6260168caa
Fix filename with quotes ( #897 )
...
* Escape double quotes in filenames
* Format code
2025-04-16 17:34:15 +02:00
Huang Xin
8efad90932
feat: in-app updater for Android ( #885 )
2025-04-14 14:21:58 +02:00
Huang Xin
f7d53508a6
refactor: new updater dialog ( #874 )
2025-04-13 02:06:14 +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
fe25c3e995
feat: support native sign-in-with-apple on macOS ( #856 )
2025-04-10 14:49:11 +02:00
Huang Xin
7ccf3d0632
refactor: read local file with fs plugin for Tauri App, closes #553 and closes #489 ( #785 )
2025-04-01 14:26:26 +02:00
Huang Xin
a72c8f2391
refactor: rename plugin safari-auth to native-bridge ( #749 )
...
* fix: layout tweaks for mobile
* refactor: rename plugin safari-auth to native-bridge
2025-03-29 07:27:18 +01:00
Huang Xin
0fa53c5f15
fix: should listen single-instance event on Windows to open-with files, closes #724 ( #726 )
2025-03-27 09:11:03 +01:00
Huang Xin
835ed443a5
fix: style tweaks for Windows ( #707 )
2025-03-25 18:58:23 +01:00
Huang Xin
8a83389164
fix: hide traffic lights when sidebar is invisible on macOS, closes #297 ( #497 )
2025-03-06 07:14:23 +01:00
Huang Xin
f8ea7fc463
chore: add stub android plugin for safari-auth ( #443 )
2025-02-24 11:41:26 +01:00
Huang Xin
36e09582bc
release: version 0.9.17 ( #441 )
2025-02-24 01:24:28 +01:00
Huang Xin
0253afca86
auth: add safari-auth plugin for iOS OAuth ( #433 )
...
* auth: add safari-auth plugin for iOS OAuth
* fix: temporarily disable email auth provider for iOS
2025-02-23 03:31:10 +01:00
Huang Xin
2bb6ed2602
feat: add haptics feedback when entering select mode ( #428 )
2025-02-22 00:18:06 +01:00
Huang Xin
829a698ece
auth: use native sign in with Apple on iOS & i18n for auth page ( #411 )
2025-02-19 23:49:15 +01:00
Huang Xin
bd6ef7fe8e
release: version 0.9.11
...
* ui: tweaks on header bar layout
* release: build arm64 linux binaries
2025-02-14 02:31:03 +01:00
Huang Xin
71b075dfa8
feat: organize the library with groups ( #368 )
2025-02-13 18:45:57 +01:00
Huang Xin
0ba3b510ce
fix: importing fb2.zip file and CSP for embedded cover image ( #319 )
...
* fix: don't set window shadow below Win 11
* fix: importing fb2.zip file and CSP for embedded cover image
2025-02-08 16:19:54 +01:00
Huang Xin
adfdb10d8e
fix: compatibility fix for some formerly imported corrupted metadata ( #307 )
...
* fix: compatibility fix for some formerly imported corrupted metadata
* fix: use font family names of sys fonts
2025-02-07 02:54:29 +01:00
Huang Xin
023ba663e3
fix: stop showing annotator popup when speaking with TTS on Android ( #306 )
...
* fix: stop showing annotator popup when speaking with TTS on Android
* chore: get rid of the warning complains of rustc
2025-02-07 01:20:25 +01:00
Huang Xin
93eacf91a0
feat: load system fonts list at runtime on desktop, closes #287 #237 ( #290 )
2025-02-03 00:41:30 +01:00