Commit Graph

  • 8f22a5c570 feat: select directory to save last book cover image (#2521) Huang Xin 2025-11-24 00:00:49 +08:00
  • c792c18e01 feat: support text conversion between simplifed and traditional Chinese, closes #2508 (#2520) Huang Xin 2025-11-23 16:56:12 +08:00
  • cd614e3845 feat(cjk): add an option to replace quotation marks in vertical layout for CJK languages (#2511) Huang Xin 2025-11-22 21:09:20 +08:00
  • 40673f9cb8 docs: update README and app metadata (#2509) Huang Xin 2025-11-22 14:08:07 +08:00
  • 911aa4c73d chore(flathub): verify the readest app on flathub (#2507) Huang Xin 2025-11-22 11:07:10 +08:00
  • 74b4cc2ceb chore(flathub): update oars content attribute (#2504) Huang Xin 2025-11-21 21:14:19 +05:30
  • c0c463977d fix: proper code indentation (#2503) Huang Xin 2025-11-21 20:54:45 +05:30
  • 273bcafe01 fix: resolve endless loading indicator (#2502) Huang Xin 2025-11-21 19:28:55 +05:30
  • 9028059919 chore: fix cf deploy scripts (#2501) Huang Xin 2025-11-21 17:33:56 +05:30
  • c86af457e7 chore: bump Next.js to 16.0.3 (#2496) Huang Xin 2025-11-21 17:19:36 +05:30
  • b8e979be55 fix(layout): fixed some rendering problems on Next 16 (#2495) Huang Xin 2025-11-21 12:53:42 +05:30
  • 8849c19e8e fix(flathub): fix releases notes (#2494) Huang Xin 2025-11-21 10:50:04 +05:30
  • f1b4d02323 chore: sync app metadata release notes (#2492) Huang Xin 2025-11-21 09:14:50 +05:30
  • 4aa8847037 chore: bump tauri to version 2.9.3 (#2488) Huang Xin 2025-11-20 18:48:27 +05:30
  • d2389400a9 fix(annotator): don't scroll page when annotator is shown in TTS mode, closes #2479 (#2487) Huang Xin 2025-11-20 17:54:58 +05:30
  • 721e70d027 release: version 0.9.93 (#2486) v0.9.93 Huang Xin 2025-11-20 11:03:58 +05:30
  • 3c1a7eac86 fix(library): fixed occasional freeze when navigating back to the library (#2485) Huang Xin 2025-11-20 10:45:49 +05:30
  • f8e21dbd4c fix(sync): fixed sync issues affecting new accounts, closes #2481 (#2483) Huang Xin 2025-11-20 08:58:41 +05:30
  • d16a35d26f fix(layout): constrain image height within table cells in paginated mode (#2480) Huang Xin 2025-11-19 22:36:39 +05:30
  • f881caf794 chore(pwa): config workbox to skip precaching next.js internal files (#2478) Huang Xin 2025-11-19 19:08:04 +05:30
  • eb6fa276de fix(txt): register style.css to content.opf (#2476) 54wedge 2025-11-19 20:59:04 +08:00
  • e987c8b37a chore(pwa): get rid of public headers requests (#2477) Huang Xin 2025-11-19 18:01:21 +05:30
  • 26d76e27ac fix(txt): more tolerant encoding detection for utf-8 (#2475) Huang Xin 2025-11-19 12:17:10 +05:30
  • 975549fca0 fix(font): avoid overriding monospace fonts for code blocks, closes #1805 (#2474) Huang Xin 2025-11-19 11:27:45 +05:30
  • 9a6bed52dd fix(sync): propagate book delete status to other devices (#2473) Huang Xin 2025-11-19 10:17:59 +05:30
  • efd9ad12a9 release: version 0.9.92 (#2469) v0.9.92 Huang Xin 2025-11-18 19:45:27 +05:30
  • 93a71a0fd0 fix(bookshelf): ensure 'select all' only targets books in the active group (#2468) Huang Xin 2025-11-18 19:04:32 +05:30
  • d373d7ac28 fix(txt): handle chapter title patterns (#2467) Huang Xin 2025-11-18 18:39:03 +05:30
  • e0e991b599 fix(kosync): proxy kosync request only for the web app, closes #2440 (#2466) Huang Xin 2025-11-18 18:14:30 +05:30
  • 6d5b16ea8b fix(iap): open external app for payment (#2465) Huang Xin 2025-11-18 16:37:43 +05:30
  • bfac67d3f0 fix: ger rid of the AbortSignal polyfill (#2463) Huang Xin 2025-11-18 13:40:53 +05:30
  • 0fd316d775 fix(sync): retry sync books for previous failed sync, closes #2441 (#2462) Huang Xin 2025-11-17 23:22:48 +05:30
  • c42fcf9ac4 fix: save reading progress when closing app directly in reader page, closes #2346 (#2461) Huang Xin 2025-11-17 21:05:56 +05:30
  • 04ade02a06 fix(layout): enlarge clickable area for the close button in the reader page (#2459) Huang Xin 2025-11-17 19:52:05 +05:30
  • 8ee53d3367 fix(mobi): properly handle empty fragments for MOBI (#2456) Huang Xin 2025-11-17 09:39:09 +05:30
  • 42111945b8 fix(layout): scale table to fit within column constraints, closes #2445 (#2455) Huang Xin 2025-11-17 09:22:23 +05:30
  • 6fde157047 feat(bookshelf): support nested groups in the bookshelf, closes #568 (#2449) Huang Xin 2025-11-16 18:29:37 +05:30
  • 65ec5c9842 fix(library): avoid invalid regular expression in library search (#2439) Huang Xin 2025-11-13 20:23:26 +05:30
  • a6444b5b33 feat: supported updating email address for Readest account (#2437) Huang Xin 2025-11-12 23:33:02 +05:30
  • c7238cb04c fix(css): overriding book color for more semantic tags, closes #2433 (#2436) Huang Xin 2025-11-12 02:44:13 +08:00
  • 366e5fafad fix: fixed multiple windows are opened when opening with readest, closes #2429 (#2435) Huang Xin 2025-11-12 02:36:28 +08:00
  • fb5710c134 fix(pdf): disabled pagination with swipe gesture below minimum velocity for PDFs, closes #2428 (#2434) Huang Xin 2025-11-12 01:20:45 +08:00
  • c4d9652335 fix(annotator): enhance PDF context menu for translation and improve touch handling (#2430) ByteFlow 2025-11-11 22:10:44 +08:00
  • df6027cf9f fix(eink): avoid gray color in E-Ink mode (#2427) Huang Xin 2025-11-10 02:17:35 +08:00
  • e3f7abf7f1 fix(tts): fixed incorrectly selected voices, closes #2386 (#2426) Huang Xin 2025-11-10 02:11:12 +08:00
  • c539917d7e compat(footnote): support more footnote formats (#2425) Huang Xin 2025-11-10 01:07:39 +08:00
  • 5eb870c978 fix(layout): don't hide horizontal scrollbar, closes #2418 (#2424) Huang Xin 2025-11-10 00:03:24 +08:00
  • b075c46ba3 compat(sync): compatibility for kosync server implementations that do not return timestamp (#2422) Huang Xin 2025-11-09 21:42:07 +08:00
  • 4b6c7776f5 fix(eink): no shade in eink mode (#2421) Huang Xin 2025-11-09 21:34:26 +08:00
  • 745a14195d fix(layout): fixed header bar z index (#2413) Huang Xin 2025-11-06 17:56:28 +08:00
  • fb0f660eaf fix(android): fixed back gesture to close config panel, closes #2406 (#2411) Huang Xin 2025-11-06 05:45:13 +08:00
  • 04a3030b79 fix(metadata): fixed changing cover image in Readest apps, closes #2402 (#2410) Huang Xin 2025-11-06 03:43:42 +08:00
  • 5a3114de48 fix(android): get brightness of the current window on Android, closes #2389 (#2409) Huang Xin 2025-11-06 02:36:45 +08:00
  • b808fc5954 fix: default to not override book color for PDF, closes #2397 (#2404) Huang Xin 2025-11-05 01:46:37 +08:00
  • 0ec4e37c13 fix(css): support style transformer for inline css (#2403) Huang Xin 2025-11-05 01:36:46 +08:00
  • 9d301631ca fix(layout): restrict image container within column boundaries, closes #2390 (#2398) Huang Xin 2025-11-03 23:35:08 +08:00
  • ec7145bb01 fix(upload): sanitize filenames before uploading to cloud bucket (#2396) Huang Xin 2025-11-03 18:17:24 +08:00
  • f79d84b5fa fix(eink): more readablility for E-Ink mode on the library page, closes #2364 (#2395) Huang Xin 2025-11-03 16:23:35 +08:00
  • d00f1e0def feat(import): import files directly into the current book group (#2393) Huang Xin 2025-11-03 12:47:26 +08:00
  • 637a813732 fix(settings): don't show system fonts on Android, closes #2381 (#2388) Huang Xin 2025-11-02 16:49:25 +08:00
  • 4f33c9280b fix(layout): fine tuning of column width in scrolled mode and vertical mode, closes #2383 (#2387) Huang Xin 2025-11-02 16:34:57 +08:00
  • d54c752637 fix(koplugin): properly refresh access token (#2384) Huang Xin 2025-11-02 11:50:54 +08:00
  • 984d5d198d fix(css): avoid overriding table background color by default, closes #2377 (#2379) Huang Xin 2025-11-01 22:09:46 +08:00
  • 2568778a87 feat(layout): support for duokan bleed layout, closes #2374 (#2378) Huang Xin 2025-11-01 21:26:48 +08:00
  • 0d805a64f6 compat: polyfill AbortController/AbortSignal on older browsers (#2371) Huang Xin 2025-10-31 13:15:59 +08:00
  • 066d1c5b1e fix(import): resolve import failures for certain EPUB files, closes #230 (#2370) Huang Xin 2025-10-31 12:12:24 +08:00
  • cdc1950c3a fix(layout): various fixes on the book and reader styles and layouts, closes #2368 (#2369) Huang Xin 2025-10-31 02:34:55 +08:00
  • 7142874513 fix(ui): display exact storage capacity in the user profile (#2366) Huang Xin 2025-10-30 18:50:39 +08:00
  • 409c2f62be release: version 0.9.91 (#2362) v0.9.91 Huang Xin 2025-10-29 23:37:43 +08:00
  • 82922c5053 feat(eink): add an option to save last book cover on Android, closes #1414 (#2361) Huang Xin 2025-10-29 23:15:08 +08:00
  • 9c5bcb13e2 feat(plan): show life-time plan name in user profile (#2360) Huang Xin 2025-10-29 22:36:12 +08:00
  • 1d87dcdb7f feat: add options to customize the style of highlighted text of current sentence of TTS (#2358) Huang Xin 2025-10-29 17:17:36 +08:00
  • c7ba44a91e eink: disable all shadows in E-Ink mode (#2354) Huang Xin 2025-10-29 13:46:17 +08:00
  • 19b79c5b35 fix(android): fixed Android launcher icon size on some Android systems (#2353) Huang Xin 2025-10-29 13:19:02 +08:00
  • 45216763e3 fix(compat): use xml serializer for sanitized doc for better compatibility (#2352) Huang Xin 2025-10-29 12:12:19 +08:00
  • 123293dc0e fix: fixed crash when switching allow script (#2351) Huang Xin 2025-10-29 10:17:17 +08:00
  • 78e61060d2 fix(tts): fixed listener of tts events (#2349) Huang Xin 2025-10-29 01:36:57 +08:00
  • dd5371d2fd release: version 0.9.90 (#2344) v0.9.90 Huang Xin 2025-10-28 12:44:07 +08:00
  • da041d1f38 fix(ui): hover to display footer bar in non-maximized windows on desktop (#2343) Huang Xin 2025-10-28 12:30:41 +08:00
  • d01599a2b4 feat(security): sanitize XHTML safely to prevent XSS when scripts are disabled, closes #2316 (#2342) Huang Xin 2025-10-28 11:28:48 +08:00
  • e80a2268ac feat(ui): add non-linear scale to brightness slider for better low-value control (#2338) Huang Xin 2025-10-27 20:45:43 +08:00
  • 3b86229c8f perf(sync): batched updating notes and books when syncing (#2337) Huang Xin 2025-10-27 20:37:04 +08:00
  • c4d498d183 perf: much faster sync of the whole library (#2336) Huang Xin 2025-10-27 12:33:12 +08:00
  • 9bc46914e2 feat(iap): support expanding cloud storage with IAP on iOS and Android (#2331) Huang Xin 2025-10-26 17:18:56 +08:00
  • 75f982e677 i18n(fa): refactor Farsi translation (#2330) AlI 2025-10-26 11:28:57 +03:30
  • f58bfeb1d0 fix(layout): Fix popup menu for RTL languages (#2327) AlI 2025-10-26 04:21:25 +03:30
  • ebb077f6e0 i18n: add translations for Persian/Farsi(fa), closes #2321 (#2326) AlI 2025-10-25 17:02:24 +03:30
  • fdf6908fc6 feat: expand cloud storage with one-time payment (#2325) Huang Xin 2025-10-25 17:46:51 +08:00
  • 7936660868 docs: add sponsor links in README (#2318) Huang Xin 2025-10-24 21:22:08 +08:00
  • 554dd3798f fix: more explanatory error message when importing books, closes #2309 (#2314) Huang Xin 2025-10-24 13:15:41 +08:00
  • 7f40d8e12c fix(eink): more readability for progress info and section info in E-Ink mode, closes #2311 (#2313) Huang Xin 2025-10-24 12:14:25 +08:00
  • 31d6f44ff5 fix(iOS): restore last page if app is terminated in the background (#2312) Huang Xin 2025-10-24 11:42:52 +08:00
  • 86efcde927 feat(tts): add an option to select target language for TTS on translated books (#2310) Huang Xin 2025-10-24 01:34:43 +08:00
  • 4acbc33762 fonts: add PT font families (#2308) Huang Xin 2025-10-23 22:05:28 +08:00
  • 7cd3ebfcba compat: support .fb.zip files as FBZ format (#2307) Huang Xin 2025-10-23 21:38:44 +08:00
  • 55c97cab7e perf: improve smoothness of Arrow Up/Down scrolling, closes #2080 (#2306) Huang Xin 2025-10-23 21:32:51 +08:00
  • 5bde091704 feat(settings): add an option to click both sides of the screen to paginate forward, closes #1951 (#2305) Huang Xin 2025-10-23 19:57:03 +08:00
  • 70489b46a5 fix(search): correctly display results when searching from selected text (#2304) Huang Xin 2025-10-23 17:52:49 +08:00
  • d7e89cc01f fix(layout): responsive layout for the custom highlight colors options (#2303) Huang Xin 2025-10-23 17:51:31 +08:00
  • a1f6030e75 fix(iOS): detect and recover from WebContent process termination (#2302) Huang Xin 2025-10-23 16:37:07 +08:00