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
Huang Xin
71b075dfa8
feat: organize the library with groups ( #368 )
2025-02-13 18:45:57 +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
26b64adca6
fix: add blob CSP for font and don't override <p> margin by default ( #327 )
...
* android: add fullscreen theme
* fix: add blob CSP for font and don't override <p> margin by default, closes #320
2025-02-09 00:54:06 +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
b2ef55832c
hotfix: fix window cannot be dragged when light traffic widget is shown on macOS ( #304 )
...
* fix: fix window cannot be dragged when light traffic widget is shown on macOS
* fix: detecting tauri focus event for deeplink redirect in oauth
* release: version 0.9.9
2025-02-06 20:54:39 +01:00
Huang Xin
6ca96be917
fix: swap paging keys when writing direction is set in config ( #295 )
2025-02-04 23:03:20 +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
93eacf91a0
feat: load system fonts list at runtime on desktop, closes #287 #237 ( #290 )
2025-02-03 00:41:30 +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
27c6ed402e
font: override font size by default, font family is overridden by flag ( #270 )
2025-01-29 23:05:27 +01:00
Huang Xin
85c14002c6
auth: navigate to auth page when API calls are not authenticated ( #269 )
2025-01-29 22:46:13 +01:00
Huang Xin
b7d06b6312
sync: use the location CFI to eliminate occasional one-off page glitches ( #268 )
2025-01-29 21:32:12 +01:00
Huang Xin
377f5c314d
sync: fix cors for storage api ( #263 )
2025-01-28 22:04:34 +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
a827316982
ue: make text highlighting unified on Desktop, Android and iOS ( #256 )
2025-01-26 00:57:59 +01:00
Huang Xin
8fd92efbc7
pwa: update next-pwa to latest maintained version ( #250 )
2025-01-25 18:45:43 +01:00
Huang Xin
6c6af63ecc
mobile: fix annotator tools for Android, closes #200 ( #242 )
2025-01-24 22:53:43 +01:00
Huang Xin
d757555fcb
pwa: save a page reload between library and reader page navigation ( #231 )
2025-01-23 14:44:14 +01:00
Huang Xin
ac03d7f817
Loop silent audio to unblock iOS web audio in silent mode ( #223 )
2025-01-23 02:20:59 +01:00
Huang Xin
399f374dfa
Add font 'Noto Serif JP', closes #169 ( #222 )
2025-01-23 01:24:26 +01:00
Huang Xin
c678d8fa44
PWA app theme color in the header and safe area avoiding home indicator ( #220 )
2025-01-23 00:22:09 +01:00
Huang Xin
f53f5b7594
Add cors for translation API ( #193 )
2025-01-18 19:56:12 +01:00
Huang Xin
3578d7eba8
Handle publisher with language map in book metadata ( #149 )
2025-01-13 22:53:58 +01:00
Huang Xin
752f4449b4
Add fallback fonts for GB18030-2022 L3 charsets ( #147 )
...
* Add fallback fonts for GB18030-2022 L3 charsets
* Update README to credit fonts used in this application
2025-01-13 19:14:43 +01:00
Huang Xin
66f369b269
Fix multiple voices when setting rate and voices in Firefox ( #146 )
2025-01-13 00:19:49 +01:00
Huang Xin
00003a9415
Preloading audio for Edge TTS and other fixes ( #138 )
...
* Blacklist some low-quality web tts voices
* Dropdown layout tweaks
* Handle no audio data received in Edge TTS
* Preloading audio for Edge TTS
2025-01-10 14:11:09 +01:00
Huang Xin
7402141237
Add Edge TTS backend, selecting different voices will change TTS backend dynamically ( #137 )
2025-01-10 02:35:23 +01:00