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
|
4275508ccd
|
feat: add volume keys for page turning, closes #471 (#982)
|
2025-04-28 12:36:24 +02:00 |
|
Huang Xin
|
9303ec8c5f
|
feat: add primary color input in theme editor, closes #963 (#970)
|
2025-04-26 09:58:20 +02:00 |
|
Huang Xin
|
ea8ab91ed3
|
feat: add list view for the bookshelf, closes #542 (#955)
|
2025-04-24 19:53:09 +02:00 |
|
Huang Xin
|
ad551a04a1
|
feat: add description from metadata in book details, closes #913 (#946)
|
2025-04-22 19:01:43 +02:00 |
|
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 |
|