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
9d301631ca
fix(layout): restrict image container within column boundaries, closes #2390 ( #2398 )
2025-11-03 16:35:08 +01:00
Huang Xin
ec7145bb01
fix(upload): sanitize filenames before uploading to cloud bucket ( #2396 )
2025-11-03 11:17:24 +01:00
Huang Xin
f79d84b5fa
fix(eink): more readablility for E-Ink mode on the library page, closes #2364 ( #2395 )
...
This also closes #2391 and closes #2394 .
2025-11-03 09:23:35 +01:00
Huang Xin
d00f1e0def
feat(import): import files directly into the current book group ( #2393 )
2025-11-03 05:47:26 +01:00
Huang Xin
637a813732
fix(settings): don't show system fonts on Android, closes #2381 ( #2388 )
2025-11-02 09:49:25 +01:00
Huang Xin
4f33c9280b
fix(layout): fine tuning of column width in scrolled mode and vertical mode, closes #2383 ( #2387 )
2025-11-02 09:34:57 +01:00
Huang Xin
d54c752637
fix(koplugin): properly refresh access token ( #2384 )
2025-11-02 04:50:54 +01:00
Huang Xin
984d5d198d
fix(css): avoid overriding table background color by default, closes #2377 ( #2379 )
2025-11-01 15:09:46 +01:00
Huang Xin
2568778a87
feat(layout): support for duokan bleed layout, closes #2374 ( #2378 )
2025-11-01 14:26:48 +01:00
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