Bhscer
3cef529ebd
feat: support deleting only the cloud backup of a book ( #1546 )
...
* feat: support delete the cloud storage of a book
* feat: merge to delete function
* fix: change a logic
2025-07-07 09:37:11 +02:00
Huang Xin
59013be586
settings: remove unsupported screen orientation lock on iPad, closes #1520 ( #1522 )
2025-07-03 13:41:42 +02:00
Huang Xin
04b6c89e58
layout: refine user profile page ( #1512 )
2025-07-02 13:50:22 +02:00
Huang Xin
bc2c3a2c9a
feat: add options to reset settings in the config dialog, closes #1111 ( #1475 )
2025-06-26 09:59:34 +02:00
Huang Xin
c7a583c53a
translator: lazy load translation observer ( #1282 )
2025-05-30 09:08:45 +02:00
Huang Xin
699a01c78f
feat: support full book translation to bilingual books, closes #398 ( #1240 )
2025-05-26 12:23:33 +02:00
Huang Xin
32bcfda9ad
fix: reimporting books will update the import time, being consistent with update time, closes #1200 ( #1203 )
2025-05-20 04:40:41 +02:00
Huang Xin
60ae0c9ac3
feat: show book file size in book details ( #1114 )
2025-05-10 18:28:08 +02:00
Huang Xin
1c015f5973
feat: add option to open last book on start, closes #328 ( #1052 )
2025-05-06 17:00:57 +02:00
Huang Xin
5e04f6ae03
feat: support locking screen orientation, closes #860 ( #1034 )
2025-05-05 10:55:50 +02:00
Huang Xin
4f6f45fe8a
fix: don't preview font style for system fonts on Linux, closes #1015 ( #1023 )
2025-05-04 12:23:01 +02:00
Huang Xin
4275508ccd
feat: add volume keys for page turning, closes #471 ( #982 )
2025-04-28 12:36:24 +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
4dc943d23e
fix: tts now fallbacks to metadata language of the book, closes #916 ( #945 )
2025-04-22 18:12:14 +02:00
Huang Xin
8e96ef3e5d
fix: hide navigation bar on reader page on Android 11, closes #921 ( #927 )
2025-04-21 14:49:16 +02:00
Huang Xin
46f0e8e7f6
feat: open files with readest from file manager on iOS ( #898 )
2025-04-16 17:36:11 +02:00
Huang Xin
8efad90932
feat: in-app updater for Android ( #885 )
2025-04-14 14:21:58 +02:00
Huang Xin
ee6500cecb
fix: books without cover images now can be synced across devices ( #878 )
2025-04-13 10:47:50 +02:00
Huang Xin
8f0e2d1642
chore: show webview version info in the about window ( #869 )
2025-04-12 16:35:54 +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
3ea3a50baa
fix: handle file basename from content provider uri ( #861 )
2025-04-11 05:18:12 +02:00
Huang Xin
b0cf087d78
fix: support opening content URIs by copying to cache when direct access fails, closes #829 ( #833 )
2025-04-08 07:45:33 +02:00
Huang Xin
dcecda2984
fix: cache NativeFile with LRU, closes #797 ( #816 )
2025-04-05 11:27:07 +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
01db8f90fa
fix: store the filepath for transient import, closes #760 ( #768 )
2025-03-30 10:27:45 +02:00
Huang Xin
1c122752bb
fix: update downloadedAt field properly ( #737 )
2025-03-28 06:03:18 +01:00
Xi Gou
2b6320b880
refactor: support both r2 and s3 storage ( #718 )
2025-03-27 07:00:27 +01:00
Huang Xin
06a7a8ea82
feat: add option for transient import from file managers, closes #456 ( #709 )
2025-03-26 07:11:47 +01:00
Huang Xin
835ed443a5
fix: style tweaks for Windows ( #707 )
2025-03-25 18:58:23 +01:00
Huang Xin
d098487cd1
fix: add metadata parsed from cbz zip comment, closes #639 ( #688 )
2025-03-23 18:18:08 +01:00
Huang Xin
c52f3c0430
feat: support importing TXT files, closes #308 ( #655 )
2025-03-20 15:00:30 +01:00
Huang Xin
2db83b8569
ui: responsive dialog size for portrait screens ( #473 )
...
* fix: handle network error in sync API
* fix: reasonable default column width for iPad
* ui: responsive dialog size for portrait screens
2025-03-01 17:57:29 +01:00
Huang Xin
ccc04825b7
feat(ux): improve pull-down interaction for mobile modal ( #440 )
...
* Adjusts overlay background opacity dynamically based on drag position
* Ensures smooth transition as the modal is pulled down
* Enhances UX for mobile users by making dismissal more intuitive
2025-02-24 01:05:13 +01:00
Huang Xin
3ada880155
ui: fix os platform detection for iPad and layout tweaks for iPad ( #416 )
2025-02-21 01:11:33 +01:00
Huang Xin
c46cf5b0bf
UX enhancements of grid view in mobile platforms ( #379 )
...
* ux: context menu on both group and book items, also closes #376
* ui: more compact grid view of bookshelf on mobile platforms
2025-02-16 01:02:41 +01:00
Huang Xin
7847360588
cjk: set full justification by default for CJK even on mobile devices ( #338 )
2025-02-09 20:32:30 +01:00
Huang Xin
e2e3418412
mobile: support safe area insets for mobile platforms ( #312 )
2025-02-07 22:15:18 +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
cfd5d5d106
mobile: several fixes for Android build ( #292 )
2025-02-04 00:07:55 +01:00
Huang Xin
6889d6341f
settings: add option to disable auto check updates ( #279 )
2025-02-01 13:45:55 +01:00
Huang Xin
44885f2901
sync: add download/upload progress indicator ( #277 )
...
* sync: add download/upload progress indicator
* chore: apt update before installing system dependencies
2025-02-01 12:17:21 +01:00
Huang Xin
fef75f123d
sync: pull to refresh library ( #271 )
2025-01-30 01:47:42 +01:00
Huang Xin
cb04af1b17
mobile: set larger default font size and disable full justification for mobile by default ( #266 )
2025-01-29 13:31:30 +01:00
Huang Xin
377f5c314d
sync: fix cors for storage api ( #263 )
2025-01-28 22:04:34 +01:00
Huang Xin
c0d715bf77
sync: check local file availability before opening ( #262 )
2025-01-28 21:02:19 +01:00
Huang Xin
171a7ee759
sync: support quota of cloud storage ( #261 )
2025-01-28 19:05:20 +01:00
Huang Xin
efd83180f1
sync: initial support to sync document files across devices ( #260 )
2025-01-28 00:03:01 +01:00
Huang Xin
cc1396876e
Add select voice button in the TTS panel ( #129 )
2025-01-09 01:34:30 +01:00
Huang Xin
0a46fe8648
Add missing hasWindowBar in BaseAppService
2024-12-30 09:49:20 +01:00
Huang Xin
71ffe76e29
Various enhancements ( #58 )
...
* Add H and L keyboard shortcuts for back and forward navigation, consistent with Vimium
* Fallback bookmark text to page number if current page has no text, closes #51
* Add delete and edit buttons for highlights and booknotes in the sidebar, closes #57
* Each book now has its own sidebar default tab
2024-12-27 20:53:30 +01:00