Huang Xin
0d805a64f6
compat: polyfill AbortController/AbortSignal on older browsers ( #2371 )
2025-10-31 06:15:59 +01:00
Huang Xin
066d1c5b1e
fix(import): resolve import failures for certain EPUB files, closes #230 ( #2370 )
...
If the publisher has already been parsed, don’t remap it from the author or contributor fields again.
This prevents failures when parsing metadata like <dc:creator opf:role="pbl" />.
2025-10-31 05:12:24 +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
7142874513
fix(ui): display exact storage capacity in the user profile ( #2366 )
2025-10-30 11:50:39 +01:00
Huang Xin
409c2f62be
release: version 0.9.91 ( #2362 )
v0.9.91
2025-10-29 16:37:43 +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
9c5bcb13e2
feat(plan): show life-time plan name in user profile ( #2360 )
2025-10-29 15:36:12 +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
c7ba44a91e
eink: disable all shadows in E-Ink mode ( #2354 )
2025-10-29 06:46:17 +01:00
Huang Xin
19b79c5b35
fix(android): fixed Android launcher icon size on some Android systems ( #2353 )
2025-10-29 06:19:02 +01:00
Huang Xin
45216763e3
fix(compat): use xml serializer for sanitized doc for better compatibility ( #2352 )
2025-10-29 05:12:19 +01:00
Huang Xin
123293dc0e
fix: fixed crash when switching allow script ( #2351 )
2025-10-29 03:17:17 +01:00
Huang Xin
78e61060d2
fix(tts): fixed listener of tts events ( #2349 )
2025-10-28 18:36:57 +01:00
Huang Xin
dd5371d2fd
release: version 0.9.90 ( #2344 )
v0.9.90
2025-10-28 05:44:07 +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
c4d498d183
perf: much faster sync of the whole library ( #2336 )
2025-10-27 05:33:12 +01:00
Huang Xin
9bc46914e2
feat(iap): support expanding cloud storage with IAP on iOS and Android ( #2331 )
2025-10-26 10:18:56 +01:00
AlI
75f982e677
i18n(fa): refactor Farsi translation ( #2330 )
...
Restructure the Farsi translation to align with the format and key organization used in other translation files. This improves consistency and maintainability.
2025-10-26 08:58:57 +01:00
AlI
f58bfeb1d0
fix(layout): Fix popup menu for RTL languages ( #2327 )
2025-10-26 08:51:25 +08:00
AlI
ebb077f6e0
i18n: add translations for Persian/Farsi(fa), closes #2321 ( #2326 )
2025-10-25 15:32:24 +02:00
Huang Xin
fdf6908fc6
feat: expand cloud storage with one-time payment ( #2325 )
2025-10-25 11:46:51 +02:00
Huang Xin
7936660868
docs: add sponsor links in README ( #2318 )
2025-10-24 15:22:08 +02:00
Huang Xin
554dd3798f
fix: more explanatory error message when importing books, closes #2309 ( #2314 )
2025-10-24 07:15:41 +02: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
31d6f44ff5
fix(iOS): restore last page if app is terminated in the background ( #2312 )
2025-10-24 05:42:52 +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
4acbc33762
fonts: add PT font families ( #2308 )
2025-10-23 16:05:28 +02:00
Huang Xin
7cd3ebfcba
compat: support .fb.zip files as FBZ format ( #2307 )
...
Although .fb.zip is not an officially recognized extension, many FBZ files use this format, so it's now treated as FBZ for compatibility.
2025-10-23 15:38:44 +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
a1f6030e75
fix(iOS): detect and recover from WebContent process termination ( #2302 )
2025-10-23 10:37:07 +02:00
Huang Xin
e7b2d8435e
feat(eink): set underline text decoration for links in E-Ink mode, closes #2293 ( #2299 )
2025-10-22 18:52:30 +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
5bdcd3124b
chore: bump tauri to version 2.9.0 ( #2296 )
2025-10-22 17:51:35 +02:00
Huang Xin
752b3f8e4c
chore: bump nextjs, opennextjs and supabasejs ( #2295 )
2025-10-22 16:19:06 +02:00
Huang Xin
001e836ae3
chore: bump eslint-config-next to version 16 ( #2294 )
2025-10-22 15:57:04 +02:00
Huang Xin
50d7f9a9dd
feat(android): support custom data location on external sdcard ( #2292 )
2025-10-22 10:14:41 +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
8737535b90
feat: support Android IAP ( #2286 )
2025-10-21 18:24:50 +02:00
Huang Xin
28ef414c3d
feat: supported footnotes for definition list, closes #2278 ( #2279 )
2025-10-20 10:38:46 +02:00
dependabot[bot]
16279949c1
chore(deps): bump actions/setup-node in the github-actions group ( #2277 )
2025-10-20 12:25:42 +08:00
Huang Xin
444e22dd0e
chore: i18n for highlight color settings ( #2275 )
2025-10-19 18:59:26 +02:00
仿生猫梦见苦力怕
a231506713
fix(css): support at rules of CSS and fix CSS formatter ( #2269 )
...
* refactor: replace manual CSS validator with PostCSS
* Revert "refactor: replace manual CSS validator with PostCSS"
This reverts commit 609ed7dd5a50debcea0303cc1043440af9849ddc.
* fix: support at rules of CSS and fix CSS formatter
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-10-19 18:09:04 +02:00
airwish
5dcabba73c
chore: add contribution settings ( #2274 )
2025-10-19 17:14:20 +02:00