Commit graph

452 commits

Author SHA1 Message Date
Huang Xin
f841004e7a
chore: bump update of tauri (#532) 2025-03-08 10:53:31 +01:00
Huang Xin
0922f557bb
fix: make the height of the drag handle in dialog stable (#530) 2025-03-08 10:03:00 +01:00
Huang Xin
0b72ab156d
refactor: move useTheme hook into separate store, also closes #528 (#529) 2025-03-08 09:12:36 +01: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
Huajin
80a3861816
Fixes the scrollbar gutter issue for DaisyUI (#514)
* Fixes the scrollbar gutter issue for DaisyUI
https://github.com/saadeghi/daisyui/issues/3040#issuecomment-2250530354
2025-03-07 15:15:52 +01:00
Huang Xin
fd8eeb07c2
fix: set sidebar rtl only for mandatory rtl languages, closes #512 (#519) 2025-03-07 15:06:12 +01:00
Huang Xin
93d1fe6946
release: version 0.9.19 (#508) 2025-03-06 17:30:48 +01:00
Huang Xin
3c52a9e0cb
feat: customize foliate view styles with css, closes #167 (#507) 2025-03-06 17:22:01 +01:00
Huang Xin
bd6738e54c
fix: release wakelock when window or tab lost focus, closes #502 (#505) 2025-03-06 16:23:58 +01:00
Huang Xin
8c3f49de25
rtl: support rtl for more widgets in sidebar (#504) 2025-03-06 15:38:29 +01:00
Huang Xin
0f44fff7cd
feat: support styled reader UI via custom CSS, closes #240 (#503) 2025-03-06 13:56:43 +01:00
Huang Xin
77bba7bd0c
fix: use section info for PDF progress bar, closes #158 (#501) 2025-03-06 11:22:06 +01:00
Huang Xin
d30d1c17ae
rtl: rtl page layout from settings and book language, closes #359 (#500) 2025-03-06 10:58:32 +01:00
nnecec
088c7d2c49
fix: various tweaks on style and layout (#499) 2025-03-06 10:51:06 +01:00
Huang Xin
d0e6f3ad50
fix: ensure the progress bar direction is consistent with the book’s writing direction, closes #451 (#498) 2025-03-06 09:14:33 +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
04d07856f5
fix: use client timestamp for updated records, closes #468 (#488) 2025-03-04 14:26:30 +01:00
Huang Xin
cc8d0ea457
fix: filter deleted books in parallel read menu, closes #476 (#487) 2025-03-04 07:18:54 +01:00
Huang Xin
29e6af7768
fix: handle hardcoded border color of chapter header for Feedbooks, closes #470 (#485) 2025-03-04 06:02:18 +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
2f29295c6c
fix: open with new files from file browsers when there is already an instance running, closes #208 (#466) 2025-02-28 08:42:49 +01:00
Huang Xin
cab757257e
release: version 0.9.18 (#458) 2025-02-26 19:42:11 +01:00
Huang Xin
fc8c9546b6
fix: normalize language code for TTS (#457) 2025-02-26 19:30:22 +01:00
Huang Xin
3cc41b7b71
auth: redirect to auth page when callback page has no token (#454) 2025-02-26 01:31:50 +01:00
Huang Xin
e65380aaf5
ui: use less saturated and modern colors when drawing highlights (#453) 2025-02-26 00:45:33 +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
Huang Xin
e0591ce41c
ui: style tweaks on Popup and Dialog (#448) 2025-02-25 15:49:27 +01:00
Huang Xin
7be6c07344
ux: enhancements on iOS with modals and annotation tools (#447)
* mobile: auto save progress also for iOS

* ux: enhancements on pull-down to dismiss modals

* doc: update reademe

* ux: tricks to dismiss system selection tools on iOS
2025-02-25 13:07:44 +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
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
9e7e41a623
fix: prerender library page without localStorage (#439) 2025-02-23 17:04:02 +01:00
Huang Xin
1ff929ece5
feat: add toggle select mode and quit app shortcuts in library page, closes #96 (#438) 2025-02-23 16:46:51 +01:00
Huang Xin
4c7b7881c8
feat: add d/u shortcuts for half page navigation, closes #62 (#437) 2025-02-23 15:56:00 +01:00
Huang Xin
1d5b189185
fix: preserve note id when changing style and preserve style when changing color, closes #252 (#436) 2025-02-23 15:32:57 +01:00
Huang Xin
a9aa2fe7a4
fix: set minimum font size for obsolete font tag, closes #434 (#435) 2025-02-23 13:42:37 +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
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
e96782baab
api: load balance of the API keys for deepl translate, closes #429 (#431) 2025-02-22 09:09:25 +01:00
Huang Xin
2bb6ed2602
feat: add haptics feedback when entering select mode (#428) 2025-02-22 00:18:06 +01:00
Huang Xin
e77c377839
release: version 0.9.15 (#425) 2025-02-21 19:44:28 +01:00
Huang Xin
c2d75deab4
fix: override font color from calibre (#422) 2025-02-21 17:07:27 +01:00
Huang Xin
e7579e5867
ui: wrap keyboard shortcuts in kbd tag (#421) 2025-02-21 16:43:38 +01:00
Huang Xin
bbc457a9a5
fix: scroll to current TOC item when toggling sidebar, closes #418 (#420) 2025-02-21 14:18:00 +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
66866372ea
ui: responsive font size for book notes (#415) 2025-02-20 12:02:55 +01:00
Huang Xin
b321986c40
fix: display complete notes in note list and save note drafts, closes #405 (#412) 2025-02-20 02:13:33 +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
978a512ebf
mobile: enable paging animation by default on mobile platforms (#410) 2025-02-19 20:27:22 +01:00