Sign-up and sign-in forms are more reliable and easier to use
Several small friction points in the sign-up and sign-in flows have been addressed in one go.
Password handling now includes a show/hide toggle on all password fields, and the sign-up form checks your password against the requirements as you type — you see feedback before you try to submit. A confirm-password field is also present on sign-up to catch mismatches early.
Loading states are now shown consistently. Every button that triggers a network action — including the Google and Microsoft sign-in buttons — shows a spinner while work is in progress and is disabled until it completes. Previously some buttons gave no visible feedback, making it easy to double-submit or assume something had gone wrong.
Error messages now appear at the form level for cases like invalid credentials or rate-limit responses, so you are not left with a silent failure.
The verification and password-reset steps each have a back button if you need to correct your email address, and resend buttons appear wherever a code can be re-sent. These were missing from some steps before.
Mobile dark mode showed the logo incorrectly — a dark logo on a dark background. That is now fixed.