New
Readest 0.9.98
Release Highlight
- Bookshelf: Added the ability to export original book files directly from the book details dialog
- Bookshelf: Added a new sorting option to organize books by publish date
- Bookshelf: Improved performance for large library with faster and more stable imports
- OPDS: Improved download reliability by correctly detecting filenames for PDF and CBZ files
- Proofreading: Added support for whole-word replacement to make text corrections more precise
- Notes: Added the ability to export notes using a customizable template
- PDF: Added support for panning within PDF documents for easier navigation
- PDF: Improved performance by pre-rendering the next page for smoother page transitions
- Text-to-Speech: Added support for word replacement to improve pronunciation during playback
- Text-to-Speech: Fixed an issue where playback speed settings were not applied correctly on Linux
- E-ink: Improved reading stability by preventing unwanted scrolling when animations are disabled or on e-ink devices
- Discord: Added Discord Rich Presence to display your current reading status on Desktop platforms
- Android: Fixed an issue that could cause occasional crashes during app startup
- Fonts: Improved web font loading for faster and more stable text rendering
What's Changed
- fix(settings): avoid stale viewSettings after saving, closes #2912 by @chrox in https://github.com/readest/readest/pull/2916
- feat: add support for exporting book files in book details dialog, closes #2919 by @chrox in https://github.com/readest/readest/pull/2930
- fix(android): avoid occasional crash on start on Android by @chrox in https://github.com/readest/readest/pull/2931
- fix(opds): probe filename when downloading PDFs and CBZ files, closes #2921 by @chrox in https://github.com/readest/readest/pull/2932
- feat(proofread): add an option for whole word replacement, closes #2934 by @chrox in https://github.com/readest/readest/pull/2938
- fix(android): only dismiss unpinned sidebar and notebook with back key, closes #2920 by @chrox in https://github.com/readest/readest/pull/2939
- chore(unittest): test makeSafeFilename by @chrox in https://github.com/readest/readest/pull/2943
- fix(fonts): fix CORS access error 403 of deno.dev with Origin: tauri://localhost by @chrox in https://github.com/readest/readest/pull/2944
- perf(fonts): cache first for font cache by @chrox in https://github.com/readest/readest/pull/2945
- fix(android): fix annotator on Android, closes #2927 by @chrox in https://github.com/readest/readest/pull/2946
- fix(ios): fix wakelock on iOS, closes #2453 by @chrox in https://github.com/readest/readest/pull/2948
- feat(bookshelf): add an option to sort books by publish date, closes #2925 by @chrox in https://github.com/readest/readest/pull/2949
- feat(tts): replace words for TTS, closes #2057 by @chrox in https://github.com/readest/readest/pull/2952
- feat(sync): cloud deletion in transfer queue by @chrox in https://github.com/readest/readest/pull/2964
- fix(proofread): support replace text with space by @chrox in https://github.com/readest/readest/pull/2965
- fix(tts): fix setting playback rate on Linux, closes #2950 by @chrox in https://github.com/readest/readest/pull/2966
- fix(eink): avoid scrolling if animation is turned off or in eink mode, closes #2957 by @chrox in https://github.com/readest/readest/pull/2967
- fix(flathub): use custom dbus id for single instance on Linux by @chrox in https://github.com/readest/readest/pull/2971
- fix(import): read permissions of nested directories when importing books, closes #2954 by @chrox in https://github.com/readest/readest/pull/2972
- fix: remove non-breaking space in book title by @chrox in https://github.com/readest/readest/pull/2974
- chore: bump tauri to latest dev by @chrox in https://github.com/readest/readest/pull/2975
- compat(opds): parse attachment filename from download requests, closes #2969 by @chrox in https://github.com/readest/readest/pull/2976
- feat(pdf): support panning on PDFs by @chrox in https://github.com/readest/readest/pull/2981
New Contributors
- @Whitestar14 made their first contribution in https://github.com/readest/readest/pull/2993
Full Changelog: https://github.com/readest/readest/compare/v0.9.97...v0.9.98