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.
43 lines
2.2 KiB
Markdown
43 lines
2.2 KiB
Markdown
# 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.
|