Skip to content

feat(onboarding): single 'complete your card' screen with Cancel / Done#376

Merged
mcull merged 1 commit into
mainfrom
fix/completion-cancel-done
Jul 1, 2026
Merged

feat(onboarding): single 'complete your card' screen with Cancel / Done#376
mcull merged 1 commit into
mainfrom
fix/completion-cancel-done

Conversation

@mcull

@mcull mcull commented Jul 1, 2026

Copy link
Copy Markdown
Owner

From Marc's walkthrough: reaching profile completion from a just-in-time prompt (e.g. Create a library) felt like a confusing multi-step wizard — four ambiguous corner controls: a close X, a sign-out icon that reads like "share," a Back arrow ("to where?"), and Continue. The expectation when something says "wait, I just need this info" is: provide it and hit Done — or Cancel.

Change

  • One screen instead of two: merged photo + address into a single "Complete your card" step (reusing the existing, working photo-verification UI).
  • Exactly two actions: a text Cancel and a primary Done! (submits the full profile). Cancel exits back to the app when opened from a prompt, otherwise steps back to the minimal entry.
  • Removed the corner clutter: the top close/sign-out icons are hidden on the completion step (Cancel covers exiting).
  • Wizard is now two steps (basics → complete). The completeness indicator highlights whichever of photo/address is still outstanding.
  • Deleted the now-orphaned ProfileStep3.

The full-onboarding path (Step 1 → "Add a photo & address now") lands on the same combined screen, so it benefits too.

Verification

  • tsc, eslint, unit tests, and npm run build all pass.

Note

Builds on the still-open #375 (footer/loader + feedback-CTA cleanup) but touches different files — no conflict. Independent of #375's merge order.

🤖 Generated with Claude Code

Reaching the profile completion from a just-in-time prompt (e.g. Create a
library) felt like a confusing multi-step wizard: four ambiguous corner
controls (close X, a sign-out icon that reads like 'share', a Back arrow 'to
where?', and Continue).

Rework it into one focused task:
- Merge photo + address into a single 'Complete your card' step (was two).
- Exactly two clear actions: a text 'Cancel' and a primary 'Done!' (submits
  the full profile). Cancel exits to the app when opened from a prompt,
  otherwise steps back to the minimal entry.
- Hide the top close/sign-out icons on the completion step (Cancel covers it).
- Wizard is now two steps (basics -> complete); the completeness indicator
  highlights whichever of photo/address is still outstanding.
- Remove the now-orphaned ProfileStep3.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stufflibrary Ready Ready Preview, Comment Jul 1, 2026 2:43am

Request Review

@mcull mcull merged commit b3fb472 into main Jul 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant