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-18 08:06:47 +02:00
2026-05-19 10:49:23 +02:00
2026-05-13 21:04:14 +02:00
2026-05-17 23:59:56 +02:00
2026-05-17 17:48:05 +02:00
2026-05-18 08:06:47 +02:00
2026-05-18 08:06:47 +02:00
2026-05-17 22:33:40 +02:00
2026-05-16 00:37:32 +02:00
2026-05-18 08:06:47 +02:00
2026-05-11 15:43:10 +02:00
2026-05-13 16:15:54 +02:00
2026-05-11 15:43:10 +02:00
2026-05-18 08:06:47 +02:00
2026-05-17 15:44:32 +02:00
2026-05-11 15:43:10 +02:00