Releases: r1di/lnreader
Releases · r1di/lnreader
Release v0.1.4
Changes in this release:
- fix(tts): enable background audio playback (Ridi)
Contributors
- Ridi
Full Changelog: v0.1.3...v0.1.4
Release v0.1.0
📦 Changelog
✨ New Features & Enhancements
📚 feat(novel): Cover Management & Local Backups
-
🖼️ Cover Management:
- Added functionality to refresh and download novel covers using the
MediaLibrary API. - Updated
NovelScreenand related components to support cover management, including UI controls for downloading and refreshing.
- Added functionality to refresh and download novel covers using the
-
💾 Local Backup Options:
- Introduced export/import options for local backups, allowing users to manage and customize their backup preferences.
🗣️ feat(tts): Microsoft Edge TTS & Playback Controls
- 🔊 New TTS Provider: Added support for Microsoft Edge Online TTS in addition to the default system TTS.
- 🎚️ TTS Settings Enhancements: UI now supports selection of provider, voice, locale, rate, and pitch.
- ⏰ Playback Controls:
- Implemented a sleep timer for TTS playback.
- Introduced auto-stop after reading a set number of chapters.
- ⚡ Performance: Added audio preloading to improve Edge TTS responsiveness.(Still not working correctly)
🌐 feat(translation): Background Tasks & Queued Translations
- ⚙️ Chapter translations now run as background tasks via a centralized task queue (
ServiceManager).- Translate Novel meta information like, title, chapter title, description etc.
- 📥 If a chapter is not downloaded, the system now queues the download before translation.
- 📊 Extended database models (
TranslationInfo,NovelGroupedTranslations) withnovelPluginIdandchapterPathfor better plugin support.
📖 feat(epub): Enhanced EPUB Export with Translations & Images
- 📦 EPUB generation has been refactored into a reusable utility (
createNovelEpub). - 🌍 Added support for exporting translated content to EPUB.
- 🖼️ Enabled image embedding (such as cover art) in exported EPUB files.
*Install the .-customID.apk if you don't want to overwrite your current LNReader.
Full Changelog: https://github.com/r1di/lnreader/commits/v0.1.0