Huang Xin
80e11bb0ce
refactor(layout): refactor page margins for pixel precision, closes #2652 ( #2663 )
2025-12-09 16:19:14 +01:00
Huang Xin
1d1fbdffdb
fix(macOS): delay writing to clipboard to ensure it won't be overridden by system clipboard actions, closes #2647 ( #2649 )
2025-12-08 14:05:27 +01:00
Huang Xin
3c7d95cf10
fix(footnote): responsive popup size so that on small screen it won't overflow ( #2644 )
2025-12-08 07:40:30 +01:00
Huang Xin
a1487fd60c
fix: get rid of the context menu for touch screen or stylus device when selecting text, closes #2579 ( #2614 )
2025-12-04 06:04:06 +01:00
Huang Xin
978673268b
chore: bump next.js to version 16.0.7 ( #2612 )
2025-12-04 02:34:10 +01:00
Huang Xin
18d65a2c5b
fix(annotator): don't copy selection to notebook with keyboard shortcut by default, closes #2603 ( #2605 )
2025-12-03 07:08:00 +01:00
Huang Xin
d2b3c165c7
fix(opds): use custom header for content length when streaming content ( #2584 )
2025-12-01 17:28:36 +01:00
Huang Xin
742f06ce05
fix(toc): scroll to current toc item and anchor in TTS mode, closes #2574 ( #2583 )
2025-12-01 15:50:46 +01:00
Huang Xin
e28dabce65
fix(layout): refactor full height for edge to edge env and in browser env ( #2582 )
2025-12-01 13:48:14 +01:00
Huang Xin
33ef781e21
feat: also convert quotation marks between Chinese variants ( #2578 )
2025-12-01 09:27:22 +01:00
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