Solving moves to /puzzles/train on GameScreen, with a move list #452
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
#453 Result dialog after a solved or failed Puzzle, and the Puzzle's rating once resolved
amaurycoudr/chess-project
#454 Puzzles landing at /puzzles: rating, Mixed door, Theme families and recent Attempts
amaurycoudr/chess-project
#456 Theme switcher on the solving screen
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#452
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
#450
What to build
Solving moves to
/puzzles/trainand is built onGameScreen, like a Game. Until the landing lands,/puzzlesredirects to/puzzles/train, keeping?theme=.Board column
Rail
Replay
The Replay at
/puzzles/replay/$puzzleIduses the same frame, with "Replay" in the header.States on the frame
NO_PUZZLE_LEFTwith a Theme: the footer offers Mixed training.NO_PUZZLE_LEFTwith no Theme: the footer offers the landing.NOT_REPLAYABLE: the footer offers the History.The old board-and-aside layout and its Theme select go. The existing e2e scenario follows the new route.
Covers stories 18, 20–22, 24–31 and 36. The Theme switcher has its own ticket; until it lands, the header shows the Theme as plain text.
Seam: Front — the pages on the app's router (
@/app/router.harnesswith the puzzles MSW handlers)Acceptance criteria
/puzzles/trainand/puzzles/replay/$puzzleIdrender onGameScreen, with the Puzzle row, the Player row and the move list/puzzles?theme=forklands on/puzzles/train?theme=fork/puzzles/trainpuzzles.spec.tspasses on the new routementioned in issue #453
mentioned in issue #454
mentioned in issue #456
marked this issue as related to #450
marked this issue as related to #453
marked this issue as related to #454
marked this issue as related to #456
mentioned in merge request !557
mentioned in commit
4b753127f6mentioned in commit
9d6c01215cmentioned in commit
4e15ac8f85mentioned in commit
b471059039mentioned in commit
197954517fmentioned in commit
0ca9006e0e