mancala/docs/specs/web-redesign/tasks.md

16 lines
1.1 KiB
Markdown
Raw Normal View History

# Web redesign: tasks
Work through the tasks in order; each ends with its checks passing and a commit. Tick a task when it is committed.
- [x] 1. **Core**: `ThemeManager` takes its themes; `PitViewModel.highlight` set by `PitAnimator`; `getSowingPath`
with unit tests; new texts (en, tr).
- [x] 2. **Backend**: `GET /games/popular?kind=finished`; test.
- [x] 3. **Web app shell**: the three themes, font, base styles, `AppHeader` (logo, theme swatches, account menu,
action) on every page; restyle the lobby, privacy page, loading and connection panels.
- [x] 4. **Web app board**: `BoardView`, `PitView`, `StoreView`, stones, upright layout, highlights and move preview.
- [x] 5. **Web app game page**: players, turn, clocks, game-over card, move list and review banner.
- [x] 6. **Web app replay page**: summary card, controls card, move list.
- [x] 7. **Web app home page**: game-in-progress hero, mini boards, live / popular / recent game cards.
- [x] 8. **Checks and docs**: build, Chrome check of every page at desktop and phone width in all three themes;
`AGENTS.md` and `TODO.md`.