Repository navigation
Releases: TheDeadShadow47/Honya
Release list
Honya v1.4.2
Honya v1.4.2
This release focuses on making Honya's reading experience more reliable and improving how app updates and chapter content are handled.
✨ What's New
-
Text-to-Speech support
- Listen to chapters directly from the reader.
- Added chapter text chunking for smoother speech playback.
- Added playback controls for listening, pausing, resuming, and stopping.
-
Improved app update system
- More reliable detection of available app updates.
- Improved handling of installed update versions so an already-installed version is not incorrectly shown as available.
- Added background update checking so Honya can check for new releases without requiring the app to remain open.
- Improved update state handling and post-update reconciliation.
-
Cleaner chapter text
- Improved chapter text sanitization and cleanup.
- Removes unwanted
undefinedcontent and other malformed text before displaying or processing chapters.
🛠️ Improvements & Fixes
- Improved offline behavior when working with downloaded/local chapter content.
- Improved reliability of background update handling.
- Improved text processing for chapters used by both the reader and Text-to-Speech.
- Added regression tests for chapter text cleaning and TTS text chunking.
- Various stability and reliability improvements across the reader and update systems.
📦 Update Notes
Existing Honya users can update normally. Your library, downloads, repositories, settings, and other stored data are preserved.
Honya v1.4.2
Read. Listen. Keep reading.
Honya v1.4.1
Honya v1.4.1
🔄 Updater Improvements
This release fixes an issue where Honya could incorrectly keep a previously downloaded APK marked as Ready to Install after that version had already been installed.
The updater now:
- Reconciles downloaded update state with the currently installed version when Honya starts.
- Automatically clears outdated downloaded APK information after an update.
- Removes obsolete APK files when they are no longer needed.
- Clears stale update information when the installed version has already caught up.
- Preserves genuinely newer downloaded updates that are still waiting to be installed.
- Handles cleanup failures safely without preventing Honya from starting.
This makes the update lifecycle behave correctly across app upgrades and restarts.
🛠️ Other
This is a focused maintenance release dedicated to improving the reliability of Honya's updater.
More reading experience improvements are planned for future releases.
Honya v1.4.0
Honya 1.4.0 — A Stronger Foundation 🌸
Honya 1.4.0 is a major update focused on modernizing the app, improving background reliability, expanding language support, and making Honya faster and more stable.
🚀 Expo SDK 57
- Upgraded Honya from Expo SDK 54 → SDK 57.
- Updated the underlying React Native and Expo dependencies.
- Improved compatibility with newer Android versions.
- Updated APIs and dependencies affected by the migration.
- Fixed SDK migration issues and deprecated API usage.
- Verified the Android production build after the migration.
📥 More Reliable Background Downloads
Background downloading has received a major reliability upgrade.
- Downloads can continue while Honya is outside the foreground.
- Added dedicated headless background processing for downloads.
- Improved persistent download queue processing.
- Downloads are processed sequentially for better stability.
- Improved handling of large and long-running download batches.
- Improved synchronization between background downloads and the Download Manager.
- Fixed initialization issues that could occur when multiple background operations accessed the download queue simultaneously.
🔄 Improved Library Updates
Library updates are now more reliable, especially for larger libraries.
- Improved automatic library update processing.
- Improved manual library update behavior.
- Better handling of large update batches.
- Improved progress and state tracking.
- Improved synchronization between library updates and chapter states.
- Improved reliability when updates run in the background.
🌍 German & Italian
Honya now supports five languages:
-
🇬🇧 English
-
🇫🇷 French
-
🇸🇦 Arabic
-
🇩🇪 German
-
🇮🇹 Italian
-
Added German and Italian localization across the main interface.
-
Improved pluralization for dynamic text.
-
Added locale-aware dates and relative timestamps.
-
Localized chapter labels and previously untranslated system text.
-
Improved navigation labels for longer translations.
-
Preserved full Arabic RTL support.
⚡ Performance & Stability
A broad performance and reliability pass improves everyday use.
- Improved performance with large chapter lists.
- Reduced unnecessary list updates and re-renders.
- Improved filtering responsiveness.
- Improved synchronization of read and downloaded chapter states.
- Improved background-task reliability.
- Improved handling of persisted data and preferences.
- Fixed various small state-management and UI issues discovered during testing.
🛠️ Codebase Improvements
The SDK migration also allowed for a substantial cleanup of the codebase.
- Cleaned up deprecated Expo API usage.
- Improved consistency across the project.
- Updated code to better align with the newer Expo/React Native stack.
- Improved background-task and native-module handling.
- Fixed several edge cases discovered through testing and code review.
🌸 Honya Keeps Getting Better
v1.4.0 is a major step forward for Honya's foundation.
The app is now running on a modern Expo stack, background operations are more reliable, larger libraries perform better, and Honya is available in two additional languages.
This release is about making the Honya experience faster, more reliable, and ready for what's next.
Thank you for using Honya. 💗📚
Honya v1.3.3
Honya 1.3.3 — Theme Name Polish 🎨
A small polish update focused on making Honya's theme selector more consistent across languages.
🎨 Theme Name Fix
-
Theme names are now displayed in English across all supported languages.
-
Theme names remain consistent in:
- 🇬🇧 English
- 🇫🇷 French
- 🇸🇦 Arabic
-
Fixed awkward or inconsistent localized theme names.
-
All 15 themes keep their existing colors, designs, and functionality.
🌍 Localization
- General Honya UI remains fully localized.
- Theme names are now treated as fixed theme names rather than translatable UI text.
- No changes were made to the rest of Honya's English, French, or Arabic translations.
🛠️ Polish
- Improved consistency across the theme selector.
- Preserved existing RTL behavior for Arabic.
- No unrelated UI or functionality changes.
Honya 1.3.3
Honya v1.3.2
Honya 1.3.2 — Update Fix 🔧
A small but important update focused on making Honya's in-app updater work properly from start to finish.
🔄 Updater Fixes
- Fixed an issue where Honya could detect and download a new update but could not actually install it.
- Added the required Android permission for installing updates from within Honya.
- Improved handling of Android installation permission errors.
- The updater now properly opens Android's "Allow app to install unknown apps" settings when permission is required.
- Added a fallback for opening the appropriate Android settings screen.
- Improved error handling so installation failures no longer appear as if nothing happened.
🛠️ Reliability
The update process should now work as intended:
Check → Download → Install → Update
This release is focused specifically on the updater. No unrelated features or UI changes were made.
Honya 1.3.2
One less thing standing between you and the latest version. 📚
Honya v1.3.1
Honya 1.3.1 — A More Personal Reading Experience 🌸
Honya 1.3.1 brings a major expansion to personalization, with 9 new themes added to the app, bringing the total from 6 to 15 themes.
🎨 9 New Themes
🌊 Ocean
A deep ocean-inspired theme with rich blue-green tones.
💜 Amethyst
A dark, elegant purple theme with vibrant violet accents.
🔥 Ember
A warm dark theme built around rich orange and red tones.
❄️ Arctic
A clean, bright theme inspired by ice and cool winter colors.
☕ Coffee
A warm and cozy brown theme inspired by coffee shops, bookstores, and late-night reading.
🌿 Sage
A soft, muted green theme designed for a calm and comfortable reading experience.
🪵 Rosewood
A deep burgundy theme with an elegant and slightly vintage aesthetic.
📜 Parchment
A warm light theme inspired by physical books, old manuscripts, and traditional libraries.
🍋 Lemon
A vibrant yellow/gold theme that brings a brighter and more energetic look to Honya.
🌈 15 Themes Total
Honya now includes:
- Honya Sakura
- Blossom
- Forest
- Onyx
- Daylight
- Midnight
- Ocean
- Amethyst
- Ember
- Arctic
- Coffee
- Sage
- Rosewood
- Parchment
- Lemon
The original six themes remain unchanged.
🌍 Language & RTL Support
- Added localized names for the new themes in English, French, and Arabic.
- Maintained Arabic RTL compatibility.
- Theme switching does not affect text direction or reader content direction.
✨ Theme System Improvements
- All 15 themes are integrated into Honya's existing theme system.
- Theme colors are applied consistently throughout the app.
- New themes work across the reader, chapter lists, downloads, selection mode, settings, cards, buttons, inputs, and other major UI elements.
- Theme selections continue to persist after restarting Honya.
- Improved consistency between theme previews and the actual application appearance.
🛠️ Stability & Polish
- Verified the new themes across Honya's major screens and UI states.
- Preserved existing plugin/extension compatibility.
- Kept the existing theme architecture intact without introducing a separate theme system.
- Continued refining Honya's overall customization experience.
📚 More ways to read your way
With 15 themes now available, there's a little something for every reading mood.
Honya 1.3.1
Honya v1.3.0
Honya 1.3.0 — Smarter, Smoother, Better
A major update focused on downloads, notifications, library updates, automatic app updates, and improving the overall Honya experience.
📥 Download Manager
- Dedicated Download Manager
- Proper chapter download queue — chapters download sequentially instead of all at once
- Queued, downloading, completed, failed, and cancelled states
- Retry and cancellation controls from the Download Manager
- Chapter-level download progress
- Download notifications showing current status and progress
- Completion summaries for large download batches
🔄 Library Updates
- Manual "Update Library" action
- Automatic library update scheduling — Honya can now periodically check your library for new chapters
- Progress information while your library is being checked
- Notifications when meaningful update events occur
- Update completion and failure reporting
🔔 Notifications
- Complete notification system for Honya
- Notifications for downloads, library updates, and app updates
- Notification permission request so Honya can properly ask users to enable notifications
- Notification preferences and controls
- Live information about ongoing operations
Notifications are currently informational. Downloads and updates can be controlled from their respective Honya screens rather than directly from the notification itself.
📱 Automatic App Updates
- Automatic checking for new Honya releases
- Honya checks the official GitHub releases for newer versions
- Users are informed when a new version is available and can choose whether to download it
- APK download progress shown through notifications
- Support for the new in-app update workflow
📚 Chapter Selection
- Improved long-press chapter selection
- Long-pressing another chapter while already selecting adds it to the existing selection instead of replacing it
- Added Select All and Select All Except actions
- Improved bulk chapter operations
- Selection mode now exits correctly after relevant actions
⚡ Performance & Quality of Life
- Improved performance with large chapter lists
- Reduced unnecessary list updates and re-renders
- Improved filtering and chapter state synchronization
- Improved download and update state handling
- Fixed various UI inconsistencies introduced by the newer systems
- Improved localization consistency
- Cleaned up deprecated Expo API usage and development warnings
🛠️ Fixes
- Fixed completed chapters remaining visible when using the Unread filter
- Fixed download notifications getting stuck on the first chapter instead of following the active queue
- Fixed chapter selection edge cases
- Fixed missing translation keys
- Fixed incorrect translation handling
- Fixed notification permission handling
- Fixed various Download Manager state inconsistencies
- Fixed various library update state inconsistencies
This release lays down some pretty important foundations for Honya — especially the Download Manager, notifications, automatic library updates, and automatic app update checking.
And there's still a lot more coming. 👀
Thank you for using Honya! 💗
Honya v1.2.0
v1.2.0 — Backup & Restore Update
A focused update introducing full backup & restore support, direct-to-storage saving, and internal branding cleanup — building on the stability work from v1.1.0.
✨ Highlights
💾 Backup & Restore
- New Backup & Restore section in Settings.
- Create a full backup of your library, reading progress, read/unread state, history, settings, and repositories in one tap.
- Backups save directly to a folder you choose — no more relying on the Share sheet just to keep a file.
- Restore reads a backup straight from storage and rebuilds your library, progress, and settings safely, without creating duplicates.
- The Backup & Restore screen automatically finds existing backups in your configured folder, so they're available again after reinstalling the app.
- Delete old backups directly from the app.
- Share Backup is now a separate, explicit action — creating a backup no longer opens the Share sheet automatically.
- A secondary "Restore from a file…" option lets you restore a backup from outside your configured folder (e.g. received from another device).
- Backups stay small and fast: downloaded chapters, cover images, and extension source code are intentionally excluded and simply re-download normally after a restore.
Honya v1.1.0
Honya v1.1.0 — Polish & Stability Update
A major polish and stability update focused on better localization, a smoother reading experience, faster navigation, improved extension handling, and overall reliability.
✨ Highlights
🌍 Localization
- Added Arabic and French language support.
- Improved RTL support for Arabic.
- Fixed Arabic layout not persisting after app restart.
- Settings and navigation titles now correctly follow the selected language.
📖 Reader
- English novels stay LTR even when the app language is set to Arabic.
- Arabic novels automatically switch to RTL reading direction.
- Faster chapter loading and smoother navigation.
- Improved chapter caching for uninterrupted continuous reading.
- Added chapter text sanitization to strip unwanted HTML and source-generated clutter.
📚 Chapters
- Improved performance for large chapter lists.
- Smoother scrolling through large novel libraries.
- Better filtering, sorting, selection, and overall chapter management.
- New bulk actions for downloads and read status.
🧩 Extensions
- Fixed Install/Uninstall state detection.
- More reliable extension management overall.
- Maintained compatibility with the LNReader extension system.
⚡ Performance & UX
- Reduced unnecessary loading and repeated network requests.
- Improved caching throughout the app.
- Smoother novel and chapter navigation.
- General UI and stability improvements.
🧹 Cleanup
- Removed unnecessary UI elements and outdated code.
- Improved consistency across the app.
- Various bug fixes and quality-of-life improvements.
Honya v1.0.0
Honya v1.0.0
First release of Honya — a lightweight, plugin-based web novel reader for Android.
Highlights
- 📜 Continuous scrolling reader — no "Next" button needed
- 📥 Offline downloads with per-chapter progress tracking
- 📚 Library, Updates feed, and History screens
- 🧩 Plugin repository system — add sources via URL, install on demand
- 🎨 6 built-in themes (Sakura, Midnight, Daylight, Onyx, Forest, Blossom)
- 🎚 Customizable reader (font size, line height, padding, 5 background presets)
- ✅ Chapter multi-select for bulk download/remove
- 💾 Local SQLite storage — works fully offline once downloaded
Install
Download the APK below and sideload it on your Android device.
⚠️ Notes
- No sources are bundled — add a plugin repository from More → Repositories to get started
- This is an early release; expect rough edges and please report issues