Files
IronStorage/android/play/README.md
T
hugo bf83a0ba41
Android ARM verification / rust (push) Failing after 49m41s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Failing after 22s
Prepare Android release artifacts and listing (#112)
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.
2026-10-15 16:16:01 +02:00

2.2 KiB
Raw Blame History

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:

  1. Home: a local Git branch, three commits and a clean working tree.
  2. Passwords: a demonstration folder and a locked password entry.
  3. TOTP: cached-entry search and the genuine empty-catalog state; no invented OTP.
  4. 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.