feat: add forgot password and username recovery flow #59

Merged
Ichitux merged 2 commits from feat/password-recovery into main 2026-08-18 09:08:02 +00:00
Owner
  • Add Mailpit SMTP container to docker-compose for dev email capture
  • Add nodemailer dependency for email sending
  • Add password_reset_tokens table (PG + SQLite)
  • Add POST /api/auth/forgot-username endpoint
  • Add POST /api/auth/forgot-password endpoint (token-based, 1h expiry)
  • Add POST /api/auth/reset-password endpoint
  • Create ForgotPasswordModal component (choose mode → email → sent)
  • Create ResetPasswordView (token-based new password form)
  • Add forgot/recovery links to LoginModal
  • Add i18n translations (ES/CA) for the full flow
- Add Mailpit SMTP container to docker-compose for dev email capture - Add nodemailer dependency for email sending - Add password_reset_tokens table (PG + SQLite) - Add POST /api/auth/forgot-username endpoint - Add POST /api/auth/forgot-password endpoint (token-based, 1h expiry) - Add POST /api/auth/reset-password endpoint - Create ForgotPasswordModal component (choose mode → email → sent) - Create ResetPasswordView (token-based new password form) - Add forgot/recovery links to LoginModal - Add i18n translations (ES/CA) for the full flow
Ichitux added 1 commit 2026-07-27 13:58:10 +00:00
feat: add forgot password and username recovery flow
Run Tests on Branches / Detect Changes (push) Successful in 14s
Run Tests on Branches / Backend Tests (push) Successful in 2m24s
Run Tests on Branches / Frontend Tests (push) Successful in 1m57s
Run Tests on Branches / Frontend Mobile Tests (push) Has been skipped
Run Tests on Branches / Parapharmacy API Tests (push) Has been skipped
Run Tests on Branches / PIP Platform Tests (push) Has been skipped
87df61ab15
- Add Mailpit SMTP container to docker-compose for dev email capture
- Add nodemailer dependency for email sending
- Add password_reset_tokens table (PG + SQLite)
- Add POST /api/auth/forgot-username endpoint
- Add POST /api/auth/forgot-password endpoint (token-based, 1h expiry)
- Add POST /api/auth/reset-password endpoint
- Create ForgotPasswordModal component (choose mode → email → sent)
- Create ResetPasswordView (token-based new password form)
- Add forgot/recovery links to LoginModal
- Add i18n translations (ES/CA) for the full flow
Ichitux added 1 commit 2026-08-18 09:02:10 +00:00
Patentes internacionales + Forgot Pwd
Run Tests on Branches / Detect Changes (push) Successful in 19s
Run Tests on Branches / Backend Tests (push) Successful in 2m46s
Run Tests on Branches / PIP Platform Tests (push) Has been skipped
Run Tests on Branches / Frontend Tests (push) Successful in 2m24s
Run Tests on Branches / Frontend Mobile Tests (push) Has been skipped
Run Tests on Branches / Parapharmacy API Tests (push) Has been skipped
d68463548f
Ichitux merged commit fa53d5855d into main 2026-08-18 09:08:02 +00:00
Ichitux deleted branch feat/password-recovery 2026-08-18 09:08:03 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Ichitux/FarmaFinder#59