Huang Xin
2a5758fbc4
compat: disable customize root dir for macOS App Store builds ( #2171 )
...
CustomizeRootDir has a blocker on macOS App Store builds due to Security Scoped Resource restrictions.
See: https://github.com/tauri-apps/tauri/issues/3716
2025-10-05 08:28:45 +02:00
Huang Xin
562ccd4b9e
feat: add keyboard shortcuts for toggling bookmarks/sidebar, importing books, closing window ( #2170 )
...
And make the shortcuts compatible with GNOME Human Interface Guidelines.
This closes #2079 and closes #2168 .
2025-10-04 16:12:31 +02:00
make_aguess
4d577774f3
Adds adaptive icon for Android launcher ( #2162 )
...
Introduces an adaptive icon for the Android launcher, defining
separate layers for background, foreground, and monochrome
elements. Enhances visual consistency and supports adaptive
icon features on modern Android devices.
2025-10-04 09:00:33 +02:00
Huang Xin
4c10c16491
i18n: add translations for Swedish(sv) ( #2159 )
2025-10-02 14:25:01 +02:00
Huang Xin
7695f31a5a
translator: translate to and from Norwegian Bokmål(nb) ( #2158 )
2025-10-02 14:09:01 +02:00
Huang Xin
e1691661d9
release: version 0.9.82 ( #2155 )
2025-10-01 16:45:01 +02:00
Huang Xin
bc8e419d51
compat(koplugin): make meta_hash extraction more robust for calibre conversions and metadata edits, fixes #1838 ( #2154 )
2025-10-01 16:38:29 +02:00
make_aguess
ccad1ca0d9
Add support for mono theme ( #2122 ) ( #2153 )
2025-10-01 15:30:09 +02:00
Huang Xin
75c315fca8
fix(koplugin): only prompt network connection during interactive push progress, closes #2137 ( #2152 )
2025-10-01 14:57:58 +02:00
Huang Xin
bdef593cdd
feat: support global settings from library menu, closes #2140 ( #2151 )
2025-10-01 09:59:37 +02:00
Huang Xin
d8943fc0c5
compat: normalize OKLCH color syntax for older iOS Safari, closes #990 ( #2150 )
2025-10-01 07:59:45 +02:00
Huang Xin
cdd274e5ca
compat: add support for WebView down to version 92, closes #2139 ( #2145 )
2025-09-30 19:14:35 +02:00
Huang Xin
2230741779
fix(i18n): apply system language on app start, closes #2141 ( #2144 )
2025-09-30 10:11:18 +02:00
Huang Xin
0e6950a60f
i18n: localization for notification title and text ( #2143 )
2025-09-30 10:03:33 +02:00
Huang Xin
1d4541e353
feat: request manage external storage permission when changing data directory to sdcard root on Android ( #2142 )
2025-09-30 08:59:16 +02:00
Huang Xin
0a1e0212e2
feat: supported background TTS with media session controls, closes #2099 and closes #964 ( #2138 )
2025-09-29 19:45:17 +02:00
Huang Xin
25b44176b9
fix(tts): parse default language in ssml without translated text ( #2135 )
2025-09-27 17:52:54 +02:00
Huang Xin
e1deff341d
feat: supported changing data location on Android ( #2131 )
2025-09-26 17:32:16 +02:00
Huang Xin
3fc4c05e50
feat: build portable Windows binaries with app data kept within the executable directory ( #2126 )
2025-09-26 11:23:55 +02:00
Huang Xin
1843a74dbb
feat: supported changing data location on desktop platforms, closes #2047 and closes #478 ( #2125 )
2025-09-26 10:22:41 +02:00
Huang Xin
9aa6a8e6b9
chore: bump tauri to the latest version ( #2117 )
2025-09-25 09:32:55 +02:00
Huang Xin
1de89069ce
fix: handle pointer events for window dragging on touch screen Windows, closes #2010 ( #2116 )
...
* fix: handle pointer events for window dragging on touch screen Windows, closes #2010
* chore: fix rust-lint
2025-09-25 06:41:08 +02:00
Huang Xin
1e6525d085
fix(sync): handle incomplete config data from koreader ( #2115 )
2025-09-25 11:49:43 +08:00
Huang Xin
d9d71b7d38
fix(css): overriding hard-coded font weight ( #2113 )
2025-09-24 17:03:17 +02:00
Huang Xin
e85dec2b49
fix(sync): force a full sync after a certain period, closes #2111 ( #2112 )
2025-09-24 16:52:17 +02:00
Huang Xin
c0f77b3368
fix(tts): abortable prefetch of tts data, closes #2037 ( #2110 )
2025-09-24 12:19:07 +02:00
Huang Xin
8c9855d167
fix(layout): avoid changing the safe area insets when virtual keyboard pops up on Android, closes #2105 ( #2108 )
2025-09-24 07:28:59 +02:00
Huang Xin
5102f6b0ff
fix(tts): handle und language code, closes #2100 ( #2102 )
2025-09-22 18:15:28 +02:00
Huang Xin
dd40b9bae0
fix(layout): adjust font size instead of zooming HTML, closes #2088 ( #2101 )
...
Prevents issues with zoom handling in WebKit-based browsers such as Safari and WebKitGTK.
2025-09-22 17:43:22 +02:00
Huang Xin
98b4026990
fix(layout): scrollable book view and about window, closes #2090 ( #2098 )
2025-09-22 13:44:54 +02:00
Huang Xin
b0640ba55b
fix(fonts): higher priority for CJK fonts so that it can override system CJK glyphs ( #2093 )
2025-09-21 08:22:49 +02:00
Huang Xin
c9a1557674
refactor: support custom root dir for readest file system ( #2092 )
2025-09-21 07:59:27 +02:00
Huang Xin
855f98722c
tts: add more languages for edge tts ( #2089 )
2025-09-20 01:58:11 +02:00
Huang Xin
21a82b70c7
fix(a11y): better contrast for disabled buttons, closes #2083 ( #2084 )
2025-09-19 13:40:45 +02:00
Huang Xin
519e222883
release(hotfix): version 0.9.81 ( #2082 )
2025-09-19 13:20:48 +02:00
Huang Xin
488a242787
css: default to lower font-family specificity than the styles defined inside the ebook, closes #2070 ( #2081 )
2025-09-19 13:10:37 +02:00
StepanSad
523a03d212
Update translation.json ( #2078 )
2025-09-19 12:04:22 +02:00
Huang Xin
d49f3442e8
fix(layout): scroll in the dropdown menu in landscape mode, closes #2072 ( #2076 )
2025-09-19 11:50:03 +02:00
Huang Xin
48dc570809
fix: handle invalid bookkey for viewState, closes #2073 ( #2074 )
2025-09-19 11:09:32 +02:00
Huang Xin
509320813f
tts: support media session in desktop apps ( #2071 )
2025-09-19 10:22:39 +02:00
Huang Xin
54d7e73acb
fix: disable swipe up to toggle action bar for PDF zoomed in ( #2068 )
2025-09-18 19:46:47 +02:00
Huang Xin
1bc0eb3a4b
release: version 0.9.80 ( #2067 )
2025-09-18 18:45:12 +02:00
Huang Xin
c0bf2d40dd
fix: jump to current item in virtualized TOC list, closes #2055 ( #2066 )
2025-09-18 18:38:09 +02:00
Huang Xin
e30a39f9cb
fix(config): prevent occasional errors when saving progress and configs ( #2065 )
2025-09-18 16:56:44 +02:00
Huang Xin
9727e4e9b8
fix(metadata): handle invalid language code and title when importing, closes #2056 and closes #2058 ( #2064 )
2025-09-18 16:47:02 +02:00
Huang Xin
3380912cdb
feat(kosync): use metadata hash to aggregate different versions of the same book ( #2063 )
2025-09-18 14:51:26 +02:00
Huang Xin
91a5454b46
feat(sync): aggregate books with metadata hash for progress and annotation sync ( #2062 )
2025-09-18 14:05:16 +02:00
Huang Xin
e0c5acf4c8
chore: check file status before deleting cloud files ( #2053 )
2025-09-17 04:54:32 +02:00
Huang Xin
b23876c2b9
a11y: support NVDA screen reader on Windows and Orca screen reader on Linux ( #2050 )
2025-09-16 17:38:21 +02:00
Huang Xin
e9a152683e
fix(layout): show focus ring only for keyboard navigation ( #2046 )
2025-09-15 21:13:52 +02:00