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
2599f40dfb
feat: add option to keep window on top, closes #820 ( #825 )
2025-04-07 08:23:46 +02:00
Huang Xin
aa66ba54c5
fix: set proper default theme mode, closes #823 ( #824 )
2025-04-07 07:16:31 +02:00
Huang Xin
4f0ef01a17
fix: tts now works in background in iOS, closes #547 ( #822 )
...
To enable background playback in Android, go to Settings > Apps & Notifications > Readest > Battery > Battery Optimization, and disable battery optimization for Readest.
2025-04-06 18:42:58 +02:00
Huang Xin
dcecda2984
fix: cache NativeFile with LRU, closes #797 ( #816 )
2025-04-05 11:27:07 +02:00
Huang Xin
316c82ea52
fix: override link color only when overriding font, closes #812 ( #814 )
2025-04-05 09:34:29 +02:00
Huang Xin
a3d6ebe44d
feat: add fixed storage quota for self-hosted instance, closes #805 ( #806 )
2025-04-04 03:48:43 +02:00
Huang Xin
f8804b5d3c
fix: revert font family, size and color when overrideFont is set, closes #792 ( #804 )
2025-04-03 17:15:19 +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
ffd179bb06
fix: TXT file correctly read and imported on desktop apps, closes #756 ( #757 )
2025-03-29 19:11:41 +01:00
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
ceda806f77
fix: override book writing-mode ( #730 )
2025-03-27 15:53:35 +01:00
Huang Xin
baac9dfa25
fix: unhardcode background color in non-default themes ( #729 )
2025-03-27 13:05:03 +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
39ac89fead
fix: don't override bg color for img, closes #656 ( #711 )
2025-03-26 12:23:46 +01:00
Huang Xin
f22ce1c225
fix: access runtime variables in function invoke ( #703 )
2025-03-25 05:29:22 +01:00
Huang Xin
ede37757db
chore: support deploy in cloudflare with opennext and fix android build
2025-03-25 03:52:04 +08:00
Huang Xin
14f2db730a
fix: add option to override justify style in books, closes #671 ( #687 )
2025-03-23 16:59:45 +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
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
18c2ce1274
fix: various fixes on layout settings and styles, closes #637 ( #644 )
2025-03-19 10:14:02 +01:00
Huang Xin
9a104b918c
fix: dismiss popup footnotes on window resize, also closes #634 and closes #635 ( #638 )
2025-03-19 04:22:15 +01:00
Huang Xin
82f303fcfe
feat: responsive window size for popup footnotes, closes #538 ( #632 )
2025-03-18 17:00:07 +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
66bd8d74f3
fix: also set color-scheme in iframe for Safari ( #616 )
2025-03-17 05:53:42 +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
6d580565fd
fix: use deepl jsonrpc for free plan translation ( #608 )
2025-03-14 18:31:51 +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
7f24081205
feat: add fullscreen option for desktop app, closes #493 ( #534 )
2025-03-08 22:36:25 +08: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
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
3c52a9e0cb
feat: customize foliate view styles with css, closes #167 ( #507 )
2025-03-06 17:22:01 +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
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
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
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
Huang Xin
e0591ce41c
ui: style tweaks on Popup and Dialog ( #448 )
2025-02-25 15:49:27 +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
a9aa2fe7a4
fix: set minimum font size for obsolete font tag, closes #434 ( #435 )
2025-02-23 13:42:37 +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
c2d75deab4
fix: override font color from calibre ( #422 )
2025-02-21 17:07:27 +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
1b99915663
fix: override some styles to show footnotes, closes #383 ( #400 )
2025-02-18 21:12:56 +01:00
Huang Xin
05cb53ede4
fix: use mouse pos in screen coordinates for click-to-flip, closes #351 ( #375 )
2025-02-15 02:34:17 +01:00