Add Rust distribution auditing, pinned post-build AAB signing, complete offline third-party notices, an Android privacy policy and reviewable Play listing assets. Preserve the application ID and audit both ARM ABIs, native symbols, baseline profiles and R8 mapping. Fix dialog focus ownership, navigation-triggered cleanup loops and stale authentication errors after first-run setup, with native and real-activity regressions. Google Play publication is deferred by the user. Issue #112 remains open for production signing, Console declarations and actual Play install/update verification.
Google Play listing draft
listing.toml is the English text for publisher review. Nothing in this directory
has been uploaded to Google Play. Account enrollment, legal declarations,
production signing, the rating questionnaire and publication are still pending.
See docs/android/distribution.md for the release gate and remaining evidence.
Graphics
graphics/icon.png: 512×512, 32-bit PNG, using the existing vault artwork.graphics/feature-graphic.png: 1024×500, opaque 24-bit PNG. Its editable SVG combines that same artwork with the app name and GPG/Git/TOTP description.
The source SVGs reference the existing Android vault image. Exports use the system Arial font. No store badges, ratings or unsupported security claims are included.
Phone screenshots
The four numbered PNGs under screenshots/ are opaque 24-bit, 1080×1920 images
captured from the actual optimized Android app on the retained ARM64 API 37
emulator on 15 October 2026. They contain only agent-managed demonstration data:
- Home: a local Git branch, three commits and a clean working tree.
- Passwords: a demonstration folder and a locked password entry.
- TOTP: cached-entry search and the genuine empty-catalog state; no invented OTP.
- Privacy: the offline Android privacy policy with its normal scrollable dialog.
These descriptions can also be used as screenshot alt text. No password, passphrase, key, token, repository location or diagnostic transcript is shown.
Android Studio's native capture includes the physical 1080×2400 display. The
temporary logical display was 1080×1920, letterboxed with 240 pixels above and
below. Unmodified captures are retained in screenshots/source/; each SVG
exports exactly that logical viewport, without scaling or changing app pixels.
The emulator's original display size and Android Studio screenshot destination
were restored afterward. These are phone assets; tablet screenshots have not
been captured or submitted.
The exported PNG dimensions, bit depth, color type and file-size limits were checked, and the visible captures were reviewed for blank/transient frames and secrets. Recheck current Play requirements and the final app before submission.