Huang Xin
4acc0d8e12
feat: replace punctuation marks in vertical reading mode ( #754 )
2025-03-29 12:42:23 +01:00
Huang Xin
f90177713a
tts: avoid pauses after abbreviations, faster warming up, preferred voice ids ( #742 )
2025-03-28 13:25:08 +01:00
Huang Xin
1c122752bb
fix: update downloadedAt field properly ( #737 )
2025-03-28 06:03:18 +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
Xi Gou
2b6320b880
refactor: support both r2 and s3 storage ( #718 )
2025-03-27 07:00:27 +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
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
a79f301165
feat: add language preference options in settings ( #686 )
2025-03-23 16:39:58 +01:00
Huang Xin
ab0208b7ab
fix: now img in paragraph won't get indented and default to override book layout ( #657 )
2025-03-20 17:10:26 +01:00
Huang Xin
c52f3c0430
feat: support importing TXT files, closes #308 ( #655 )
2025-03-20 15:00:30 +01:00
Huang Xin
359fa8df35
refactor: always save when changes are made with settings, also closes #626 ( #630 )
2025-03-18 12:58:01 +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
05489282df
cjk: always show vertical layout options in CJK locale ( #613 )
2025-03-15 19:37:05 +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
e8eb409f9f
feat: add theme editor for custom theme colors, closes #462 ( #594 )
2025-03-13 14:23:58 +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
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
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
e65380aaf5
ui: use less saturated and modern colors when drawing highlights ( #453 )
2025-02-26 00:45:33 +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
978a512ebf
mobile: enable paging animation by default on mobile platforms ( #410 )
2025-02-19 20:27:22 +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
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
71b075dfa8
feat: organize the library with groups ( #368 )
2025-02-13 18:45:57 +01:00
Huang Xin
881a54f155
cjk: default text indent for CJK and fix unusual OEBPS naming, closes #346 ( #349 )
2025-02-10 22:05:58 +01:00
Huang Xin
2dd0a20925
fix: reintroduce hold detection to avoid unwanted single click ( #348 )
2025-02-10 20:31:27 +01:00
Huang Xin
609ddb776b
ux: disable double click timeout on mobile devices for more performant page turning ( #339 )
2025-02-09 21:36:08 +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
6b057ebc14
feat: add override option for paragraph spacing settings, closes #329 ( #334 )
2025-02-09 16:05:37 +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
1da0817145
mobile: fix sidebar height on iOS ( #318 )
...
* mobile: fix sidebar height on iOS
* fix: tts should not resume playing when closing book
2025-02-08 13:32:15 +01:00
Huang Xin
7dfd7b9ca2
mobile: fix hasSafeAreaInset as PWA is only for WebAppService ( #314 )
2025-02-07 22:35:24 +01:00
Huang Xin
e2e3418412
mobile: support safe area insets for mobile platforms ( #312 )
2025-02-07 22:15:18 +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
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
4121195fd3
fix: remove symbolic fonts in default sys fonts list ( #301 )
...
* chore: fix script for appstore release
* fix: remove symbolic fonts in default sys fonts list
2025-02-06 11:32:56 +01:00
Huang Xin
1c6cc2bca0
tts: change voice language at speak time when the book language is not accurate ( #296 )
2025-02-04 23:44:59 +01:00
Huang Xin
279504395d
fix: handle zoomed text rect on Safari when highlighting, closes #67 ( #293 )
2025-02-04 19:59:21 +01:00
Huang Xin
cfd5d5d106
mobile: several fixes for Android build ( #292 )
2025-02-04 00:07:55 +01:00
Huang Xin
4d7db3592f
release: version 0.9.8
2025-02-01 16:53:04 +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
27eca300fa
sync: fix tauri storage API ( #264 )
2025-01-29 01:49:58 +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