trackslash
VAULT-92 P2

Record fresh App Store screenshots of the new design, using the framer's new layouts

0
All issues

Description

Why

  • The screenshots are out of date. The App Store images in fastlane/screenshots/en-US were made on 2026-09-19 (#579), over 120 commits ago. Much of the app has changed since then:

    • the UI polish sprint (VAULT-1–13);
    • App Lock and the App Lock Password, with the vault door on the lock screen;
    • Settings with section headers and coloured icons;
    • item pages that look like the editor;
    • the feed's bottom bar;
    • hero headers on the Backups, Restore and import screens (VAULT-77).

    Every release upload (fastlane ios release) sends whatever is in that folder, so build 100013 went out with the old images.

  • The screenshots are plain. Every image is the same layout: one upright device under a title, on a blue gradient.

  • The framer can do more now. vault-app pins device-screenshot-framer on main, but Package.resolved holds it at 760a2de. That's from before the layouts added in framer PRs #4 and #5:

    • devices that bleed off the edge;
    • devices placed and rotated anywhere, including overlapping pairs;
    • zoom callouts;
    • drop shadows;
    • panoramas: one canvas cut into several App Store images;
    • text that fits itself to placed devices.

    gps-app already uses them (gps-app #49), so its config is a working example.

Plan

  1. Update the framer. Run swift package update device-screenshot-framer in Vault/, and check that make screenshots-frame still runs.

  2. Choose the scenes.

    • Look at what ScreenshotMode (-screenshot-scene) captures today: feed, detail, tags, backups and settings.
    • Add scenes for what the new design shows best, for example:
      • the lock screen with the vault door;
      • an item page;
      • a hero-header backup screen;
      • the dark appearance.
    • Keep captures on the in-memory demo vault, as now.
  3. Make the images more striking with the new layouts, for example:

    • a first image with a large device that bleeds off the edge or is tilted;
    • a zoom callout on a live code and its timer;
    • an overlapping light and dark pair in place of the separate dark image;
    • a two- or three-page panorama that tells one story (locked, then unlocked, then the feed);
    • drop shadows.

    Check every image is still readable at App Store thumbnail size, on both iPhone 6.9" and iPad 13".

  4. Refresh the copy. Titles and subtitles should match what the app does now. Every claim must hold as docs/security-model.md states it: for example "fully offline" holds, but "nothing can read your vault" needs the App Lock Password.

  5. Decide how much duress to show. Decide whether the listing names or shows duress features (killphrases, duress passwords). MANIFESTO C9 is about the app's own UI, and the README and FAQ already describe these features. But a screenshot showing them is a choice for Bradley, so ask before adding one.

Done when

  • The images are new captures of the current design at iPhone 6.9" and iPad 13", using several of the new layouts, and have been reviewed at full size and at thumbnail size.
  • The copy matches what the app does.
  • fastlane/screenshots/en-US, the configs and Vault/Screenshots/README.md (new scenes and layout notes) are updated in a PR. The images go up with the next release, or on their own with deliver.

Related: #579 (the first framer screenshots), gps-app #49 (the new layouts in use), framer PRs #4 and #5, VAULT-1–13, VAULT-77.

Sub-issues

0

Linked issues

0

GitHub

0

No branches or pull requests linked.

Comments

2
Bradley

Done in badbundle/vault-app#703 (squash-merged as 2eed3835) and uploaded to App Store Connect.

Images: nine per device class (iPhone 6.9", iPad 13"), made with the framer's new layouts: tilted and placed devices, zoom callouts, a three-page panorama, an overlapping light/dark pair and shadows.

  1. Every code. Every secret.
  2. Panorama: Locked with a password → Forced to unlock it? (duress password) → Erase after 10 wrong passwords
  3. Hidden until you search (search passphrase)
  4. One search deletes it (killphrase)
  5. Tap to copy
  6. Backups you can hold
  7. Private by design

Each caption says only what the FAQ and docs/security-model.md say, including their limits.

Scenes: new screenshot scenes search, editor, lock and app-lock-password; settings now shows the App Lock Password on. All of it is DEBUG only.

Upload: new lane bundle exec fastlane ios upload_screenshots (no binary, no listing text; overwrites the version being edited). It ran from main at 2eed3835: it deleted the old iPhone and iPad sets on version 2.0, uploaded all 18 new images, and precheck passed.

Bradley

Decision (Bradley, 2026-09-28): the listing shows duress features. The screenshots and their captions can show and name them, for example:

  • killphrases;
  • search passphrases and hidden items;
  • the App Lock Password;
  • duress passwords;
  • erasing after 10 wrong passwords.

Keep it to the demo vault. Every claim has to hold as docs/security-model.md states it, including its limits. For example, a killphrase deletes the item from this vault, but earlier backups still hold it.