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>
1.0 KiB
1.0 KiB
title, status, type, priority, created_at, updated_at, parent
| title | status | type | priority | created_at | updated_at | parent |
|---|---|---|---|---|---|---|
| Encounter Tracking Interface | completed | task | normal | 2026-02-04T15:44:37Z | 2026-02-05T14:21:54Z | 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 (deferred to nuzlocke-tracker-rxrt)
UX Considerations
- Quick entry flow - minimize clicks to log an encounter
- Visual distinction between route types (grass, water, cave, etc.)
- Mobile-friendly for tracking while playing