Releases: bunoriapp/bunori
Release list
Bunori v2.0.2
Highlights
- Bunori now allows browsing novels alongside searching
- New Source Search Screen
- Similar Novel Detection while adding
Major Fixes
- Navigation bar stays the same height across both 3 button tap and gesture based devices
- New Source Search Screen
- Metadata updates are now considered high priority jobs and happen fasted
Added
- Search Screen for specific extension now shows novels from that page to easily browser
- New light mode themes for reader
- similar novel detection and indication before adding to library
Improvements
- novel cards are now treated as global cards that should be used similarly across all screen
- new compact mode for novel cards
Bunori v2.0.1
Highlights
- Bunori now supports amreabi-v7 device (only in slow mode)
Major Fixes
- Fixed a bug that led to showing the activity screen while navigating rather than novel screen
- Downloaded chapters can now be backed and restored properly
- Repository URL can now be removed at the onboarding for a completely blank experience
- Storage location selected in the new app does not change even if old backup was brought back
- replaced absolute paths for storage with relative paths to support easier migration and file handling
Added
- Brought back the cancellation box to confirm before cancelling or deleting downloaded chapters
- slow mode toasts can be hidden from Advanced Settings Screen if you plan to always use slow mode
Improvements
- Allowed for swiping between tabs in Browse Screen
- Backup and Restore show a toast bar telling there start state
- standardized the color's of pause, resume and failed in Novel screen
- replaced sudden content block popup with a webview icon unblock at your own choice
- extension list now takes full space available in the extension tab box
Bunori v2.0.0
Highlights & Major Features
- Rebrand to Bunori: Complete codebase, UI, and package modernization under the Bunori platform name. This will be installed as a new app and update won't be applied to the old LNCrawler
.bextExtension System: Rebuilt crawler architecture powered by WebAssembly (WAMR bridge) with lightweight.bextpackages and standalone extension repository management.- Brand New WebView Reader Engine: Highly customizable reader supporting custom typography, font sizing, line spacing, margins, tap zones, AMOLED dark mode, and reading rulers.
- Refactored Batch & Task Downloader: Switched from DAG scheduling to a robust Batch & Task queue model with concurrency mutexes, source-level backoff, jitter, and retry capabilities.
- Storage Optimization: Chapters are now compressed and stored as
.html.gzfor significantly reduced storage footprints. - First-Time Onboarding: Multi-step onboarding experience introducing app storage setup, theme selection, background permissions, and extension repositories.
Added
- Download Range Micro-Adjustments: Added
+and-controls in the chapter range download selector for easy fine-tuning. - Bandwidth Protection & Auto-Caching: Automatic caching and offline promotion to avoid duplicate network fetches during reading.
- Cloudflare Resolver: Integrated WebView resolver with modern browser headers and WebKit cookie management for Cloudflare-protected sources.
- Artifact Exporters: Export downloaded chapters to EPUB and PDF formats with source-level scanlation filtering.
- Background Maintenance: Workers for automatic cache cleanup, database novel pruning, and scheduled full backup/restore routines.
- Contextual Activity Carousel: Active download and crawler tracking linked seamlessly with the bottom navigation bar.
- App Update Manager: In-app APK updater and changelog viewer.
UI & UX Improvements
- New navigation bar animations and transitions.
- Redesigned unified Novel screen replacing preview sheets.
- Scanlation source ordering and selection persistence across restarts.
- Custom theme palette system with pure AMOLED black mode and dynamic theme previews.
- Centered onboarding layouts with crisp typography alignment.
Fixes & Stability
- Fixed Runner mutex pool hoarding queue jobs across multiple sources.
- Fixed extension icon loading from
.bextpackages. - Fixed chapter metadata duplication when updating source crawlers.
- Fixed screen timeout issues during active WebView text extraction.
- Improved foreground notification detail and channel handling for active downloads.
Known Issues
- Webview Reader does not show the completion percentage clearly in paged mode
- Chapters with very small content that does not even pass the width of the phone leads to the next chapter not loading
- Issues with auto text extraction from webview in case of blocking
Release v1.0.9
LNCrawler v1.0.9 | Search
What's New
- A new search system has been put in place allowing searching results to be shown from the sources
Important
Reason for new search engine
It was noticed that the in house search engine was not able to get all the novels even though it was available leading to confusion to understand if the sources did provide the novel or not
Bug Fixes
- Artifacts Screen can now be accessed without needing to fetch metadata first fixing user confusion as it came to notice
- URL Based request has been moved deep inside search only in cases the sources may fail and user would like to request his source manually
Release v1.0.8
LNCrawler v1.0.8 - Stability Release
Issues Fixed
- Handled graceful handling when server is under maintainence
- Updated the icon for Reddit in settings
Improved
- Artifacts now goes back to novel detail screen upon creation of a new artifact
Release v1.0.7
This is a major update bringing a completely redesigned experience, a new reader, in-house search, improved downloading, and a new update system.
What's New
Completely Redesigned UI
- The UI has been polished and more structured
- New app logo is used and a new brand identity is established
- Improved the user experience and navigations
New Reader
- Introduces the first version of the built in reader
- Focuses on providing a simple and reliable reading experience
- Advanced reader features will be introduced in newer releases
Improved Downloader and Scheduler
- Reworked Downloader and Scheduler Logic
- Added multi-worker support for concurrent downloads and supported sources
- Added retry handling for failed downloads
- Improved downloading and exporting workflows
LNCrawler Search
- Introduces a new in-house search engine
- Search is powered by a continuously growing index of novels
- It is possible to discover indexed novels within LNCrawler
ℹ️ Experimental: The search index is still actively growing, so some novels and sources may not be available yet. Search and indexing are still under active development.
Search Queue
- Novels that are not currently available in the index can now be manually queue for crawling
- If the source is supported, the novel can be crawled and added to index
- The index will continue to grow as queued novels are processed
New Update Manager
- Introduces a new update manager system
- Added support for release channels
- Improved how new releases are discovered and distributed
⚠️ Known Issues
Warning
Cover image duplication
In rare cases, a cover image may be saved in both cover and http formats. This can cause the app to glitch or crash.
Warning
Update checker rate limiting
The update checker may occasionally be rate-limited by GitHub, temporarily preventing the app from checking for updates. This does not affect normal app usage.
Warning
Slower crawling on some sources
Crawling speed has been intentionally reduced for some sources to reduce the risk of IP bans. Crawling may therefore be slower on affected sources.
Caution
Deletion upon updating from older version
Because of quite a lot of data migration been done on this version it is possible that upon conflict the app might delete all the novels and requests from the database. Please export your novels before installing.
Release v1.0.6
What's New
- Built-in Reader — Read your novels directly in LNCrawler.
- Save to Library — Add novels to your library without downloading the entire book.
- Global Search & Indexing — Search across supported sources with improved indexing.
- Redesigned UI — A completely refreshed interface with a cleaner, more modern design.
- New Design System — Updated visual language and interactions throughout the app.
- Improved Crash Reporting — Better crash detection and more useful crash reports to help diagnose issues faster.
Known Bugs
- None
Release v1.0.5
LNCrawler v1.0.5 — Stability Release
This release focuses on improving the stability and reliability of request replays and artifact handling.
Fixed
- Fixed artifacts not being deleted correctly when their associated file was moved.
- Fixed a rare race condition that could occur when the crawler loaded slightly after a user replayed a request.
Improved
- Improved artifact cleanup when replaying requests by removing previous artifacts before replacing them with the new request.
- Improved overall reliability of the replay and artifact management workflow.
Release v1.0.4
LNCrawler v1.0.4 is here !!
This release focuses on fixing several bugs, improving the overall experience, and adding some important improvements under the hood.
Bug Fixes
- Fixed the Read button not working on the Novel Detail screen
- Fixed Filters issues
- Fixed the Cancel button not providing visible feedback
- Fixed the app icon not appearing correctly in notifications
- Fixed the website redirect from the Novel screen
Improvements
- Added Update Manager for easier app updates
⚠️ Note: This is a new feature and hasn't been extensively tested yet. If the automatic update doesn't work for you, you can always download the latest version manually from GitHub.
- Added Crash Logs to make it easier to diagnose and fix issues
- Added the ability to remove books from your Library
- Downloads can now resume from where they were left even after the app is closed
⚠️ Note: There are still some edge cases, particularly if the app crashes during a download. In rare cases, a download might be the cause for the crash. If this happens, the app tries to recover itself by terminating the source of crash.
- Added a Table of Content on the EPUBs
Join the Community
LNCrawler now has a Discord community! 🎉
If you find a bug, have feedback, want to suggest a feature, or just want to talk about LNCrawler, do take a look.
Thanks for using LNCrawler ❤️
Release v1.0.3
Improvements
- Improved DEX Loader Support
- Implemented Minimum API requirements
- Improved README and CONTRIBUTING for better understanding
Patches
- Handled Conflict with Built-in and DEX Loaded crawlers for Testing