mitai-jinkendo/frontend/src/components
Lars f843d71d6b
All checks were successful
Deploy Development / deploy (push) Successful in 36s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Successful in 13s
feat: resend verification email functionality
Backend:
- Added POST /api/auth/resend-verification endpoint
- Rate limited to 3/hour to prevent abuse
- Generates new verification token (24h validity)
- Sends new verification email

Frontend:
- Verify.jsx: Added "expired" status with resend flow
- Email input + "Neue Bestätigungs-E-Mail senden" button
- EmailVerificationBanner: Added "Neue E-Mail senden" button
- Shows success/error feedback inline
- api.js: Added resendVerification() helper

User flows:
1. Expired token → Verify page shows resend form
2. Email lost → Dashboard banner has resend button
3. Both flows use same backend endpoint

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 10:23:38 +01:00
..
EmailVerificationBanner.jsx feat: resend verification email functionality 2026-03-21 10:23:38 +01:00
FeatureUsageOverview.css feat: add feature usage UI components (Phase 3) 2026-03-21 06:39:52 +01:00
FeatureUsageOverview.jsx feat: add feature usage UI components (Phase 3) 2026-03-21 06:39:52 +01:00
TrialBanner.jsx feat: add trial system UI with countdown banner 2026-03-21 09:56:35 +01:00
UsageBadge.css refactor: consolidate badge styling to CSS classes 2026-03-21 06:54:45 +01:00
UsageBadge.jsx feat: add feature usage UI components (Phase 3) 2026-03-21 06:39:52 +01:00