Huang Xin
3cb37bca5d
feat: add GuanKiapTsingKhai-T in the CJK fonts list, closes #884 ( #914 )
2025-04-19 18:00:35 +02:00
Huang Xin
7bfaa38746
feat: add download/upload buttons in book detail dialogs ( #891 )
2025-04-15 06:19:29 +02:00
Huang Xin
59f875f590
feat: add books sorting by title and author in the library page, closes #540 ( #887 )
2025-04-14 17:38:41 +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
f7d53508a6
refactor: new updater dialog ( #874 )
2025-04-13 02:06:14 +08:00
Huang Xin
ccd467ebcf
feat: support separate header/footer visibility for paginated and scrolled modes ( #859 )
2025-04-11 03:40:26 +02:00
Huang Xin
612302f42f
feat: add LXGW WenKai TC in CJK fonts list ( #847 )
2025-04-09 05:57:06 +02:00
Huang Xin
37951c2ebf
feat: add book metadata search in the bookshelf, closes #100 ( #838 )
2025-04-08 15:37:18 +02:00
Huang Xin
9446df1b9c
feat: add an option to configure default CJK fonts in CJK environments, closes #780 ( #836 )
2025-04-08 11:27:59 +02:00
Huang Xin
99182a1f9e
feat: add configurable timeout to stop TTS playback automatically, closes #747 ( #826 )
2025-04-07 12:40:14 +02:00
Huang Xin
2599f40dfb
feat: add option to keep window on top, closes #820 ( #825 )
2025-04-07 08:23:46 +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
39fb7f759e
fix: handle preflight on tauri apps ( #776 )
2025-03-31 03:38:47 +02:00
Huang Xin
ffd179bb06
fix: TXT file correctly read and imported on desktop apps, closes #756 ( #757 )
2025-03-29 19:11:41 +01:00
Huang Xin
3e38896078
feat: add option to swap click-to-flip area, closes #719 ( #727 )
2025-03-27 11:35:57 +01:00
Huang Xin
3239ff0a80
feat: add LXGW WenKai to serif fonts list ( #722 )
2025-03-26 17:28:14 +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
ebc23c4ce3
feat: export annotations in markdown format, closes #152 ( #689 )
2025-03-23 19:33:05 +01:00
Huang Xin
a79f301165
feat: add language preference options in settings ( #686 )
2025-03-23 16:39:58 +01:00
Huang Xin
ef864a32c2
feat: action bar at the bottom on mobile devices ( #681 )
2025-03-23 08:56:57 +01:00
Huang Xin
48074f0f53
feat: add options to show/hide header and footer widgets in paginated and scrolled mode, also closes #602 ( #620 )
2025-03-17 15:30:12 +01:00
Huang Xin
58f1b5833f
feat: add border frame for vertical layout, also closes #563 ( #612 )
2025-03-15 18:55:12 +01:00
Huang Xin
35596094c2
fix: clear select mode when importing files, closes #581 ( #595 )
2025-03-13 14:41:19 +01:00
Huang Xin
e8eb409f9f
feat: add theme editor for custom theme colors, closes #462 ( #594 )
2025-03-13 14:23:58 +01:00
Huang Xin
27fa753486
feat: support drag and drop to import books, closes #524 ( #536 )
2025-03-08 19:12:00 +01:00
Huang Xin
7f24081205
feat: add fullscreen option for desktop app, closes #493 ( #534 )
2025-03-08 22:36:25 +08:00
Huang Xin
c25f2a7abc
fix: make continuous scroll an option and disabled by default, closes #516 , #373 ( #522 )
2025-03-07 17:24:01 +01:00
Huang Xin
de1e396f6e
fix: switch label for column width/height for vertical layout and fix column size calculation ( #520 )
...
* fix: scroll mode should be updated when calculating column size
* fix: switch label for column width/height for vertical layout, closes #517
2025-03-07 16:42:40 +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
fc8c9546b6
fix: normalize language code for TTS ( #457 )
2025-02-26 19:30:22 +01:00
Huang Xin
24b68ac046
feat: add user profile page and option to delete account in the cloud ( #452 )
2025-02-26 00:16:42 +01:00
Ahmed
7ddbaa644b
Add arabic localization ( #432 )
...
* Add arabic localization
* Add 'ar' lang to scanner config
* Add 'ar' lang to scanner config
2025-02-22 21:51:20 +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
91716df5e0
feat: add option to keep screen awake when reading ( #403 )
2025-02-19 00:33:23 +01:00
Huang Xin
71b075dfa8
feat: organize the library with groups ( #368 )
2025-02-13 18:45:57 +01:00
Huang Xin
6b057ebc14
feat: add override option for paragraph spacing settings, closes #329 ( #334 )
2025-02-09 16:05:37 +01:00
Huang Xin
dee1e28a61
feat: add options to adjust paragraph margin, word spacing, letter spacing, text indent and font weight ( #310 )
2025-02-07 18:23:12 +01:00
Huang Xin
8bd9e18381
auth: add applinks for auth on android and ios ( #302 )
2025-02-06 16:16:15 +01:00
Huang Xin
cebe8812d3
i18n: translate Sans-serif and Serif font labels ( #300 )
2025-02-05 16:57:53 +01:00
Huang Xin
0a13f36e33
sync: add toast error for failed uploading when the cloud quota is insufficient ( #299 )
2025-02-05 15:48:59 +01:00
Huang Xin
6889d6341f
settings: add option to disable auto check updates ( #279 )
2025-02-01 13:45:55 +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
6b09145546
ui: fix highlight text not clear in dark mode ( #244 )
...
* ui: fix highlight background color in dark mode
* i18n: more consistent tanslations
2025-01-25 00:55:53 +01:00
Huang Xin
41bcf05127
Add missing translations ( #218 )
2025-01-22 18:48:09 +01:00
Huang Xin
c8bfb64ad3
Dynamically set theme color for PWA browser UI elements ( #213 )
2025-01-22 01:20:41 +01:00
Huang Xin
ee0d7d7ad0
Support PWA for the web version ( #212 )
...
* Support PWA for the web version
* Remove unused Cargo.lock
2025-01-22 00:18:19 +01:00
Huang Xin
fc2cad3980
Make dialogs responsive for mobile devices ( #209 )
...
* Make dialogs responsive for mobile devices
* Support mouse backward/forward buttons
* Use back icon to close layer 2 components on mobile devices
Currently layer 2 components are: 1. sidebar 2. notebook 3. dialogs
They are all fullscreen on mobile devices.
* Add translations
2025-01-21 19:49:41 +01:00
Huang Xin
751bf3836c
Disable app updater for app store version and support more languages ( #202 )
...
* Disable app updater for app store version
* Add translations for uk, pl and hi
2025-01-20 17:14:26 +01:00