Huang Xin
2ca3561093
feat(opds): support downloading ebooks from OPDS catalogs ( #2571 )
2025-11-30 21:22:54 +01:00
Huang Xin
ecc20e8521
feat: apply progress style to footerbar progress ( #2556 )
2025-11-26 16:58:26 +01:00
Huang Xin
514780a572
feat(shortcut): add shortcuts for annotation tools, closes #2270 ( #2548 )
2025-11-25 16:10:18 +01:00
Huang Xin
b98c2796c8
feat: add option to apply page margins in scrolled mode, closes #2014 ( #2540 )
2025-11-25 08:55:33 +01:00
Huang Xin
37d56b3205
fix(android): support back key in menu, dialog and alert widgets, closes #2454 ( #2539 )
2025-11-25 08:01:17 +01:00
Huang Xin
a54daaaa90
feat(shortcut): add ctrl + mouse wheel to zoom in/out, closes #2011 ( #2533 )
2025-11-24 17:19:28 +01:00
Huang Xin
fa66e6fca6
feat(pdf): add support for hand tool panning for PDFs, closes #2518 ( #2532 )
2025-11-24 14:37:52 +01:00
Huang Xin
b7864dded2
fix(eink): adjust sidebar and notebook background color for eink, closes #2497 ( #2529 )
2025-11-24 09:56:26 +01:00
Huang Xin
c792c18e01
feat: support text conversion between simplifed and traditional Chinese, closes #2508 ( #2520 )
2025-11-23 09:56:12 +01:00
Huang Xin
cd614e3845
feat(cjk): add an option to replace quotation marks in vertical layout for CJK languages ( #2511 )
2025-11-22 14:09:20 +01:00
Huang Xin
273bcafe01
fix: resolve endless loading indicator ( #2502 )
2025-11-21 14:58:55 +01:00
Huang Xin
b8e979be55
fix(layout): fixed some rendering problems on Next 16 ( #2495 )
2025-11-21 08:23:42 +01:00
Huang Xin
d2389400a9
fix(annotator): don't scroll page when annotator is shown in TTS mode, closes #2479 ( #2487 )
2025-11-20 13:24:58 +01:00
Huang Xin
d16a35d26f
fix(layout): constrain image height within table cells in paginated mode ( #2480 )
...
Closes #2472 .
2025-11-19 18:06:39 +01:00
Huang Xin
0fd316d775
fix(sync): retry sync books for previous failed sync, closes #2441 ( #2462 )
2025-11-17 18:52:48 +01:00
Huang Xin
c42fcf9ac4
fix: save reading progress when closing app directly in reader page, closes #2346 ( #2461 )
2025-11-17 16:35:56 +01:00
Huang Xin
42111945b8
fix(layout): scale table to fit within column constraints, closes #2445 ( #2455 )
2025-11-17 04:52:23 +01:00
ByteFlow
c4d9652335
fix(annotator): enhance PDF context menu for translation and improve touch handling ( #2430 )
...
* fix(annotator): enhance PDF context menu for translation and improve touch handling
* feat(annotator, shortcuts): add keyboard shortcuts for selection actions
* feat(annotator): reposition popups on scroll to enhance user experience
* feat(annotator): disable currently unsupported annotator functions for PDFs
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-11-11 15:10:44 +01:00
Huang Xin
df6027cf9f
fix(eink): avoid gray color in E-Ink mode ( #2427 )
2025-11-09 19:17:35 +01:00
Huang Xin
5eb870c978
fix(layout): don't hide horizontal scrollbar, closes #2418 ( #2424 )
2025-11-09 17:03:24 +01:00
Huang Xin
745a14195d
fix(layout): fixed header bar z index ( #2413 )
2025-11-06 10:56:28 +01:00
Huang Xin
fb0f660eaf
fix(android): fixed back gesture to close config panel, closes #2406 ( #2411 )
2025-11-05 22:45:13 +01:00
Huang Xin
5a3114de48
fix(android): get brightness of the current window on Android, closes #2389 ( #2409 )
2025-11-05 19:36:45 +01:00
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
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
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
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
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