Repository navigation
Read Me 1.0.2
Same app as 1.0.1, rebuilt so F-Droid can publish it: the APK no longer carries an encrypted list of its dependencies that only Google Play can read (Android's build tools added it to 1.0.0 and 1.0.1). Nothing else changed.
New in 1.0.1, if you are coming from 1.0.0: share a .md or .txt file (for example from Obsidian) to read it as text; readable voice names and a voice dropdown; below Android 14 you can choose the speech engine; a new reading layout and controls. Fixes: a voice or engine change reaches a paused item and the Obsidian bridge; Play waits for a slow-starting engine; an engine that cannot be bound no longer crashes the app; screens stay above the gesture bar.
Install: download read-me-1.0.2.apk and check it against SHA256SUMS:
b3cfb797c498f67e81c450d6c263bd87d83566ca2443d6bdfa3b8f4e95981fa4 read-me-1.0.2.apk
Signing certificate SHA-256: f730c468c33f4de8ec5b6917920399169ccdef2664def86ffc4f0dbe01535bf5 (same key as before, so it installs over 1.0.0 or 1.0.1).
Verified on the reference device: 1.0.2 (2026-10-04): starts cleanly, and plays, pauses and resumes with the screen off (gaps p95 21 ms, no stalls). Its code is identical to 1.0.1's apart from the version number; 1.0.1 passed the full acceptance the same day: sharing, trimming, playback at 2x with the screen locked, resuming after the app is killed, 10 minutes in airplane mode (gaps p50 4 ms, p95 12 ms, max 19 ms, no stalls), and the Obsidian bridge contract. The plugin's own read on this device is not yet recorded.
Built from 40515c62e7caabab6e1ec7a83839e9d798ffe5e8. The build is reproducible: F-Droid's own build job, run in F-Droid's build image, produced an APK identical to this one apart from the signature.