Skip to content
Ritesh FirodiyaGet in touch

Work / Imposter / Wiki / Surfaces

purchased

Surfacecanonicalverified 2026-09-23

SURFACE.MOBILE.STORE.PURCHASED

Summary

All ten unlocked, and where to get it back from.

Raw wireframe

  • .context/designs/mobile/store/purchased.html

Why it is drawn this way

It says "forever" and names the restore path, because the anxiety this product sells against is exactly that it will not last. "New phone, or reinstalled? Settings → Restore purchases brings it straight back."

"That's the last time we ask you for money." The one sentence that cannot be walked back, so it is on the screen where the money just changed hands.

The Civilian stage, not a bespoke one. paywall.tsx renders this view with <Stage name="civilian"> — the only green flood in the app outside a card. An earlier wireframe used a phone--win class that was never declared, so the screen rendered on no background at all.

Out goes to the packs screen, not Home. Somebody who just bought seven packs wants to pick one — see packs.

Related

Sources

  • .context/designs/mobile/store/purchased.html
  • src/app/paywall.tsx — the bought view

Every project of mine is written down like this.

Read the résumé