Commit Graph

  • bc9bcf4c4b Add sort options to run team overview Julian Tabel 2026-02-09 12:11:54 +01:00
  • c67621295a Mark genlocke tracking epic and edge cases bean as completed Julian Tabel 2026-02-09 12:08:18 +01:00
  • 924efa9073 Show error feedback when run deletion is blocked Julian Tabel 2026-02-09 12:07:09 +01:00
  • f0307f0625 Guard genlocke data integrity edge cases Julian Tabel 2026-02-09 12:03:58 +01:00
  • d3b65e3c79 Add genlocke lineage tracking with aligned timeline view Julian Tabel 2026-02-09 11:58:38 +01:00
  • 4e00e3cad8 Fix HoF display for transfers/shinies and hook ordering Julian Tabel 2026-02-09 11:45:29 +01:00
  • c2e946f500 Restrict transfers to HoF team and prevent blocking starter route Julian Tabel 2026-02-09 11:35:05 +01:00
  • e1dac10d27 Fix run deletion crash and transfer modal initialization error Julian Tabel 2026-02-09 11:28:22 +01:00
  • c5910ec75c Add genlocke transfer UI with transfer selection modal and backend support Julian Tabel 2026-02-09 11:20:49 +01:00
  • 3bd4250305 Add genlocke cumulative graveyard with backend endpoint and UI Julian Tabel 2026-02-09 11:00:37 +01:00
  • d39898a7a1 Add run deletion guard to genlocke edge cases bean Julian Tabel 2026-02-09 10:52:21 +01:00
  • a81a17c485 Add genlocke admin panel with CRUD endpoints and UI Julian Tabel 2026-02-09 10:51:47 +01:00
  • 08f6857451 Add genlocke list and detail pages Julian Tabel 2026-02-09 10:39:59 +01:00
  • c7c66c76d3 Mark HoF team selection and genlocke retirement integration as completed Julian Tabel 2026-02-09 10:27:29 +01:00
  • 056bef9f75 Scope genlocke retireHoF to HoF team instead of all alive Pokemon Julian Tabel 2026-02-09 10:26:49 +01:00
  • 58d36c4433 Fix hooks order violation in RunEncounters Julian Tabel 2026-02-09 10:22:54 +01:00
  • 08a5e5c621 Add Hall of Fame team selection for completed runs Julian Tabel 2026-02-09 10:19:56 +01:00
  • 89f46e2b12 Add HoF team selection and genlocke retirement integration beans Julian Tabel 2026-02-09 10:16:13 +01:00
  • 48b56f9360 Implement Retire HoF (Gauntlet) rule enforcement for genlockes Julian Tabel 2026-02-09 10:05:03 +01:00
  • 3ff132f284 Add genlocke edge cases tracking bean (draft) Julian Tabel 2026-02-09 09:49:26 +01:00
  • 07343e94e2 Add genlocke leg progression with advance endpoint and run context Julian Tabel 2026-02-09 09:47:28 +01:00
  • 96178622f9 Add genlocke admin management bean Julian Tabel 2026-02-09 09:38:39 +01:00
  • fa6f3c97d2 Add end-of-run condition rule bean, mark genlocke wizard completed Julian Tabel 2026-02-09 09:36:03 +01:00
  • 7851e14c2f Add genlocke creation wizard with backend API and 4-step frontend Julian Tabel 2026-02-09 09:23:48 +01:00
  • aaaeb2146e Add game category and region metadata for genlocke presets Julian Tabel 2026-02-09 09:06:15 +01:00
  • dab0cf986f Add soullink tracking epic (draft) Julian Tabel 2026-02-09 08:57:42 +01:00
  • 3a1aedda32 Refine genlocke epic with user flow, child features, and action items Julian Tabel 2026-02-09 08:47:49 +01:00
  • 6a36738b8b Update seed data and boss sprites from latest export Julian Tabel 2026-02-08 22:40:07 +01:00
  • 58787460c4 Update seed data Julian Tabel 2026-02-08 22:32:44 +01:00
  • 2ff9e81cc4 Fix image export in container and skip already-local URLs Julian Tabel 2026-02-08 22:32:00 +01:00
  • 35df9023f1 Add egg encounter logging with route-lock bypass Julian Tabel 2026-02-08 22:25:47 +01:00
  • 8bd4ad1ecf Download badge and boss sprite images locally during export Julian Tabel 2026-02-08 22:13:30 +01:00
  • d2144e47bf Add bean for fetching and storing badge images locally Julian Tabel 2026-02-08 21:57:26 +01:00
  • dd277889fd Refine egg encounter logging bean Julian Tabel 2026-02-08 21:56:07 +01:00
  • 803a1a0edf Add draft bean refinement instruction to CLAUDE.md Julian Tabel 2026-02-08 21:51:08 +01:00
  • 41621cd993 Add bean lifecycle instructions to CLAUDE.md Julian Tabel 2026-02-08 21:50:13 +01:00
  • 5ba464f37f Update bean statuses Julian Tabel 2026-02-08 21:48:26 +01:00
  • a2127f2126 Handle Nincada split evolution (Ninjask + Shedinja) Julian Tabel 2026-02-08 21:47:35 +01:00
  • fb0ad23c45 Update bean statuses Julian Tabel 2026-02-08 21:35:01 +01:00
  • 512be228a2 Auto-select boss team variant based on starter choice Julian Tabel 2026-02-08 21:33:28 +01:00
  • 3de99859a1 Add bean for auto-selecting boss team variant based on starter choice Julian Tabel 2026-02-08 21:22:10 +01:00
  • a6bf8b4af2 Add conditional boss battle teams (variant teams by condition) Julian Tabel 2026-02-08 21:20:30 +01:00
  • 8931424ef4 Update bean statuses and add wildcard Pokemon checklist item Julian Tabel 2026-02-08 20:34:07 +01:00
  • 0931884f1e Add child route (sub-area) management to route detail page Julian Tabel 2026-02-08 20:32:17 +01:00
  • c6521dd206 Add filter controls to admin tables Julian Tabel 2026-02-08 20:29:55 +01:00
  • 5d444f0c91 Add bean for gathering generation metadata Julian Tabel 2026-02-08 20:21:26 +01:00
  • c3bbd365a9 Replace free-text encounter method input with dropdown selector Julian Tabel 2026-02-08 20:19:16 +01:00
  • fb3b003a6d Mark randomize encounters bean as completed Julian Tabel 2026-02-08 20:14:45 +01:00
  • 8f6d72a9c4 Add bulk import for evolutions, routes, and bosses Julian Tabel 2026-02-08 20:14:19 +01:00
  • 8e1c8b554f Use PokemonSelector autocomplete for route encounter form Julian Tabel 2026-02-08 20:04:26 +01:00
  • 3d515f0e4e Add prev/next and dropdown route navigation to route detail page Julian Tabel 2026-02-08 20:02:59 +01:00
  • b29b716fe5 Update Boss and Route data Julian Tabel 2026-02-08 15:53:36 +01:00
  • 758750b7b8 Add after_route_name to boss battle export/seed pipeline Julian Tabel 2026-02-08 15:51:23 +01:00
  • 47c8fa8e88 Update seed data with boss battles and route changes Julian Tabel 2026-02-08 15:40:07 +01:00
  • 8483c4b109 Add specialty type column to admin bosses table Julian Tabel 2026-02-08 15:38:10 +01:00
  • 0e4fac8790 Add optional specialty type field to boss battles Julian Tabel 2026-02-08 15:23:59 +01:00
  • 1a7476f811 Add section field to boss battle export and seed pipeline Julian Tabel 2026-02-08 15:05:36 +01:00
  • 1bf37a6bd9 Add drag-and-drop boss reordering and new feature beans Julian Tabel 2026-02-08 14:58:49 +01:00
  • a4f814e66e Add section field to boss battles for run progression dividers Julian Tabel 2026-02-08 14:55:26 +01:00
  • a01d01c565 Add Pokemon detail card with tabbed encounter/evolution views Julian Tabel 2026-02-08 14:03:43 +01:00
  • f09b8213fd Add click-to-edit pattern across all admin tables Julian Tabel 2026-02-08 13:44:38 +01:00
  • 76d69dfaf1 Add admin UX improvement epic with 8 child feature beans Julian Tabel 2026-02-08 13:35:50 +01:00
  • bbac19677a Fix duplicate sub-areas caused by PokeAPI casing (e.g. 1f vs 1F) Julian Tabel 2026-02-08 13:22:50 +01:00
  • be6c8e75be Add genlocke tracking epic bean Julian Tabel 2026-02-08 13:17:43 +01:00
  • 46f246028f Add randomize encounters feature (per-route + bulk) Julian Tabel 2026-02-08 13:14:43 +01:00
  • 6779e3effa Update bean status and add Rotom encounter to Pokemon X seed data Julian Tabel 2026-02-08 13:00:51 +01:00
  • c049d07917 Fix stretched type badges in StatusChangeModal Julian Tabel 2026-02-08 12:56:42 +01:00
  • 069093ebae Add non-evolution form change support (Rotom, Oricorio, etc.) Julian Tabel 2026-02-08 12:55:11 +01:00
  • 2d4aa9d562 Re-export all seed data from database Julian Tabel 2026-02-08 12:39:45 +01:00
  • 0a2d42a6d0 Add --export flag to export all seed data from DB to JSON Julian Tabel 2026-02-08 12:39:00 +01:00
  • 053dece33e Add boss seed data pipeline for export and import Julian Tabel 2026-02-08 12:36:08 +01:00
  • 76855f4f56 Increase team/graveyard pokemon sprite size Julian Tabel 2026-02-08 12:18:37 +01:00
  • da9cf0acd2 Fix doubled encounters in encounter modals by filtering on gameId Julian Tabel 2026-02-08 12:18:12 +01:00
  • 3e88ba50fa Add version groups to share routes and boss battles across games Julian Tabel 2026-02-08 12:07:42 +01:00
  • 979f57f184 Add collapsible boss teams and hide attempts in hardcore mode Julian Tabel 2026-02-08 12:03:11 +01:00
  • 5d54c00af0 Add tabbed UI for routes/bosses and boss export endpoint Julian Tabel 2026-02-08 11:52:18 +01:00
  • 190b08eb26 Add boss battles, level caps, and badge tracking Julian Tabel 2026-02-08 11:16:13 +01:00
  • 3b87397432 Add run management screen to admin panel Julian Tabel 2026-02-08 10:54:47 +01:00
  • 5cdcd149b6 Add export buttons to all admin panel screens Julian Tabel 2026-02-08 10:50:14 +01:00
  • 8fbf658a27 Hide Pinwheel Clause rule toggle for games without pinwheel zones Julian Tabel 2026-02-08 10:40:18 +01:00
  • d50d189114 Update seed data from latest fetch-pokeapi run Julian Tabel 2026-02-07 22:09:53 +01:00
  • 2efadae367 Add beans for admin exports, randomize encounters, pinwheel clause, and run management Julian Tabel 2026-02-07 22:09:24 +01:00
  • 1d1a1f1927 Populate Legends: Z-A Wild Zone 1-20 encounter data Julian Tabel 2026-02-07 22:05:49 +01:00
  • 7d4fdcd8ae Display bar chart labels inside bars with adaptive text color Julian Tabel 2026-02-07 22:00:11 +01:00
  • 1884a085f3 Add Pokemon Legends: Z-A to the game list Julian Tabel 2026-02-07 21:56:50 +01:00
  • 3934167139 Add box art images for all games Julian Tabel 2026-02-07 21:44:35 +01:00
  • 6f231e522b Use object-contain for box art to prevent cropping Julian Tabel 2026-02-07 21:43:21 +01:00
  • 8915f69215 Support both PNG and JPG box art images Julian Tabel 2026-02-07 21:37:15 +01:00
  • 7dbf3772df Improve run creation workflow with filters, local box art, and sticky nav Julian Tabel 2026-02-07 21:29:14 +01:00
  • 4c0b45984f Add beans for boss battles and run creation workflow improvements Julian Tabel 2026-02-07 21:21:12 +01:00
  • c809a9c69a Stack type badges vertically for dual-type Pokemon Julian Tabel 2026-02-07 21:14:03 +01:00
  • 6d77fb731e Use type PNG badges instead of colored text spans Julian Tabel 2026-02-07 21:12:45 +01:00
  • 14ce0c1ce7 Fix migration down_revision to chain from pinwheel clause migration Julian Tabel 2026-02-07 21:10:27 +01:00
  • ad1eb0524c Enforce Dupes Clause and Shiny Clause rules Julian Tabel 2026-02-07 21:08:25 +01:00
  • 7b7945246d Update Dupes Clause & Shiny Clause bean with corrected descriptions Julian Tabel 2026-02-07 20:54:11 +01:00
  • ef4772407b Mark Pinwheel Clause support bean as completed Julian Tabel 2026-02-07 20:47:48 +01:00
  • fb90410055 Add stats screen with backend endpoint and frontend page Julian Tabel 2026-02-07 20:46:36 +01:00
  • 78d31f2856 Add test data injection script with varied runs and encounters Julian Tabel 2026-02-07 20:35:59 +01:00
  • c2112b9b74 Add detailed stats screen bean and remove scrapped beans Julian Tabel 2026-02-07 20:28:59 +01:00
  • 4fb6d43305 Add Pinwheel Clause support for zone-based encounters in route groups Julian Tabel 2026-02-07 20:22:36 +01:00