open-legal-products gives Mike's account security the full treatment

Mike now handles the awkward, high-stakes moments around sign-up, email changes and lost passwords with clearer safeguards and guidance.

securityworkflow

The maintainers have completed the account journey around Supabase, a hosted authentication service, rather than stopping at a basic login screen. New users can verify their email, supply a display name, and see useful status screens when a link expires or authentication fails.

  • Email changes now require confirmation on both sides, with pending-change and rate-limit messages in settings.
  • Password recovery covers the request through to a confirmed reset, with a 10-character standard for new or changed passwords.
  • Post-login redirects are restricted to approved internal destinations, reducing the chance of a user being sent somewhere unsafe.

The account screens also now share a consistent, calmer presentation across login, recovery and multi-factor authentication.

So what Legal teams evaluating Mike should care because dependable identity controls are foundational when a product may hold sensitive client and matter information.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from open-legal-products/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
4dbd3d52 feat(auth): add email confirmation and password recovery willchen96 2026-08-19 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-1276.md from inside the repo you want the changes in.

⬇ Download capture-thread-1276.md