Names by Username in the Room, "My games" and the Game page; switching devices mid-Game end to end #384
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
#385 Claim a Guest on the wire, and write its later Games to the Account
amaurycoudr/chess-project
#379 Sign-up and sign-in pages: the navigation names the Account, a refresh keeps it signed in
amaurycoudr/chess-project
#382 Seats and Games as an Account: one Seat across devices, Games owned and listed by the Account
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#384
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 signed-in browser plays as its Account. Create and take mint a Guest only without a Session, and a browser keeps sending a Guest it holds, so a Guest-held Seat stays playable after sign-in. An open Room reconnects its change stream on sign-in and sign-out, so its Connection is identified again. Each Seat in the Room is labelled with its occupant's Username, or "Guest" from the catalogue. "My games" signed in lists the Account's Games, newest first, naming each side. The Game page, opened as the Account, is oriented to its Color with its side labelled "You", and names each side by Username or "Guest", as do the exported PGN tags.
The new e2e spec gains its main test. One Player signs up and creates a Room. A second browser joins as a Guest and sees the first Player's Username beside their Seat. A third browser signs in to the same Account, opens the Room link, is seated with the same Color and plays a Move that the Guest sees.
Seam: the front views; e2e
Acceptance criteria
mentioned in issue #385
mentioned in issue #364
mentioned in issue #379
mentioned in issue #382
marked this issue as related to #364
marked this issue as related to #379
marked this issue as related to #382
marked this issue as related to #385
mentioned in merge request !523
Delivered by !523, merged into main.