Release Highlight
- Translator: Table of contents is now included in translations
- Library Theme: Added light, dark, and system theme options to the library page
- TTS: Now shows the current sentence and chapter in the media session
- TTS: Text-to-speech continues from the last read sentence
- Pagination Fix: Taking notes no longer breaks page turning
- EPUB Scripts: Added a setting to allow JavaScript in EPUB files
What's Changed
- css: enhanced compatibility with the text-indent CSS property, closes #1267 by @chrox in #1271
- translator: also translate table of contents by @chrox in #1273
- layout: hide the header bar only on mobile platforms when translation is enabled by @chrox in #1274
- translator: add daily translation quota for deepl by @chrox in #1275
- translator: lazy load translation observer by @chrox in #1282
- config: add theme mode options in the library page by @chrox in #1283
- tts: show speaking sentence and chapter info in tts media session by @chrox in #1289
- translator: disable translator if the system language is the same with the book language by @chrox in #1290
- tts: read from last read sentence in tts by @chrox in #1291
- bump: catch up foliate-js upstream by @chrox in #1292
- tts: more robust way to save last speaking location for tts by @chrox in #1293
- fix: notebook now won't prevent pagination, closes #1285 by @chrox in #1294
- feat: add an option to enable JavaScript in EPUB, closes #1278 by @chrox in #1295
- release: version 0.9.51 by @chrox in #1296
Full Changelog: v0.9.50...v0.9.51