Build a 3-step wizard at /runs/new: select game (themed gradient cards grouped by generation with filter tabs), configure rules (reuses existing RulesConfiguration), and name/create run. Remove standalone Games and Rules pages since they're now integrated into the wizard flow. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.1 KiB
1.1 KiB
title, status, type, priority, created_at, updated_at, parent
| title | status | type | priority | created_at | updated_at | parent |
|---|---|---|---|---|---|---|
| Game Selection Screen | completed | task | normal | 2026-02-04T15:44:16Z | 2026-02-05T14:02:43Z | nuzlocke-tracker-f5ob |
Build the initial screen where users select which Pokémon game they want to track.
Checklist
- Create game selection component
- Display games grouped by generation
- Show game artwork/logo for each option
- Add search/filter functionality for games
- Navigate to rule settings after selection
- Allow returning to change game selection
Implementation Notes
- Game selection is step 1 of a 3-step new run wizard at
/runs/new GameCardcomponent: slug-based gradient backgrounds as fallback for missing box artGameGridcomponent: responsive grid with generation filter tabsStepIndicatorcomponent: clickable progress bar for navigating wizard stepsNewRunpage: wizard flow — select game → configure rules → name & create run- Reuses existing
RulesConfigurationcomponent for step 2 GameSelectpage at/gamesshows a browseable game grid with "Start New Run" CTA- "New Run" link added to nav bar