Repository navigation
π v2.4.1
A redesigned tag-based library, more ways to act on chapters, and storage/backup data-safety fixes.
- π·οΈ New tag-based library experience β An optional redesigned library built on tags instead of fixed sections. Filter by one or many tags (Any/All), sort by 12 options, and manage tags β create, rename, recolour and delete β from a dedicated Library Tags screen. Your existing sections are migrated to coloured tags automatically, and the classic library stays available: toggle it from Settings β Appearance β General.
- π² Adjustable library grid β Choose how many cover columns the library grid shows (1β4, default 2) from Settings β Appearance. The sort popup is now a pair of compact dropdowns, and covers refresh with a non-blocking progress strip so you can keep browsing while a sync runs.
- π€ Share a link to add it to your library β Share a supported novel URL to NovelLibrary and it opens that novel's details ready to add.
- πΌοΈ Refresh library covers β A new action re-fetches every cover image, clearing the cache so covers update even when the image changed behind an unchanged URL.
- β¬οΈ Auto-download new chapters on update β Optionally download newly found chapters automatically whenever the library updates.
- π Swipe chapters to act β Swipe a chapter right to toggle read/unread, or left to toggle the bookmark β each with an Undo snackbar.
- π Volume keys switch chapters at the edges β With volume-key scrolling on, volume-up at the top of a chapter jumps to the previous chapter and volume-down at the bottom jumps to the next; elsewhere they scroll as before.
- π‘οΈ Manual Cloudflare verification where it was missing β Novel-details and reader-mode fetches that hit a Cloudflare challenge now open the manual verification on the correct gated URL instead of failing silently or opening the wrong site.
- β‘ Faster library sync β Library updates now fetch novels in parallel with per-domain throttling, so a full sync finishes noticeably faster.
- ποΈ Storage migration only moves your novels β Switching the download location no longer relocates and deletes non-novel folders (voice models, app data) that sit beside your novel downloads. Folders that aren't novels are now left in place, and the result tells you how many were skipped.
- πΎ Backups include downloaded chapters from the SD card β A "backup with chapters" now reads from your active download location, so moving downloads to the SD card no longer silently leaves the chapters out of the backup.
- π€ Font picker no longer crashes on a missing font β A per-novel font whose file was removed or lives on unavailable storage now falls back to the default instead of crashing the font dialog.
π v2.4.0
Offline reading that stays put, a tap-to-open reader, and reliable RoyalRoad loading.
- πΆ Downloaded chapters stay visible offline β Opening a novel with no connection no longer hides your list. Downloaded chapters are served straight from the device, and the app falls back to them if a refresh can't reach the network β so your offline library is always there.
- π Tap the screen to open the reader menu β Tap anywhere in the reading area to toggle the reader menu β no more hunting for the floating button (now hidden). Taps on links, images and text selection keep working as before, and the system bars reveal alongside the reader bars.
- π‘οΈ RoyalRoad loads reliably again β RoyalRoad's new JavaScript anti-bot check broke chapter loading. RoyalRoad now always routes through the in-app browser fetcher, which runs the verification like a real browser, so chapters load again.
- π± App icon resumes where you left off β Tapping the app icon now returns to whatever you had open (such as the reader) instead of dropping you back on the main screen.
- π Cleaner TTS notification behaviour β Tapping the text-to-speech notification no longer stacks duplicate reader and controls screens β it reuses the one already open.
- ποΈ Accurate "Last Updated" after a refresh β Refreshing a single novel now updates its Last Updated date, matching the behaviour of a full category sync.
- π Fewer false error reports β Cancelling a fetch (for example during Cloudflare verification or a screen rotation) no longer shows a spurious error prompting you to report a non-bug.
- π Chapter-list scrollbar restored β The vertical scrollbar is back in the chapter list.