Skip to content

Releases

v1.0.1 — fix: tools panel did nothing

Choose a tag to compare

@Breadboio Breadboio released this 05 Sep 14:37

Fixes the headline bug in v1.0.0: none of the tools worked.

panel.html is served raw from the app's assets, so panel.js's __RC_TOKEN__ placeholder was never replaced with the per-launch session nonce — only the page-side scripts got that substitution. Every call the panel made to the native bridges presented the literal string __RC_TOKEN__, which both bridges rejected, and rejected silently: no crash, no error, the panel's buttons just toggled their own labels while nothing reached the page.

  • ToolsSheet now injects window.__RC_TOKEN__ into the panel WebView at document-start.
  • panel.js reads it, and shows a visible warning banner if it's ever missing instead of silently doing nothing.
  • Both bridges now log token rejections to logcat.

Installs as an update over v1.0.0 (same signing key, versionCode 2).

Still not verified on real hardware from the build box — please report anything else that misbehaves.

v1.0.0 — first release: signed APK

Choose a tag to compare

@Breadboio Breadboio released this 05 Sep 14:27

First tagged release of the Reader Comfort Android app — a native WebView browser carrying the Reader Comfort reading tools (tint, accessible fonts, spacing, reading ruler, persistent highlighter, freehand drawing, sticky notes). Synced to reader-comfort-extension v1.6.0.

Install: enable "install unknown apps" for your browser/file manager, then open the APK. This build is self-signed (not a Play Store release) — see README.md for the keystore/signing setup.

Known limits: tools panel is functional but plain (no tabs/downloads/history/bookmarks/find-in-page); mailto:/tel:/intent: links aren't dispatched to other apps; no incognito or per-site settings; not yet tested on a real device (see README).