Email Verification + Onboarding Gates Hardened
Closed the gap that allowed entering the app without finishing email verification or onboarding. We also added a dedicated verification page with a resend button.
📧 Email Verification Flow
- •
New "Resend verification email" button for when the original mail goes missing. 60-second cooldown — once pressed, the button dims and shows a countdown
- •
The resend success message now reminds you to check your spam folder
- •
If you close the tab before verifying and come back, we route you straight to the verification page — no confusion about where you left off
👤 Signup & Onboarding Safety Net
- •
Added guards so unverified users can't skip ahead to onboarding or home. The order — signup → verify → onboard → home — is now always preserved
- •
Leaving onboarding partway through? Coming back simply restarts onboarding from the top
- •
Server-side check for email verification was tightened too — client and server now apply the same gate consistently