Commit Graph

  • 8a4e22e423 refactor: temporarily disable the proofreading feature for a hotfix release ahead of a major refactor (#2742) Huang Xin 2025-12-19 10:45:42 +08:00
  • 8a43c58fd4 fix(tts): resolve Edge TTS being blocked in certain regions (#2741) Huang Xin 2025-12-19 10:24:51 +08:00
  • 54fdf5f1fd feat(replacement): text replacement feature for EPUB books (#2725) Qianxue Ge 2025-12-16 21:06:59 -05:00
  • fe50b513b3 fix(layout): line clamp opds url, closes #2726 (#2731) Huang Xin 2025-12-17 00:03:15 +08:00
  • 17c7fa8f41 fix: make sidebar and notebook pin states persist after refresh (#2730) Huang Xin 2025-12-16 23:16:21 +08:00
  • 2533560d11 fix(layout): fix bleed layout for images (#2729) Huang Xin 2025-12-16 22:46:13 +08:00
  • 5850a16afd fix: add stats API and fix fd leak, closes #2323 (#2723) Huang Xin 2025-12-16 13:51:48 +08:00
  • 7063d62b13 fix(settings): screen brightness setting only applies to the reader page, closes #2717 (#2720) Huang Xin 2025-12-15 13:04:29 +08:00
  • 0bd6a217ae chore(deps): bump actions/cache from 4 to 5 in the github-actions group (#2719) dependabot[bot] 2025-12-15 05:14:57 +01:00
  • b7df294d78 feat(bookshelf): add group books button in context menu, closes #2698 (#2718) Huang Xin 2025-12-15 12:02:52 +08:00
  • 5aa78f2554 fix(opds): expose X-Content-Length header for CORS requests (#2715) Huang Xin 2025-12-15 02:06:09 +08:00
  • e740571c33 feat(opds): instant search bar for opds catalog, closes #2707 (#2714) Huang Xin 2025-12-15 01:25:47 +08:00
  • e6d9913f4e fix(layout): make sure annotation popups can be accessible in some edge cases, closes #2704 (#2713) Huang Xin 2025-12-14 12:52:55 +08:00
  • 1869a863a3 fix(layout): fixed max inline width not applied for EPUBs, closes #2706 (#2711) Huang Xin 2025-12-14 01:52:26 +08:00
  • 524de92f5e feat(macOS): add open file global menu for macOS, closes #2692 (#2708) Huang Xin 2025-12-14 00:36:25 +08:00
  • c1530cc5c4 feat(iOS): support open file with Readest in Files App, closes #2334 (#2705) Huang Xin 2025-12-13 20:28:03 +08:00
  • 730fadb834 fix(web): fixed router glitches for library page after returned from reader (#2703) Huang Xin 2025-12-13 15:08:42 +08:00
  • 383e5c61b1 chore: bump next.js to version 16.0.10 (#2702) Huang Xin 2025-12-13 14:54:15 +08:00
  • 6d42086fa7 fix(layout): fixed the layout of the selector of the translator providers (#2701) Huang Xin 2025-12-13 12:14:12 +08:00
  • 5a20fae204 feat(ui): progress info with cycleable display modes (#2682) mikepmiller 2025-12-12 02:19:07 -05:00
  • 34fd64c5c4 fix(sync): handle special characters in filenames when downloading (#2694) Huang Xin 2025-12-12 02:20:27 +08:00
  • 0874fb0764 chore: bump tauri to the latest dev branch (#2690) Huang Xin 2025-12-11 20:46:41 +08:00
  • e03ed5b604 fix(layout): fix responsive layout for footnote popup (#2688) Huang Xin 2025-12-11 17:15:56 +08:00
  • 41edc89ac7 fix(pwa): don't cache api requests and cache client-side navigation routes (#2687) Huang Xin 2025-12-11 14:30:19 +08:00
  • f0a470398d chore(pwa): more aggressive offline cache for the web version (#2686) Huang Xin 2025-12-11 12:24:45 +08:00
  • 51008d81fb fix(opds): select proper opds search link (#2683) Huang Xin 2025-12-11 02:56:27 +08:00
  • 9828904674 feat(opds): added books catalog from standardebooks.org (#2681) Huang Xin 2025-12-11 01:20:56 +08:00
  • 2670d835b3 fix(comic): fixed layout for comic books, closes #2672 (#2680) Huang Xin 2025-12-11 01:08:11 +08:00
  • 8b7bafc4b6 chore(koplugin): add version info in the meta file (#2679) Huang Xin 2025-12-10 23:52:28 +08:00
  • ca759e0246 fix(tts): avoid false default en language code for TTS (#2678) Huang Xin 2025-12-10 23:24:01 +08:00
  • 5141be1c3f fix(iap): don't initialize billing on Android without google play service, closes #2630 (#2677) Huang Xin 2025-12-10 22:34:23 +08:00
  • 669d3950e2 chore: repackaging readest koplugin for updater, closes #2669 (#2676) Huang Xin 2025-12-10 20:37:32 +08:00
  • b95895cecf compat(opds): fallback to Basic auth if no WWW-Authenticate challenge in the response headers, closes #2656 (#2673) Huang Xin 2025-12-10 16:57:44 +08:00
  • 80e11bb0ce refactor(layout): refactor page margins for pixel precision, closes #2652 (#2663) Huang Xin 2025-12-09 23:19:14 +08:00
  • de3a539621 fix(footnote): add custom attributes for footnote in sanitizer, closes #2651 (#2657) Huang Xin 2025-12-09 12:27:52 +08:00
  • b425bfdc89 chore: add rust and node deps to the nix devshell (#2655) jacobi petrucciani 2025-12-08 19:44:53 -08:00
  • 1d1fbdffdb fix(macOS): delay writing to clipboard to ensure it won't be overridden by system clipboard actions, closes #2647 (#2649) Huang Xin 2025-12-08 21:05:27 +08:00
  • 50cd7f80c6 feat: refresh account info after managing cloud storage (#2648) Huang Xin 2025-12-08 20:13:20 +08:00
  • 6eb7d91122 release: version 0.9.95 (#2646) Huang Xin 2025-12-08 15:59:21 +08:00
  • 1fb468b3a6 fix(epub): support SVG cover for ebooks from standardebooks.org (#2645) Huang Xin 2025-12-08 15:52:17 +08:00
  • 3c7d95cf10 fix(footnote): responsive popup size so that on small screen it won't overflow (#2644) Huang Xin 2025-12-08 14:40:30 +08:00
  • ba3f060cc4 feat: add support for importing from a directory recursively, closes #179 (#2642) Huang Xin 2025-12-08 14:16:57 +08:00
  • 11bc7497e8 feat: add support for renaming bookshelf groups (#2639) Huang Xin 2025-12-07 17:04:23 +08:00
  • fb5d149413 fix: enable shared-intent event listener only on Android for now (#2638) Huang Xin 2025-12-07 13:45:56 +08:00
  • 42b47d73b7 feat: support cloud storage management (#2636) Huang Xin 2025-12-07 03:25:40 +08:00
  • 00f36af03a feat(opds): add support to search in OPDS, closes #2598 (#2634) Huang Xin 2025-12-06 19:13:45 +08:00
  • b78466ca93 fix(opds): relax img-src CSP to support images served from arbitrary HTTP/HTTPS hosts and ports, closes #2631 (#2633) Huang Xin 2025-12-06 11:22:15 +08:00
  • 4e6f146b8f feat(android): support opening shared files from other apps, closes #2484 (#2628) Huang Xin 2025-12-06 01:13:06 +08:00
  • cbdd4940d0 fix(android): intercept back button press for Android 15+, closes #2454 (#2626) Huang Xin 2025-12-05 23:27:09 +08:00
  • d022cb984a chore: bump various dependencies (#2624) Huang Xin 2025-12-05 14:48:03 +08:00
  • 8de6fa267e fix(cache): invalidate config and doc cache, closes #2595 and closes #2572 (#2623) Huang Xin 2025-12-05 14:03:57 +08:00
  • b08b7de8e9 fix(tts): fixed highlighting of current sentence for native tts on Android, closes #2620 (#2621) Huang Xin 2025-12-05 11:05:18 +08:00
  • a232a39f0e fix(pdf): Fixed zoomed layout and hand tool event handling, closes #2596 (#2617) Huang Xin 2025-12-05 02:22:01 +08:00
  • fad7966fc4 fix(layout): auto two-column layout for unfolded screen, closes #2588 (#2615) Huang Xin 2025-12-04 13:56:23 +08:00
  • a1487fd60c fix: get rid of the context menu for touch screen or stylus device when selecting text, closes #2579 (#2614) Huang Xin 2025-12-04 13:04:06 +08:00
  • 9606e315d4 fix(layout): hide overflow of children elements in duokan bleed, closes #2597 (#2613) Huang Xin 2025-12-04 10:40:43 +08:00
  • 978673268b chore: bump next.js to version 16.0.7 (#2612) Huang Xin 2025-12-04 09:34:10 +08:00
  • 70158a7f15 refactor(opds): use catalog id instead of credentials in url params, closes #2599 (#2606) Huang Xin 2025-12-03 15:50:55 +08:00
  • 18d65a2c5b fix(annotator): don't copy selection to notebook with keyboard shortcut by default, closes #2603 (#2605) Huang Xin 2025-12-03 14:08:00 +08:00
  • 1b0c2afad7 fix(layout): fixed scrollable layout in the about readest window, closes #2593 (#2604) Huang Xin 2025-12-03 13:23:02 +08:00
  • cef444d374 fix: disable saving last book cover with playstore variant, closes #2600 (#2602) Huang Xin 2025-12-03 12:41:44 +08:00
  • 75f6efe27a compat(opds): add User-Agent header to fix downloads from Calibre Web OPDS (#2592) Huang Xin 2025-12-02 17:27:33 +08:00
  • 852f9f40ec chore: fix cross compiling of thumbnail extension (#2587) Huang Xin 2025-12-02 01:55:03 +08:00
  • b9dadc0f4f chore: update flathub metainfo (#2586) Huang Xin 2025-12-02 01:07:29 +08:00
  • d120cf6573 release: version 0.9.94 (#2585) Huang Xin 2025-12-02 00:46:33 +08:00
  • d2b3c165c7 fix(opds): use custom header for content length when streaming content (#2584) Huang Xin 2025-12-02 00:28:36 +08:00
  • 742f06ce05 fix(toc): scroll to current toc item and anchor in TTS mode, closes #2574 (#2583) Huang Xin 2025-12-01 22:50:46 +08:00
  • e28dabce65 fix(layout): refactor full height for edge to edge env and in browser env (#2582) Huang Xin 2025-12-01 20:48:14 +08:00
  • 33ef781e21 feat: also convert quotation marks between Chinese variants (#2578) Huang Xin 2025-12-01 16:27:22 +08:00
  • 02e885fbb7 fix(opds): workaround parsing of encoded params in proxied url in cloudflare (#2575) Huang Xin 2025-12-01 12:49:04 +08:00
  • 2ca3561093 feat(opds): support downloading ebooks from OPDS catalogs (#2571) Huang Xin 2025-12-01 04:22:54 +08:00
  • 97f021da87 fix(extensions): add missing tauri conf for windows build (#2563) Huang Xin 2025-11-28 12:56:45 +08:00
  • bd2b45e1c1 refactor(extensions): move windows-thumbnail to extensions (#2562) Huang Xin 2025-11-28 12:44:11 +08:00
  • 2b6f7b71b0 feat(windows): Add explorer thumbnail registration and installer hook… (#2557) AlI 2025-11-28 00:01:52 +03:30
  • 0bad380a50 fix(layout): fixed navigation parameters not synced with settings (#2559) Huang Xin 2025-11-27 15:06:43 +08:00
  • ecc20e8521 feat: apply progress style to footerbar progress (#2556) Huang Xin 2025-11-26 23:58:26 +08:00
  • d5c813fac1 fix(layout): avoid cascading refresh when cleaning up query parameters (#2555) Huang Xin 2025-11-26 22:52:29 +08:00
  • d9b3757b1c fix(layout): fix layout for import book item in grid fit mode (#2554) Huang Xin 2025-11-26 21:49:07 +08:00
  • fd7f90236d compat(ios): avoid lookbehind assertions for iOS older than 16.4 (#2553) Huang Xin 2025-11-26 18:31:31 +08:00
  • df9d21393d fix(layout): layout of the grid columns setting (#2552) Huang Xin 2025-11-26 17:19:29 +08:00
  • 1f73f15ad8 feat: add view option to set cover image size in grid mode, closes #2545 (#2551) Huang Xin 2025-11-26 14:49:51 +08:00
  • ba2aa4bee6 fix(layout): skip applying safe area insets when the iframe content is reloaded (#2550) Huang Xin 2025-11-26 11:10:52 +08:00
  • f709a657fa compat(css): sanitize insane absolute position, closes #2547 (#2549) Huang Xin 2025-11-26 00:19:29 +08:00
  • 514780a572 feat(shortcut): add shortcuts for annotation tools, closes #2270 (#2548) Huang Xin 2025-11-25 23:10:18 +08:00
  • 0c51a625f3 i18n: add translations for Bahasa Melayu(ms) (#2543) Huang Xin 2025-11-25 17:35:29 +08:00
  • 6f8b2d1dc4 fix(android): support back action for grouping modal (#2542) Huang Xin 2025-11-25 17:10:56 +08:00
  • 0087ce2f19 feat: add option to clear custom fonts in Font Panel (#2541) Huang Xin 2025-11-25 16:19:24 +08:00
  • b98c2796c8 feat: add option to apply page margins in scrolled mode, closes #2014 (#2540) Huang Xin 2025-11-25 15:55:33 +08:00
  • 37d56b3205 fix(android): support back key in menu, dialog and alert widgets, closes #2454 (#2539) Huang Xin 2025-11-25 15:01:17 +08:00
  • 5a54c0fb60 compat(css): override blockquote bg color in dark mode, closes #2281 (#2538) Huang Xin 2025-11-25 11:22:02 +08:00
  • 99b259836b Update Ukrainian translations for consistency (#2535) StepanSad 2025-11-25 02:28:12 +01:00
  • a54daaaa90 feat(shortcut): add ctrl + mouse wheel to zoom in/out, closes #2011 (#2533) Huang Xin 2025-11-25 00:19:28 +08:00
  • fa66e6fca6 feat(pdf): add support for hand tool panning for PDFs, closes #2518 (#2532) Huang Xin 2025-11-24 21:37:52 +08:00
  • b7864dded2 fix(eink): adjust sidebar and notebook background color for eink, closes #2497 (#2529) Huang Xin 2025-11-24 16:56:26 +08:00
  • 72d9698f38 fix: prevent file corruption using a robust backup strategy, closes #2512 (#2528) Huang Xin 2025-11-24 15:58:42 +08:00
  • a7937cd657 fix(translator): resolve occasional translation failures when navigating to new chapters (#2527) Huang Xin 2025-11-24 14:47:03 +08:00
  • 998b14c5b0 fix(layout): avoid clipping text because of negative indent, closes #2498 (#2526) Huang Xin 2025-11-24 13:11:29 +08:00
  • bff9c2a770 chore(deps): bump actions/checkout in the github-actions group (#2525) dependabot[bot] 2025-11-24 05:35:17 +01:00
  • b5acdffc87 fix(annotator): fixed layout shift when selecting text in paginated mode on Android (#2524) Huang Xin 2025-11-24 11:06:25 +08:00
  • 127609160c chore: add more test cases for simplecc (#2522) Huang Xin 2025-11-24 00:41:54 +08:00