-
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