Skip to content

v1.1.1

Choose a tag to compare

@crnst8 crnst8 released this 21 Aug 07:39
· 33 commits to main since this release

Backend:

  • GET /auth/session → returns your email
  • POST /auth/password → verifies current, sets new, deletes every other session. Rate-limited, refuses API tokens
  • Both registered behind requireAuth
  • Logger redacts the new password fields
  • Seed resets the fixture password so smoke can't poison it

Frontend:

  • Rail bottom: account menu → email, Change password, Sign out

  • Settings → new Sign-in tab: email, 3-field change form, Sign out (with confirm)

  • Command palette: two new entries

  • MailApi gained session / changePassword / signOut, implemented in both http and mock adapters

  • Store: user state, sign-out reloads the document

  • feat: auth mgmt for account page, closes #1