Repository navigation
Releases
1.20 alpha
Jump-back and the home bar now share one reading layer: the spoken or saved sentence should land on the bar in a single tap, and follow uses that same path.
Edge TTS clips are owned by the sentence text they were made for (plugin API 6), which cuts down on double-audio and wrong-clip play when Clip Size or filters change mid-run. This debug build bundles the updated plugins; if you already had Edge / Royal Road / Patreon installed, open Settings → Plugins and update them (or reinstall this APK so the bundled ones seed).
Debug APK attached.
1.19 alpha
Fixes a bug where leftover audio from a crossfade could keep playing after a sentence was skipped, so you sometimes heard the previous sentence under the current one.
Debug APK attached.
1.18 alpha
Reader home jump now parks the highlighted sentence with one scroll move so it sits under the top dock more reliably.
Debug builds log TTS clip assignment (tts assign lines: sentence index, Edge request id, text/file hashes) so wrong-clip bugs can be diagnosed. No behavior change there yet.
Debug APK includes Edge TTS 1.0.8 from the sibling plugins checkout (update Edge TTS after install if you use the release channel).
Debug APK attached.
1.17 alpha
TTS clip caching now covers every engine (not just Edge), and Edge audio is written by the host so clips stay thin. Google System TTS no longer hangs mid-sentence when several clips synth at once. Voice Settings picks your device language by default and sorts the language list A–Z.
Story media cards got a chrome pass: Files use Share / trash / folder / Contents on the cover with a Read footer; plugin stories use Share / Contents, inline title rename, and Download · Manage · Read. Manage toggles Download All vs Partial Download (partial shows cache level and cleanup). Remove from library is a red button with a confirm; Files trash uses the same confirm.
Reader home jump parks the sentence after layout so the highlight doesn’t sit under the top dock.
Debug APK includes Edge TTS 1.0.7 from the sibling plugins checkout (update Edge TTS after install if you use the release channel).
Debug APK attached.
1.16 alpha
Library cards now show title, author, and a chapter progress chip. Plugin lists also show how many chapters are ahead of where you left off, and a small sort control above the search/add button (Updates / Title / Author / Date added).
Royal Road’s bot-check screen should stop flashing open and closed when cookies go stale. Account can show you’re signed in right away from saved session data, and plugin libraries paint local stories before they talk to the network.
Reader scrolling after jumping home is steadier (list keep + one-shot park).
Debug APK includes Royal Road 1.5.1 and Patreon 1.1.4 from the sibling plugins checkout.
Debug APK attached.
1.15 alpha
Scrolling up through earlier chapters should no longer jump the page when a previous chapter loads above you.
Voice settings have an All / Male / Female filter. Edge TTS reports gender; some system engines (Neko-style names) get inferred from the voice id.
About → Debug can turn TTS Synthesis and eReader jump logs on or off separately.
Debug builds include the updated Edge TTS plugin so the gender filter works out of the box.
Debug APK attached.
1.14 alpha
Edge TTS is now a plugin instead of built into the app. Debug builds come with it installed; pick Edge TTS under Settings → Audio. Fresh installs default to system TTS.
If Royal Road throws a bot check, the app opens a short in-app page to clear it, then retries. Chapter downloads still avoid moving your Last read.
Plugin contract is apiVersion 5 (TTS plugins). Official plugins (Royal Road, Patreon, Edge TTS) ship with this release.
Debug APK attached.
1.13 alpha
Caught up on a story and a new chapter dropped? Listening to the end of the last chapter now marks it finished, so the next time you open the story it starts right on the new chapter instead of back in the one you already finished.
Locked Patreon posts stay in Contents with their lock, but they're no longer opened in the reader. Reading and listening stop before them, so your progress can't skip past posts you haven't actually read. You can still jump to a readable chapter after them from Contents.
Contents now shows a download icon on chapters saved on your device, same idea as the lock icon.
Pull down on a plugin list (Follow, Memberships, etc.) to refresh it and check for new chapters right away.
Audio playback also picks back up on its own after a short interruption (a call or a notification, up to 5 minutes), and the web page picker got a few fixes.
No reinstall needed; your library and positions carry over.
Debug APK attached.
1.12 alpha
New chapter notifications got a cleaner look. Each story now shows its cover, the story name on the first line and the newest chapter on the second. The grouped Flow Reader notification on top shows the total, like "3 new chapters".
If you want to see what they look like without waiting for an update, turn on Debug mode (Settings > About), then go to Settings > About > Notifications and tap Send test notification. It picks a random story from each plugin and pretends its last few chapters are new. Nothing is downloaded.
Debug APK attached.
1.11 alpha
Edge voices work again. Microsoft moved the read-aloud service, so the old one rejected every request and playback just kept retrying. The app now talks to the new one. If Microsoft rejects it again, it backs off and opens the synth log instead of acting like the Wi-Fi is bad.
Tonal underlay Auto now follows where the audio is actually playing, not just which device is connected. It turns on when playback goes to your picked Bluetooth device, and off when you switch to another device, the phone speaker, or disconnect. A device connecting on its own nearby no longer turns it on.
No re-import needed. Debug APK attached.