Sprint: wachtwoord #66

Merged
janpeter merged 6 commits from feat/sprint-di155g5p into main 2026-06-01 20:13:05 +02:00
Owner

Sprint di155g5p voltooid: PBI-121 Wachtwoord wijzigen. 7 taken afgerond: T-1278 rate-limit config, T-1279 changePasswordAction, T-1280 tests, T-1281 change-password-form, T-1282 change-password page, T-1283 settings link, T-1284 verify+build. Alle verificaties geslaagd, typecheck en build groen.


Draft PR voor sprint-batch cmpvgay5a000imu7rdi155g5p (single-session). Wordt ready-for-review zodra alle tasks DONE zijn.

Sprint di155g5p voltooid: PBI-121 Wachtwoord wijzigen. 7 taken afgerond: T-1278 rate-limit config, T-1279 changePasswordAction, T-1280 tests, T-1281 change-password-form, T-1282 change-password page, T-1283 settings link, T-1284 verify+build. Alle verificaties geslaagd, typecheck en build groen. --- *Draft PR voor sprint-batch `cmpvgay5a000imu7rdi155g5p` (single-session). Wordt ready-for-review zodra alle tasks DONE zijn.*
Voeg 'change-password' toe aan CONFIGS met windowMs=60_000, max=10,
consistent met de login-limiet. Nodig voor de change-password server action (ST-1450).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Voeg changePasswordSchema en changePasswordAction toe: demo-check,
per-user rate limit, huidig-wachtwoord verificatie, hash + update,
redirect naar /settings.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Dekt happy path, demo-blokkering, onjuist huidig wachtwoord,
wachtwoord-mismatch, te kort wachtwoord en rate limit (429).
Breidt bestaande auth.test.ts patroon uit met prismaUserFindUniqueMock
en exporteert de echte rate-limit implementatie via importOriginal.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Builds the ChangePasswordForm with three password fields (current,
new, confirm), Dutch labels, MD3 error styling, and debug-id
attribute — following the reset-form pattern exactly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Server component at /settings/change-password; redirects unauthenticated
users to /login and demo users to /settings before rendering ChangePasswordForm.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(ST-1452): voeg wachtwoord-wijzigen link toe in Account-sectie
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 3m20s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
f0b9277a0e
Toont 'Wachtwoord wijzigen' link op /settings voor niet-demo gebruikers,
verwijst naar /settings/change-password.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
janpeter changed title from WIP: Sprint: wachtwoord to Sprint: wachtwoord 2026-06-01 19:46:33 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/Scrum4Me!66
No description provided.