Skip to content

Releases: AbhinavXT/NovelForge

Novel Reader v1.8.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 09 Jul 16:02

NovelForge v1.8.0: Never Lose the Plot

This release is about the question every long series reader asks: "wait, who is this again?" NovelForge now reads your books so it can help you read them, a character codex, a relationship graph, and full text search across your whole library, all computed on your phone and all incapable of spoiling you. Plus in chapter find, EPUB export, and configurable tap zones.

Nothing here touches a server. There isn't one.

Install: APK attached below, or build from source. Updating in place: your library, progress, and settings carry over the new index and codex build from what's already on your device.

Novel Forge v1.7.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 01 May 09:25

NovelForge v1.7.0 - Reading, Your Way

This release is about giving you control over how reading feels. Two new reading modes, a redesigned settings panel that puts everything one tap away, and a new way to mark up text. Plus a teleprompter-style auto-scroll for hands-free reading sessions.

The app itself is now called NovelForge (previously NovelReader). Same package, same data - your library and progress carry over without action.

Install: APK attached below, or build from source.

Novel Reader v1.6.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 08 Apr 16:03

Novel Reader v1.6.0

New source: Primordial Translation

Added primodialtranslation.com as the 7th online novel source. Search, browse, chapter listing, and content reading all work. Novel IDs use the pt_ prefix.

The scraper handles the WordPress Flavor theme structure — multiple fallback CSS selectors for title, cover, description, and chapter list elements. Chapters are auto-reversed when the site lists them newest-first.

Bug fixes

  • Fixed a crash when tapping a novel from search results on the new source. The slug had a trailing / which broke the navigation route (detail/{novelId}/{novelUrl}). extractSlug now strips all slashes.
  • Added the missing pt_ mapping in constructNovelUrl (Navigation.kt) and getSourceFromNovelId (SourceManager.kt).

Files changed

  • PrimordialTranslationSource.kt — new
  • SourceManager.kt — registered new source, added prefix mapping
  • Navigation.kt — added pt_ URL construction

All sources

Source Prefix Site
RoyalRoad rr_ royalroad.com
ReadNovelFull rnf_ readnovelfull.com
FreeWebNovel fwn_ freewebnovel.com
LibRead lr_ libread.com
NovelFullNet nfn_ novelfull.net
PawRead pr_ pawread.com
Primordial Translation pt_ primodialtranslation.com
# v1.6.0

New source: Primordial Translation

Added primodialtranslation.com as the 7th online novel source. Search, browse, chapter listing, and content reading all work. Novel IDs use the pt_ prefix.

The scraper handles the WordPress Flavor theme structure — multiple fallback CSS selectors for title, cover, description, and chapter list elements. Chapters are auto-reversed when the site lists them newest-first.

Bug fixes

  • Fixed a crash when tapping a novel from search results on the new source. The slug had a trailing / which broke the navigation route (detail/{novelId}/{novelUrl}). extractSlug now strips all slashes.
  • Added the missing pt_ mapping in constructNovelUrl (Navigation.kt) and getSourceFromNovelId (SourceManager.kt).

Files changed

  • PrimordialTranslationSource.kt — new
  • SourceManager.kt — registered new source, added prefix mapping
  • Navigation.kt — added pt_ URL construction

All sources

Source Prefix Site
RoyalRoad rr_ royalroad.com
ReadNovelFull rnf_ readnovelfull.com
FreeWebNovel fwn_ freewebnovel.com
LibRead lr_ libread.com
NovelFullNet nfn_ novelfull.net
PawRead pr_ pawread.com
Primordial Translation pt_ primodialtranslation.com

New source: Primordial Translation

Added primodialtranslation.com as the 7th online novel source. Search, browse, chapter listing, and content reading all work. Novel IDs use the pt_ prefix.

The scraper handles the WordPress Flavor theme structure — multiple fallback CSS selectors for title, cover, description, and chapter list elements. Chapters are auto-reversed when the site lists them newest-first.

