Sign-up and sign-in pages: the navigation names the Account, a refresh keeps it signed in #379
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#380 Password reset by email: a single-use link, caught by Mailpit, sent by Resend in production
amaurycoudr/chess-project
#383 Account page: Username, email and join date, an export, and deletion by password
amaurycoudr/chess-project
#384 Names by Username in the Room, "My games" and the Game page; switching devices mid-Game end to end
amaurycoudr/chess-project
#378 Accounts and Sessions on the wire: sign up, sign in, sign out and refresh behind the guard
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#379
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#364
What to build
A Player signs up at
/sign-upand sees whether a Username is free while typing: the format is checked locally with the contract's schema, then availability through a debounced read. Every refusal shows its reason. They sign in at/sign-inand sign out from the site navigation. The navigation shows "Sign in" when signed out and the Username with "Sign out" when signed in. The signed-in Account is one Query entry fromaccount.me, and signing in or out resets the whole Query cache. A shared refresh-and-retry wrapper sits on every vertical's client. On UNAUTHORIZED it refreshes once per tab at a time, then retries once. A failed refresh shows the Player signed out rather than looping. Every new string is in the Paraglide catalogue in English and French.Seam: the front views (each beside its view with the
authvertical's harness and MSW)Acceptance criteria
mentioned in issue #380
mentioned in issue #383
mentioned in issue #384
mentioned in issue #364
mentioned in issue #378
marked this issue as related to #364
marked this issue as related to #378
marked this issue as related to #384
marked this issue as related to #383
marked this issue as related to #380
mentioned in merge request !523
mentioned in commit
0b08e20297mentioned in commit
903efced09