Let people reset a forgotten password, or add one to a Discord account

The sign-in dialog had no way back in for someone who forgot their
password, and an account made with Discord could never sign in with
email. "Forgot password?" now emails Supabase's reset link to the same
redirect Discord uses; the link signs the user in as passwordRecovery and
the app asks for a new password.

Saving it makes Supabase report the user updated on the same session.
Setting Convex up again for that pulled auth out from under the library's
live queries and raised "Cloud connection lost", so a same-session user
update now only refreshes the user.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
df8761a9a6Dara Adedeji committed on 10/21/2026, 6:47:46 PMparent1d15062

Checks

1 failing · 4 successful · 9 skipped
Some checks failed

Failing1

6 files changedLine totals unavailable