Bug fixes

  • Fixed a crash when tapping a novel from search results on the new source. The slug had a trailing / which broke the navigation route (detail/{novelId}/{novelUrl}). extractSlug now strips all slashes.
  • Added the missing pt_ mapping in constructNovelUrl (Navigation.kt) and getSourceFromNovelId (SourceManager.kt).

Files changed

  • PrimordialTranslationSource.kt — new
  • SourceManager.kt — registered new source, added prefix mapping
  • Navigation.kt — added pt_ URL construction

All sources

Source Prefix Site
RoyalRoad rr_ royalroad.com
ReadNovelFull rnf_ readnovelfull.com
FreeWebNovel fwn_ freewebnovel.com
LibRead lr_ libread.com
NovelFullNet nfn_ novelfull.net
PawRead pr_ pawread.com
Primordial Translation pt_ primodialtranslation.com
# v1.6.0

New source: Primordial Translation

Added [primodialtranslation.com](https://primodialtranslation.com/) as the 7th online novel source. Search, browse, chapter listing, and content reading all work. Novel IDs use the pt_ prefix.

The scraper handles the WordPress Flavor theme structure — multiple fallback CSS selectors for title, cover, description, and chapter list elements. Chapters are auto-reversed when the site lists them newest-first.

Bug fixes

  • Fixed a crash when tapping a novel from search results on the new source. The slug had a trailing / which broke the navigation route (detail/{novelId}/{novelUrl}). extractSlug now strips all slashes.
  • Added the missing pt_ mapping in constructNovelUrl (Navigation.kt) and getSourceFromNovelId (SourceManager.kt).

Files changed

  • PrimordialTranslationSource.kt — new
  • SourceManager.kt — registered new source, added prefix mapping
  • Navigation.kt — added pt_ URL construction

All sources

Source Prefix Site
RoyalRoad rr_ royalroad.com
ReadNovelFull rnf_ readnovelfull.com
FreeWebNovel fwn_ freewebnovel.com
LibRead lr_ libread.com
NovelFullNet nfn_ novelfull.net
PawRead pr_ pawread.com
Primordial Translation pt_ primodialtranslation.com

Novel Reader v1.5.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 08 Mar 01:23

Novel Reader v1.5.0 - Release Notes

Release Date: March 2026


New Features

Neural Voice Download on Novel Detail Screen

You can now download Piper, Kokoro, and KittenTTS voices directly from the novel detail screen's voice picker — no need to navigate to the reader screen first. A "Get Neural Voices" button appears at the bottom of the voice selection dialog, opening the same model download manager used in the reader.

Multi-Voice Audio Export

Previously, once a chapter was exported as audio with one voice, the music note icon appeared and blocked re-export with a different voice. Now export tracking is voice-specific - each chapter can be exported with multiple voices, and the UI correctly reflects which chapters have been exported for the currently selected voice. Switching voices automatically refreshes the export status icons.


Performance

Adaptive CPU Thread Tuning

The ONNX inference thread count is now set dynamically based on available CPU cores instead of being hardcoded.

Model Type Old New
Piper (VITS) 2 threads 2 threads (unchanged)
Kokoro 2 threads Up to 4 threads (half of cores)
KittenTTS 2 threads Up to 4 threads (half of cores)
Matcha 2 threads Up to 4 threads (half of cores)

Cumulative Feature List (v1.0–v1.5)

  • Multi-source novel browsing (RoyalRoad, ReadNovelFull)
  • On-device neural TTS via Sherpa-ONNX (Piper, Kokoro, KittenTTS)
  • Google TTS integration with 67+ voices across 24 languages
  • Per-chapter audio export to WAV with voice-specific tracking
  • Built-in audio player with speed control (0.5x–2x), seek, chapter navigation
  • Bookmarks with notes, text snippets, and tap-to-navigate
  • Chapter search and jump navigation
  • Library filters (All / Downloaded / Reading)
  • Per-chapter and bulk chapter downloads
  • EPUB import for local novels
  • Look-ahead audio pre-generation for gap-free TTS playback
  • Adaptive CPU thread tuning for neural TTS models
  • Backup and restore (library, progress, settings, bookmarks)

Novel Reader v1.4.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 22 Feb 07:56

Novel Reader v1.4.0

New Features

  • Added bookmarking feature
    • long press in a paragraph on a chapter to bookmark that paragraph
    • view the book marks on Novel Detail Screen in another tab alongside novel chapters

Requirements

  • Android 7.0 (API 24) or higher
  • Notification permission required for background TTS (Android 13+)

Download

Download NovelReader.apk below and install on your Android device.


Full Changelog: v1.3.0...v1.4.0

Novel Reader v1.3.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 17 Feb 14:14

Novel Reader v1.3.0

New Features

  • Added backup and restore option
    What's included in backup:
    • Library (all added novels)
    • Reading progress & position
    • Downloaded chapters (optional)
    • Reader settings (font, theme)
    • TTS settings

  • Added single chapter download and download view in Library Screen

Requirements

  • Android 7.0 (API 24) or higher
  • Notification permission required for background TTS (Android 13+)

Download

Download NovelReader.apk below and install on your Android device.


Full Changelog: v1.2.0...v1.3.0

Novel Reader v1.2.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 17 Feb 03:36

Novel Reader v1.2.0

New Features

Background TTS Playback

  • TTS now works reliably when the app is in background
  • Shows notification with playback controls while reading
  • Tap notification to return to app, or tap "Stop" to end TTS

Sentence Highlighting

  • Current sentence being read is highlighted with a subtle background
  • Easily follow along as TTS reads your novel
  • Highlight automatically moves to the next sentence

Start Reading from Current Position

  • TTS now starts from the paragraph you're currently viewing
  • No more starting from the beginning of the chapter every time
  • Scroll to any position and press Play to start from there

Auto-Scroll During TTS

  • Screen automatically scrolls to keep the current paragraph visible
  • Smooth scrolling when TTS moves to a new paragraph
  • Never lose your place while listening

Improvements

  • Added auto-retry (up to 3 attempts) when loading chapters during TTS
  • Improved chapter navigation reliability in continuous reading mode
  • Better handling of TTS state when switching between apps

Bug Fixes

  • Fixed TTS stopping or freezing when app is in background
  • Fixed TTS callbacks not firing until returning to app
  • Fixed duplicate variable declarations in TTSManager

Technical

  • Added TTSForegroundService for background audio playback
  • Notification permission request for Android 13+ (API 33)
  • TTSManager now tracks paragraph and sentence indices
  • Handler-based timing for better background compatibility

📋 Requirements

  • Android 7.0 (API 24) or higher
  • Notification permission required for background TTS (Android 13+)

Download

Download novel_reader.apk below and install on your Android device.


Full Changelog: v1.1.1...v1.2.0

Novel Reader v1.1.1

Choose a tag to compare

@AbhinavXT AbhinavXT released this 16 Feb 21:06

Novel Reader v1.1.1

🐛 Bug Fixes

  • Fixed TTS failing to load next chapters during continuous reading
  • Fixed search results showing wrong source after quick switching

📦 Technical

  • TTS chapter completion now runs on main thread
  • Added exponential backoff for failed chapter loads

Novel Reader v1.1.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 16 Feb 01:55

Novel Reader v1.1.0

New Features

  • TTS Settings Panel - Configurable speed, pitch, volume, sentence pause, and paragraph pause
  • Chapter Search - Search or jump to chapters by number on novel detail screen
  • Paper Theme - Realistic paper texture with warm cream tones

Improvements

  • TTS now pauses longer between paragraphs for natural reading flow
  • All TTS settings persist between sessions
  • Fixed source switching race condition in search

Technical

  • Added Logger utility (debug logs disabled in release builds)
  • Improved paragraph detection for TTS

Download

Download novel_reader.apk below and install on your Android device.

Novel Reader v1.0.0

Choose a tag to compare

@AbhinavXT AbhinavXT released this 16 Feb 01:15

Novel Reader v1.0.0

Features

  • Read novels from RoyalRoad and ReadNovelFull
  • Import EPUB files
  • Multiple themes (Light, Dark, Sepia, Paper, Navy, etc.)
  • Text-to-Speech with speed control
  • Download chapters for offline reading
  • Track reading progress
  • Customisable fonts and sizes