chahinebrini
5434254f74
feat(auth,mail): pw-reset OTP-flow + custom mail templates + account-switch cleanup
- Phase 3 PW-Reset: 3 screens (forgot-password → reset-otp → new-password),
verifyOtp({type:'recovery'}), new updatePassword() action
- Custom Brevo-Mail templates (backend/public/templates/) — 5 HTMLs with
go-template i18n (de/en/fr/ar incl. RTL for AR), OTP-only (no link),
ReBreak branding
- signUp metadata.data.locale aus i18n.language → templates resolven Sprache
- Account-Switch-Bug fix: signOut() resettet alle 10 user-spezifischen stores
+ invalidateMe()
2026-05-19 10:49:23 +02:00
..
2026-05-13 22:21:31 +02:00
2026-05-13 23:55:18 +02:00
2026-05-18 06:23:08 +02:00
2026-05-19 10:49:23 +02:00
2026-05-06 13:58:07 +02:00
2026-05-18 07:16:18 +02:00
2026-05-16 05:18:00 +02:00
2026-05-15 22:41:17 +02:00
2026-05-07 21:14:06 +02:00
2026-05-06 07:13:43 +02:00
2026-05-17 21:43:02 +02:00
2026-05-06 07:13:43 +02:00
2026-05-07 21:14:06 +02:00