Commit Graph

  • 0b874a6816 Scrap obsolete bean for Python fetch script verification Julian Tabel 2026-02-07 20:05:41 +01:00
  • a65efa22da Add nullable region field to evolutions for regional form filtering Julian Tabel 2026-02-07 20:05:07 +01:00
  • 23a7b6ad53 Update project config for Go tool and port change Julian Tabel 2026-02-07 19:44:19 +01:00
  • f57d4793f9 Regenerate seed data with Go fetch tool Julian Tabel 2026-02-07 19:44:14 +01:00
  • 66ad41cf1c Replace Python fetch scripts with static special_encounters.json Julian Tabel 2026-02-07 19:44:10 +01:00
  • 0bf628157f Add Go-based PokeAPI fetch tool Julian Tabel 2026-02-07 19:44:05 +01:00
  • ab6c1adb1f Fix seeder crash on null game data and disable SQL logging by default Julian Tabel 2026-02-07 19:43:09 +01:00
  • 5c91cef057 Update beans tracking files Julian Tabel 2026-02-07 14:55:54 +01:00
  • d168d99bba Separate PokeAPI ID from national dex for correct form identification Julian Tabel 2026-02-07 14:55:06 +01:00
  • cb027e5215 Extract version groups and route ordering to separate JSON files Julian Tabel 2026-02-07 14:35:30 +01:00
  • 9cec9836b4 Add Pokemon form support to seeding (Alolan, regional variants, etc.) Julian Tabel 2026-02-07 14:32:13 +01:00
  • 5edda2dba9 Improve UX with merged run view, method badges, grouped encounters, and mobile nav Julian Tabel 2026-02-07 14:20:26 +01:00
  • 0beb287365 Mark gift/static encounter bean as completed Julian Tabel 2026-02-07 13:54:46 +01:00
  • 9aca1806f6 Move starter Pokemon to dedicated route that appears first Julian Tabel 2026-02-07 13:53:40 +01:00
  • 07fca1d25d Mark MVP epic and route ordering beans as completed Julian Tabel 2026-02-07 13:51:35 +01:00
  • d488c252b8 Add starter, gift, and fossil encounters to seed data Julian Tabel 2026-02-07 13:50:49 +01:00
  • 73d4a1831c Sort seed data routes by game progression instead of alphabetically Julian Tabel 2026-02-07 13:27:51 +01:00
  • 110b864e95 Add ability to end a run as victory or defeat Julian Tabel 2026-02-07 13:12:56 +01:00
  • 1f198aca4c Improve admin panel UX with toasts, evolution CRUD, sorting, drag-and-drop, and responsive layout Julian Tabel 2026-02-07 13:09:27 +01:00
  • 574e36ee22 Add bean for updating PokeAPI data submodule Julian Tabel 2026-02-06 11:54:42 +01:00
  • 93d0d8a9e2 Use game.color for GameCard fallback instead of static gradients Julian Tabel 2026-02-06 11:51:28 +01:00
  • f7f5417b6b Add all Gen 1-9 games with colors to seed data Julian Tabel 2026-02-06 11:46:10 +01:00
  • 5406e5a386 Add bean for run completion (success/failure) feature Julian Tabel 2026-02-06 11:22:49 +01:00
  • 1c8e7562c8 Add bean for test data injection in dev environment Julian Tabel 2026-02-06 11:20:15 +01:00
  • fce6756cc2 Seed all Pokemon species and add admin pagination Julian Tabel 2026-02-06 11:19:05 +01:00
  • 2aa60f0ace Add hierarchical route grouping for multi-area locations Julian Tabel 2026-02-06 11:07:45 +01:00
  • b434ab52ae Add beans for seeding improvements, pokemon forms, and admin UX Julian Tabel 2026-02-05 19:29:06 +01:00
  • c5a2d5c0e6 Mark evolution and admin panel beans as completed Julian Tabel 2026-02-05 19:26:53 +01:00
  • 9728773a94 Add pokemon evolution support across the full stack Julian Tabel 2026-02-05 19:26:49 +01:00
  • c8d8e4b445 Fix ambiguous foreign keys on Pokemon.encounters relationship Julian Tabel 2026-02-05 19:20:19 +01:00
  • 001ee98bb5 Rewrite fetch_pokeapi.py to read from local submodule instead of PokeAPI Julian Tabel 2026-02-05 19:17:03 +01:00
  • 80369daab5 Add PokeAPI/api-data as git submodule for local seed data Julian Tabel 2026-02-05 19:08:40 +01:00
  • f251903874 Update seeding refactor bean to use PokeAPI/api-data JSON instead of CSV Julian Tabel 2026-02-05 19:06:33 +01:00
  • 71a8f2e695 Add bean for refactoring seeding to use PokeAPI CSV data via git submodule Julian Tabel 2026-02-05 19:01:56 +01:00
  • 6bff1c8612 Add CLAUDE.md with post-task commit prompt instruction Julian Tabel 2026-02-05 18:37:47 +01:00
  • 55e6650e0e Add admin panel with CRUD endpoints and management UI Julian Tabel 2026-02-05 18:36:19 +01:00
  • a911259ef5 Add pokemon status management with death tracking Julian Tabel 2026-02-05 18:36:08 +01:00
  • 628c621fa9 Add beans for evolutions, area grouping, UX pass, and gift encounters Julian Tabel 2026-02-05 15:28:59 +01:00
  • 689c1de107 Add local Fire Red box art image Julian Tabel 2026-02-05 15:28:54 +01:00
  • 66b3c9286f Add run dashboard and encounter tracking interface Julian Tabel 2026-02-05 15:28:50 +01:00
  • 982154b348 Add game selection screen and new run wizard Julian Tabel 2026-02-05 15:09:25 +01:00
  • 7c65775c8b Add frontend API client and TanStack Query hooks Julian Tabel 2026-02-05 15:09:14 +01:00
  • 13e90eb308 Add REST API endpoints for games, runs, and encounters Julian Tabel 2026-02-05 15:09:05 +01:00
  • cfd4c51514 Add game data seeding from PokeAPI with level ranges Julian Tabel 2026-02-05 15:08:54 +01:00
  • 08c05f2a2f Add frontend TypeScript types for game data models Julian Tabel 2026-02-05 13:34:21 +01:00
  • d94364d6ce Add database schema with SQLAlchemy async + Alembic migrations Julian Tabel 2026-02-05 13:29:34 +01:00
  • a87d2ef523 add user auth epic Julian Tabel 2026-02-04 17:22:41 +01:00
  • 6ee53a0533 Initial setup of frontend and backend Julian Tabel 2026-02-04 17:13:58 +01:00
  • 259c200d93 Initial commit Julian Tabel 2026-02-04 16:28:10 +01:00