1.4 KiB
1.4 KiB
title, status, type, priority, created_at, updated_at, parent
| title | status | type | priority | created_at | updated_at | parent |
|---|---|---|---|---|---|---|
| Pokemon detail card with encounters and evolution chain | todo | feature | high | 2026-02-08T12:33:05Z | 2026-02-08T12:33:05Z | nuzlocke-tracker-iu5b |
When viewing/editing a Pokemon in the admin panel, show contextual information about where it can be encountered and its evolution chain.
Desired behavior
- The pokemon edit card (from click-to-edit) shows:
- Editable fields (name, types, dex number, sprite, etc.)
- Encounter locations: A list of routes/games where this pokemon appears as a route encounter. Grouped by game, showing route name + encounter method + levels.
- Evolution chain: Visual display of the pokemon's evolution family — predecessors and successors with triggers (level, item, trade, etc.)
- Encounter locations and evolution chain are read-only informational sections
- Encounter locations link to the route detail page in admin for quick navigation
Backend support
- Encounters by pokemon: May need a new endpoint or can query route_encounters filtered by pokemon_id
- Evolution chain: Can reuse existing /pokemon/{id}/evolutions endpoint, but may need a 'full chain' variant that shows the complete family tree (not just direct evolutions from this pokemon)
Notes
- This helps the admin quickly verify data completeness — 'is this pokemon assigned to the right routes?' and 'are its evolutions set up correctly?'