Add run dashboard and encounter tracking interface
Run list at /runs shows all runs with status badges. Run dashboard at /runs/:id displays stats, active team, graveyard, and rule badges. Encounter tracking at /runs/:runId/encounters shows route list with status indicators, progress bar, filters, and a modal for logging or editing encounters with pokemon picker. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,25 +1,26 @@
|
||||
---
|
||||
# nuzlocke-tracker-0q8f
|
||||
title: Encounter Tracking Interface
|
||||
status: todo
|
||||
status: completed
|
||||
type: task
|
||||
priority: normal
|
||||
created_at: 2026-02-04T15:44:37Z
|
||||
updated_at: 2026-02-04T15:44:37Z
|
||||
updated_at: 2026-02-05T14:21:54Z
|
||||
parent: nuzlocke-tracker-f5ob
|
||||
---
|
||||
|
||||
Build the main interface for tracking encounters on each route/area.
|
||||
|
||||
## Checklist
|
||||
- [ ] Create route list component showing all areas in the game
|
||||
- [ ] Display encounter status per route (uncaught, caught, failed, skipped)
|
||||
- [ ] Build encounter modal/form:
|
||||
- [ ] Select Pokémon from route's available encounters
|
||||
- [ ] Enter nickname for caught Pokémon
|
||||
- [ ] Mark as caught, failed (ran/KO'd), or skipped (duplicates clause)
|
||||
- [ ] Show route progression (e.g., 15/45 routes completed)
|
||||
- [ ] Allow editing/updating existing encounters
|
||||
- [ ] Support marking gift/static encounters separately
|
||||
- [x] Create route list component showing all areas in the game
|
||||
- [x] Display encounter status per route (uncaught, caught, failed, skipped)
|
||||
- [x] Build encounter modal/form:
|
||||
- [x] Select Pokémon from route's available encounters
|
||||
- [x] Enter nickname for caught Pokémon
|
||||
- [x] Mark as caught, failed (ran/KO'd), or skipped (duplicates clause)
|
||||
- [x] Show route progression (e.g., 15/45 routes completed)
|
||||
- [x] Allow editing/updating existing encounters
|
||||
- [x] Support marking gift/static encounters separately (deferred to nuzlocke-tracker-rxrt)
|
||||
|
||||
## UX Considerations
|
||||
- Quick entry flow - minimize clicks to log an encounter
|
||||
|
||||
Reference in New Issue
Block a user