Login Hardening, Forgot Password & S1 Launch Waitlist
Improved authentication flows with friendly error handling, added password recovery, expanded hackathon resources, and introduced a dedicated email notification waitlist for the Hackerzone S1 flagship season.
What shipped
- Friendly login error handling: invalid credentials display "Invalid email or password." and network/server failures show "Something went wrong. Please try again." without exposing raw errors.
- Added /forgot-password and /reset-password flows with secure email-based password recovery.
- Published /resources/rubric with detailed hackathon judging criteria documentation.
- Launched /contact form with Zod validation and Supabase persistence.
- Authentication gating on /teams/new and organizer routes with ?next= redirect preservation.
- Removed unverified X/Twitter and Discord social links from footer, community page, and site configuration.
- Hackerzone S1 email launch-notification waitlist at /notify with consent, duplicate prevention, and full backend persistence.