Rework the site navigation, the account page and the Game page #399
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.
Dependencies
No dependencies set.
Reference
amaurycoudr/chess-project#399
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?
Problem
The owner finds three screens not good enough after accounts v1 (!523): the site navigation (sidebar), the account page (
/account) and the Game page. They work, but their layout and look need a design pass.Where they live
apps/front/src/app/site-header.tsx,apps/front/src/auth/account-nav.{view,ui}.tsx(the Username with links to the account page and "Sign out", or "Sign in")apps/front/src/auth/account-page.{view,ui}.tsx(Username, email, join date, export download, deletion by password)apps/front/src/games/game-page.{view,ui}.tsx(sides named by Username or "Guest", oriented to the reader's Color, PGN export)To decide first
prototypebefore a specto-spec, and tickets if it spans more than one merge requestOut of scope
mentioned in commit
c06f729de3mentioned in issue #400
marked this issue as related to #400
Decided in a grilling and a prototype session; the spec is #400.
Sidebarwith New game as the first, highlighted item; "My games" shown once the Player owns a Game; the account in the footer (a Username menu with Account, Language and Sign out, or Sign in and Language); a Guest note linking to sign-up. A slim top bar belowlg. The settings cog goes.game.listgains a result filter, a cursor and counts, replacing the cap of 50.account.megainshasGames, so/and/localstill ask the server one thing.Prototype (never merged): branch
prototype/399-front-screens; runpnpm devand use the "Prototype #399" panel.mentioned in issue #401
mentioned in merge request !527