Huang Xin
0ec4e37c13
fix(css): support style transformer for inline css ( #2403 )
...
* fix(css): support style transformer for inline css
* fix(eink): bold text for current chapter in the TOC, closes #2401
2025-11-04 18:36:46 +01:00
Huang Xin
cdc1950c3a
fix(layout): various fixes on the book and reader styles and layouts, closes #2368 ( #2369 )
2025-10-30 19:34:55 +01:00
Huang Xin
82922c5053
feat(eink): add an option to save last book cover on Android, closes #1414 ( #2361 )
2025-10-29 16:15:08 +01:00
Huang Xin
1d87dcdb7f
feat: add options to customize the style of highlighted text of current sentence of TTS ( #2358 )
2025-10-29 10:17:36 +01:00
Huang Xin
123293dc0e
fix: fixed crash when switching allow script ( #2351 )
2025-10-29 03:17:17 +01:00
Huang Xin
da041d1f38
fix(ui): hover to display footer bar in non-maximized windows on desktop ( #2343 )
2025-10-28 05:30:41 +01:00
Huang Xin
d01599a2b4
feat(security): sanitize XHTML safely to prevent XSS when scripts are disabled, closes #2316 ( #2342 )
2025-10-28 04:28:48 +01:00
Huang Xin
e80a2268ac
feat(ui): add non-linear scale to brightness slider for better low-value control ( #2338 )
...
Implement logarithmic mapping for screen brightness slider to improve
usability at low brightness levels where small percentage changes have
significant visual impact.
2025-10-27 13:45:43 +01:00
Huang Xin
3b86229c8f
perf(sync): batched updating notes and books when syncing ( #2337 )
2025-10-27 13:37:04 +01:00
Huang Xin
7f40d8e12c
fix(eink): more readability for progress info and section info in E-Ink mode, closes #2311 ( #2313 )
2025-10-24 06:14:25 +02:00
Huang Xin
86efcde927
feat(tts): add an option to select target language for TTS on translated books ( #2310 )
2025-10-23 19:34:43 +02:00
Huang Xin
55c97cab7e
perf: improve smoothness of Arrow Up/Down scrolling, closes #2080 ( #2306 )
2025-10-23 15:32:51 +02:00
Huang Xin
5bde091704
feat(settings): add an option to click both sides of the screen to paginate forward, closes #1951 ( #2305 )
2025-10-23 13:57:03 +02:00
Huang Xin
70489b46a5
fix(search): correctly display results when searching from selected text ( #2304 )
2025-10-23 11:52:49 +02:00
Huang Xin
d7e89cc01f
fix(layout): responsive layout for the custom highlight colors options ( #2303 )
2025-10-23 11:51:31 +02:00
Huang Xin
f890a9633b
feat(settings): add an option to set auto screen brightness ( #2297 )
2025-10-22 18:45:51 +02:00
Huang Xin
001e836ae3
chore: bump eslint-config-next to version 16 ( #2294 )
2025-10-22 15:57:04 +02:00
Huang Xin
34a5e58872
feat: add keyboard shortcuts to go prev/next sections, closes #2287 ( #2291 )
2025-10-22 07:41:33 +02:00
Huang Xin
34fbea6a44
css: properly handle theme color in dark mode for code blocks, closes #2281 ( #2290 )
2025-10-22 06:56:53 +02:00
Huang Xin
28ef414c3d
feat: supported footnotes for definition list, closes #2278 ( #2279 )
2025-10-20 10:38:46 +02:00
Huang Xin
444e22dd0e
chore: i18n for highlight color settings ( #2275 )
2025-10-19 18:59:26 +02:00
AlI
cd71c494da
feat(settings): add custom highlight color picker ( #2273 )
...
Add ability to customize highlight colors with hex color picker. Users can now set custom colors for all five highlight styles (red, violet, blue, green, yellow) in the settings panel.
Fixes #2271
2025-10-19 17:03:59 +02:00
Huang Xin
35fbce3506
feat(settings): added an option to disable animation in E-Ink mode, closes #2253 ( #2257 )
2025-10-17 18:00:58 +02:00
Huang Xin
c1d6825793
fix: more sensitive snap to paginate, closes #2252 ( #2256 )
2025-10-17 16:05:39 +02:00
Huang Xin
ae6c6970b4
feat: localize number in progress info in vertical layout ( #2255 )
2025-10-17 12:17:36 +02:00
Huang Xin
f8fef57cf3
fix(layout): overriding book layout no longer overrides explicit text alignment, closes #2249 ( #2254 )
2025-10-17 11:44:32 +02:00
Huang Xin
4dc191735d
fix(layout): prevent TTS indicator from disappearing too quickly to open configuration panel, closes #2247 ( #2248 )
2025-10-16 16:49:05 +02:00
Huang Xin
9dda5d4c88
fix(tts): scroll more accurately to the highlighted text in TTS when header/footer bars are shown ( #2242 )
2025-10-15 17:50:56 +02:00
Huang Xin
948b35f244
perf: support concurrent book uploading, closes #2208 ( #2229 )
2025-10-14 14:00:31 +02:00
Huang Xin
96cc182a8c
feat: support overriding html language code with language code in metadata, closes #2222 ( #2227 )
2025-10-14 13:09:23 +02:00
Huang Xin
60ddb17547
feat: add support for per-book background image settings in addition to global settings, also closes #2223 ( #2225 )
2025-10-14 08:54:26 +02:00
Huang Xin
ad9064fa46
fix(toc): fixed issues of scroll to active items in unpinned sidebar, closes #2213 ( #2216 )
2025-10-13 15:29:51 +02:00
Huang Xin
f1c92e5702
feat: support customizing background images, closes #2018 ( #2214 )
2025-10-13 14:04:13 +02:00
Huang Xin
08e558bd41
fix: actually allow script in the transform target, closes #2200 ( #2203 )
2025-10-11 12:59:55 +02:00
Huang Xin
00af4a3d60
layout: make TTS icon less distracting during read-aloud mode ( #2198 )
2025-10-10 19:14:57 +02:00
Huang Xin
ada427b134
feat(settings): add settings to adjust screen brightness when reading, closes #1532 ( #2197 )
2025-10-10 19:02:35 +02:00
Huang Xin
f696b9a573
fix: handle scrolling/panning in zoomed in PDFs, closes #2184 ( #2194 )
2025-10-10 07:56:41 +02:00
Huang Xin
562fea3a36
fix(layout): fix inconsistent background color for unpinned drag bars ( #2186 )
2025-10-09 18:35:00 +02:00
Huang Xin
b69d9ed69f
tts: improve media session control compatibility across more Android systems ( #2185 )
2025-10-09 17:53:07 +02:00
Huang Xin
ad6a21a68f
refactor: split FooterBar into modular components for desktop and mobile ( #2181 )
2025-10-08 07:47:39 +02:00
Huang Xin
173aa0fcd1
layout: fix dragbar flickering when opening a book ( #2177 )
2025-10-06 05:52:36 +02:00
Huang Xin
ec397a2daf
fix: draw annotations of the current section on load, closes #2163 ( #2174 )
2025-10-05 17:47:34 +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
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
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
1e6525d085
fix(sync): handle incomplete config data from koreader ( #2115 )
2025-09-25 11:49:43 +08:00