Readest 0.9.96
Release Highlight
- TTS: Resolved an issue where Edge TTS was blocked in certain regions
- OPDS: Improved compatibility with older versions of Calibre Web
- OPDS: Added an instant search bar for faster browsing in OPDS catalogs
- OPDS: Added a curated book catalog from Standard Ebooks
- Bookshelf: Added a “Group Books” action to the context menu
- Comics: Fixed layout issues to improve comic book reading
- Layout: Footnote popups now adapt correctly to different screen sizes
- Layout: Fixed an issue where the maximum inline width was not applied to EPUBs
- Sync: Improved file downloading by correctly handling special characters in filenames
- UI: Added an option to temporarily dismiss the reading progress bar
- Settings: Screen brightness adjustments now apply only to the reader view
- iOS: You can now open files directly in Readest from the Files app
- macOS: Added a global menu option to open files with Readest
What's Changed
- feat: refresh account info after managing cloud storage by @chrox in https://github.com/readest/readest/pull/2648
- fix(macOS): delay writing to clipboard to ensure it won't be overridden by system clipboard actions, closes #2647 by @chrox in https://github.com/readest/readest/pull/2649
- add rust and node deps to the nix devshell by @jpetrucciani in https://github.com/readest/readest/pull/2655
- fix(footnote): add custom attributes for footnote in sanitizer, closes #2651 by @chrox in https://github.com/readest/readest/pull/2657
- refactor(layout): refactor page margins for pixel precision, closes #2652 by @chrox in https://github.com/readest/readest/pull/2663
- compat(opds): fallback to Basic auth if no WWW-Authenticate challenge in the response headers, closes #2656 by @chrox in https://github.com/readest/readest/pull/2673
- chore: repackaging readest koplugin for updater, closes #2669 by @chrox in https://github.com/readest/readest/pull/2676
- fix(iap): don't initialize billing on Android without google play service, closes #2630 by @chrox in https://github.com/readest/readest/pull/2677
- fix(tts): avoid false default en language code for TTS by @chrox in https://github.com/readest/readest/pull/2678
- chore(koplugin): add version info in the meta file by @chrox in https://github.com/readest/readest/pull/2679
- fix(comic): fixed layout for comic books, closes #2672 by @chrox in https://github.com/readest/readest/pull/2680
- feat(opds): added books catalog from standardebooks.org by @chrox in https://github.com/readest/readest/pull/2681
- fix(opds): select proper opds search link by @chrox in https://github.com/readest/readest/pull/2683
- chore(pwa): more aggressive offline cache for the web version by @chrox in https://github.com/readest/readest/pull/2686
- fix(pwa): don't cache api requests and cache client-side navigation routes by @chrox in https://github.com/readest/readest/pull/2687
- fix(layout): fix responsive layout for footnote popup by @chrox in https://github.com/readest/readest/pull/2688
- chore: bump tauri to the latest dev branch by @chrox in https://github.com/readest/readest/pull/2690
- fix(sync): handle special characters in filenames when downloading by @chrox in https://github.com/readest/readest/pull/2694
- feat(ui): progress info with cycleable display modes by @mikepmiller in https://github.com/readest/readest/pull/2682
- fix(layout): fixed the layout of the selector of the translator providers by @chrox in https://github.com/readest/readest/pull/2701
- chore: bump next.js to version 16.0.10 by @chrox in https://github.com/readest/readest/pull/2702
- fix(web): fixed router glitches for library page after returned from reader by @chrox in https://github.com/readest/readest/pull/2703
- feat(iOS): support open file with Readest in Files App, closes #2334 by @chrox in https://github.com/readest/readest/pull/2705
- feat(macOS): add open file global menu for macOS, closes #2692 by @chrox in https://github.com/readest/readest/pull/2708
- fix(layout): fixed max inline width not applied for EPUBs, closes #2706 by @chrox in https://github.com/readest/readest/pull/2711
- fix(layout): make sure annotation popups can be accessible in some edge cases, closes #2704 by @chrox in https://github.com/readest/readest/pull/2713
- feat(opds): instant search bar for opds catalog, closes #2707 by @chrox in https://github.com/readest/readest/pull/2714
- fix(opds): expose X-Content-Length header for CORS requests by @chrox in https://github.com/readest/readest/pull/2715
- feat(bookshelf): add group books button in context menu, closes #2698 by @chrox in https://github.com/readest/readest/pull/2718
- chore(deps): bump actions/cache from 4 to 5 in the github-actions group by @dependabot[bot] in https://github.com/readest/readest/pull/2719
- fix(settings): screen brightness setting only applies to the reader page, closes #2717 by @chrox in https://github.com/readest/readest/pull/2720
- fix: add stats API and fix fd leak, closes #2323 by @chrox in https://github.com/readest/readest/pull/2723
- fix(layout): fix bleed layout for images by @chrox in https://github.com/readest/readest/pull/2729
- fix: make sidebar and notebook pin states persist after refresh by @chrox in https://github.com/readest/readest/pull/2730
- fix(layout): line clamp opds url, closes #2726 by @chrox in https://github.com/readest/readest/pull/2731
- feat(replacement): text replacement feature for EPUB books by @qianxuege in https://github.com/readest/readest/pull/2725
- fix(tts): resolve Edge TTS being blocked in certain regions by @chrox in https://github.com/readest/readest/pull/2741
- refactor: temporarily disable the proofreading feature for a hotfix release ahead of a major refactor by @chrox in https://github.com/readest/readest/pull/2742
- release: version 0.9.96 by @chrox in https://github.com/readest/readest/pull/2743
New Contributors
- @jpetrucciani made their first contribution in https://github.com/readest/readest/pull/2655
- @mikepmiller made their first contribution in https://github.com/readest/readest/pull/2682
- @qianxuege made their first contribution in https://github.com/readest/readest/pull/2725
Full Changelog: https://github.com/readest/readest/compare/v0.9.95...v0.9.96