Files
nuzlocke-tracker/.beans/nuzlocke-tracker-0q8f--encounter-tracking-interface.md
Julian Tabel 66b3c9286f 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>
2026-02-05 15:28:50 +01:00

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