LightNovelReader App
LightNovelReader is an open source light novel reading app, developed with Kotlin and Jetpack Compose, providing light-wise size and smooth reading experience. Moreover, it has many useful features, e.g., EPUG export, offline read and multiple sources support.Features
- Developed with Jetpack Compose, providing smooth reading experience, supporting Android 7.0 - 15
- Cache - support book content cache and offline first read.
- Explore - discover new book, recommendation ranking, label categories, key word search...
- Multiple source support - support switching between sources and even reading comic books. The data is independent between different sources.
- Bookshelf - complete bookshelf system, supporting creating and naming bookshelf, adding book to collections, book update notification
- Export book to EPUG file
- Passionate developers and more...
What's new in 1.2.4
- Enhanced EPUB Export: Improved overall export logic to prioritize high-resolution cover images, display detailed chapter progress, respect image export settings, and resolve known EPUB formatting and validation errors.
- Reader Controls & Page Turning Fixes: Resolved an issue where volume keys failed to turn pages after text selection, and fixed false "load failed" errors in page-turn mode when no custom background was set.
- Optimized Text Formatting: Upgraded the user interface and operational logic for text formatting features.
- Reader Asset Fallbacks: Ensured the reader properly restores default backgrounds and fonts whenever custom assets fail to load.
- Improved Book Management & Caching: Refined the book caching process and polished the book management user interface.
- Chapter Title Rule: Added a data source rule to automatically remove volume names from chapter titles.
- Interface & Animation Fixes: Corrected improper UI animations and fixed an issue where the Explore page would not refresh its online status.










