project-bifrost-platform/src
Jonathan Hvid 096c9bc297 feat(auth): self-service password change + admin password reset
- /account gains a Change password form (verify current, 8+ char new,
  confirm match) backed by updateUserPassword + verifyPassword/hashPassword.
- Admin users resource gains a "Reset password" action that generates a
  fresh temp password, sets it immediately, and reveals it once in the panel
  (new temp-password action-result, reusing the copy-box UI) for the admin
  to send to the user.
- Backstage top-left logo now links to the portal (main menu).

Temp passwords are generated + hashed at request time; never stored in git
or logged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 15:42:45 +02:00
..
admin feat(auth): self-service password change + admin password reset 2026-06-17 15:42:45 +02:00
components feat(ui): mobile responsive pass, larger type, pulse vote background, header 2026-06-10 17:18:48 +02:00
content feat: database schema, migrations, and seed data 2026-04-18 22:43:16 +02:00
layouts feat(ui): mobile responsive pass, larger type, pulse vote background, header 2026-06-10 17:18:48 +02:00
lib feat(auth): self-service password change + admin password reset 2026-06-17 15:42:45 +02:00
pages feat(auth): self-service password change + admin password reset 2026-06-17 15:42:45 +02:00
styles feat(ui): mobile responsive pass, larger type, pulse vote background, header 2026-06-10 17:18:48 +02:00
env.d.ts feat: database schema, migrations, and seed data 2026-04-18 22:43:16 +02:00
middleware.ts feat: database schema, migrations, and seed data 2026-04-18 22:43:16 +02:00