Home

madison / open-git

public
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

feat(web): fade into the product from onboarding and sign-in

2 months ago

ee0bdfe
Authored
VC7/27/2026, 5:14:58 AM
Both entrances used to cut: the panel faded out and the finished app shell
was simply there. A one-shot sessionStorage handoff carries the movement
across the navigation instead, so the panel leaving and the product landing
read as one gesture.

The fade wraps the whole shell rather than the feed. Arriving from
onboarding the rail and sidebar are new too, and having them snap in around
a fading page was the tell. It is consumed once, so a plain visit to the
dashboard stays still.

Onboarding also picks up the diagonals the auth pages use, which puts the
whole account-creation path on one ground.

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

Parenta9cea70

6 files changed
  • apps/web/app/(home)/layout.tsx+14−8
  • apps/web/app/(home)/onboarding-handoff-fade.tsx+43−0
  • apps/web/app/onboarding/onboarding-exit.ts+33−8
  • apps/web/app/onboarding/onboarding-experience.tsx+56−70
  • apps/web/app/onboarding/onboarding-page-shell.tsx+11−1
  • apps/web/app/sign-in/sign-in-form.tsx+6−0