Fix password reset UI (pairs with backend #1) #40

Merged
westfarn merged 1 commits from feature/password-reset-1 into master 2026-07-27 04:42:36 -07:00
Owner

Summary

  • Pair with chat_backend password reset (#1)
  • Fix forgot-password request: execute invisible reCAPTCHA, POST user/reset_password/ with await, correct /signin/ back link
  • Restyle confirmation + set-password pages to match Sign In glass UI
  • Set-password: validate link via GET, await POST, enforce ≥8 chars + number + special char
  • Sign In “Forgot Password?” navigates to /password_reset/

Test plan

  • npm test -- --watchAll=false --testPathPattern=PasswordReset.test
  • From Sign In → Forgot Password → submit email → confirmation page
  • Open email link /set_password/?slug=… → set password → redirected to Sign In
  • Invalid/expired slug redirects to Sign In
  • End-to-end with backend feature/password-reset-1
## Summary - Pair with chat_backend password reset (#1) - Fix forgot-password request: execute invisible reCAPTCHA, POST `user/reset_password/` with await, correct `/signin/` back link - Restyle confirmation + set-password pages to match Sign In glass UI - Set-password: validate link via GET, await POST, enforce ≥8 chars + number + special char - Sign In “Forgot Password?” navigates to `/password_reset/` ## Test plan - [ ] `npm test -- --watchAll=false --testPathPattern=PasswordReset.test` - [ ] From Sign In → Forgot Password → submit email → confirmation page - [ ] Open email link `/set_password/?slug=…` → set password → redirected to Sign In - [ ] Invalid/expired slug redirects to Sign In - [ ] End-to-end with backend `feature/password-reset-1`
westfarn added 1 commit 2026-07-27 04:27:10 -07:00
Wire up working password reset UI for forgot-password flow
Unit Tests / test (pull_request) Successful in 12s
77ae940b44
Fix reCAPTCHA + API path bugs, await set-password calls, and align reset
confirmation / set-password pages with Sign In glass styling.
westfarn merged commit 400549268c into master 2026-07-27 04:42:36 -07:00
westfarn deleted branch feature/password-reset-1 2026-07-27 04:42:36 -07:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/chat_web_app#40