This website requires JavaScript.
70aa1156f5
Add renovate.json
renovate/configure
Renovate Bot
2026-02-22 11:00:54 +00:00
321b940398
Merge pull request 'Fix FK violations when pruning stale routes' (#32 ) from develop into main
main
TheFurya
2026-02-21 17:56:57 +01:00
1513bb3658
Split e2e tests into manual workflow_dispatch workflow
develop
Julian Tabel
2026-02-21 17:54:25 +01:00
3b63285bd1
Fix FK violations when pruning stale routes
Julian Tabel
2026-02-21 17:50:54 +01:00
e21a8acc60
Merge pull request 'Housekeeping: archive beans, add seed pruning' (#31 ) from develop into main
TheFurya
2026-02-21 17:46:57 +01:00
4f0f881736
Update remaining FireRed boss sprites
Julian Tabel
2026-02-21 17:39:14 +01:00
dde20c932b
Update Brock and Misty boss sprites
Julian Tabel
2026-02-21 17:37:29 +01:00
efa0b5f855
Add --prune flag to seed command to remove stale data
Julian Tabel
2026-02-21 17:33:54 +01:00
d535433583
Archive 23 completed beans
Julian Tabel
2026-02-21 16:59:54 +01:00
f15e530130
Merge pull request 'Release: test infrastructure, rules overhaul, and design refresh' (#30 ) from develop into main
TheFurya
2026-02-21 16:58:14 +01:00
bf4302cdd4
Use host IP for backend test database URL in CI
Julian Tabel
2026-02-21 16:49:04 +01:00
9a8a4f75f9
Use uv run for backend tests instead of system pip install
Julian Tabel
2026-02-21 16:43:35 +01:00
00734ee233
Use host IP for e2e test API in CI
Julian Tabel
2026-02-21 16:38:29 +01:00
b50e9160ba
Add uv to PATH after install in CI
Julian Tabel
2026-02-21 16:32:51 +01:00
f6bcb1fbe5
Fix CI failures for backend and e2e test jobs
Julian Tabel
2026-02-21 16:29:04 +01:00
bf3a3d3329
Replace CI lint jobs with backend, frontend, and e2e test jobs
Julian Tabel
2026-02-21 14:13:34 +01:00
9aaa95a1c7
Add component tests for EndRunModal, GameGrid, RulesConfiguration, Layout
Julian Tabel
2026-02-21 13:57:12 +01:00
0d2f419c6a
Add unit tests for frontend utilities and hooks
Julian Tabel
2026-02-21 13:47:55 +01:00
c80d7d0802
Set up frontend test infrastructure
Julian Tabel
2026-02-21 13:35:15 +01:00
ee5bf03f19
Add integration tests for Genlockes & Bosses API
Julian Tabel
2026-02-21 13:21:32 +01:00
34835abe0c
Add integration tests for Pokemon & Evolutions API
Julian Tabel
2026-02-21 13:15:00 +01:00
ca736e0f39
Add unit tests for services layer
Julian Tabel
2026-02-21 13:05:24 +01:00
d6a0b60585
Add integration tests for Runs & Encounters API
Julian Tabel
2026-02-21 12:58:28 +01:00
79eabf4f9f
Add integration tests for Games & Routes API
Julian Tabel
2026-02-21 12:51:37 +01:00
4aae12cd72
Add unit tests for Pydantic schemas
Julian Tabel
2026-02-21 12:41:22 +01:00
b0ac3714a9
Set up backend test infrastructure
Julian Tabel
2026-02-21 12:35:22 +01:00
16f9e68821
Mark Overhaul Nuzlocke Rules System epic as completed
Julian Tabel
2026-02-21 12:23:37 +01:00
993ad09d9c
Add type restriction rule (monolocke)
Julian Tabel
2026-02-21 12:22:05 +01:00
85fef68dae
Add static clause rule for encounter selector filtering
Julian Tabel
2026-02-21 12:04:39 +01:00
aea5d1d84d
Update bean
Julian Tabel
2026-02-20 22:03:52 +01:00
347c25e8ed
Add boss team match playstyle rule
Julian Tabel
2026-02-20 22:03:11 +01:00
6968d35a33
Fix boss banner sticking behind nav header on scroll
Julian Tabel
2026-02-20 21:59:46 +01:00
18cc116348
Add gift clause rule for free gift encounters
Julian Tabel
2026-02-20 21:55:16 +01:00
ed1f7ad3d0
Increase encounter method badge sizes for readability
Julian Tabel
2026-02-20 21:35:54 +01:00
2298c32691
Add egglocke, wonderlocke, and randomizer variant rules
Julian Tabel
2026-02-20 21:33:01 +01:00
e25d1cf24c
Remove unused nuzlocke rules, reorganize into core and playstyle
Julian Tabel
2026-02-20 21:20:23 +01:00
4fbfcf9b29
Fix WCAG AA color contrast violations across all pages
Julian Tabel
2026-02-20 20:48:16 +01:00
a12478f24b
Fix e2e tests for ESM and podman-compose compatibility
Julian Tabel
2026-02-20 20:19:17 +01:00
a7ec49fcad
Add Playwright accessibility and mobile layout e2e tests
Julian Tabel
2026-02-20 20:08:17 +01:00
a381633413
Add dark/light mode toggle with adaptive badge colors
Julian Tabel
2026-02-20 19:45:12 +01:00
cb35bf161e
Update bean
Julian Tabel
2026-02-20 19:27:46 +01:00
7ec43431e5
Add epic: Overhaul Nuzlocke Rules System
Julian Tabel
2026-02-20 14:28:50 +01:00
4d097158bd
Add new epic
Julian Tabel
2026-02-19 08:43:52 +01:00
92dad22981
Simplify modal, badge, and component styles to dark-first (#29 )
Julian Tabel
2026-02-17 21:08:53 +01:00
42b66ee9a2
Implement dark-first design system with Geist typography (#28 )
Julian Tabel
2026-02-17 20:48:42 +01:00
e3b3dc5317
Rebrand to Another Nuzlocke Tracker (ANT) (#27 )
Julian Tabel
2026-02-17 20:17:07 +01:00
ecc3d0c6b9
Archive 172 completed and scrapped beans
Julian Tabel
2026-02-17 19:40:41 +01:00
7df56325a8
Add per-condition encounter rates to seed data (#26 )
Julian Tabel
2026-02-17 19:38:29 +01:00
d0fff248fe
Scrap bean in favor of 4ni4
Julian Tabel
2026-02-17 18:27:15 +01:00
459b3b0829
Add missing files to gitignore
Julian Tabel
2026-02-17 18:23:31 +01:00
c8dd4414b5
Mark bean rb0p as completed
Julian Tabel
2026-02-17 18:17:54 +01:00
8cfa074ea6
Migrate pre-commit hooks from pre-commit to prek
Julian Tabel
2026-02-17 18:17:23 +01:00
bbc054c02f
Add bean for encounter conditions seed data work
Julian Tabel
2026-02-17 08:40:42 +01:00
e533a3404e
Merge pull request 'develop' (#25 ) from develop into main
TheFurya
2026-02-16 21:19:57 +01:00
8f4ee8f239
Add condition badges for boss Pokemon mechanics
Julian Tabel
2026-02-16 21:17:32 +01:00
7aeddd61da
Populate boss Pokemon teams in seed data
Julian Tabel
2026-02-16 21:07:48 +01:00
3a64661760
Align repo config with global development standards
Julian Tabel
2026-02-16 20:39:41 +01:00
e4814250db
Update checklist of completed bean
Julian Tabel
2026-02-14 22:50:04 +01:00
9b9b189735
Update seed data
Julian Tabel
2026-02-14 22:43:44 +01:00
a482b27bca
Refine bean oqfo: encounter rate display for time/weather variants
Julian Tabel
2026-02-14 22:17:57 +01:00
eff67a0ad5
Add new Boss sprites
Julian Tabel
2026-02-14 22:15:57 +01:00
5eae1331db
Mark bean cdmx as completed
Julian Tabel
2026-02-14 22:15:20 +01:00
00ed0a1cbd
Remove erroneous gift encounters from Sword/Shield seed data
Julian Tabel
2026-02-14 22:15:01 +01:00
129b1aff83
Add bean cdmx for Sword/Shield encounter data cleanup
Julian Tabel
2026-02-14 22:13:08 +01:00
0faa3d3a85
Mark bean qvww as completed
Julian Tabel
2026-02-14 22:12:35 +01:00
06d0c4504d
Mark bean r48e as completed
Julian Tabel
2026-02-14 22:11:14 +01:00
50da4b9c56
Normalise route naming scheme to 'Route X (Region)' format
Julian Tabel
2026-02-14 22:10:09 +01:00
2963f16aa4
Add pre-commit hooks for linting and formatting
Julian Tabel
2026-02-14 16:41:24 +01:00
b05a75f7f2
Update bean
Julian Tabel
2026-02-14 16:30:18 +01:00
c4ed232996
Refine seed data: route ordering and boss configs up to gen 8 (WIP)
Julian Tabel
2026-02-14 16:28:27 +01:00
a691fb94c4
Fix route filtering to keep parent routes with encountered children
Julian Tabel
2026-02-14 16:09:50 +01:00
76fe0ca270
Filter out routes with no encounters for the active game
Julian Tabel
2026-02-14 15:40:28 +01:00
d1503553ea
Fix route deletion failing due to FK constraint violations
Julian Tabel
2026-02-14 15:24:02 +01:00
a31e8bf174
Remove route order aliases so each version group has standalone ordering
Julian Tabel
2026-02-14 13:50:02 +01:00
56d5fb4800
Fix duplicate Alembic migration revision ID f7a8b9c0d1e2
Julian Tabel
2026-02-14 13:14:24 +01:00
bb3794a276
Update Cilan/Chill/Cress sprite
Julian Tabel
2026-02-14 13:11:06 +01:00
a944da2204
Merge pull request 'develop' (#24 ) from develop into main
TheFurya
2026-02-14 11:05:17 +01:00
68c480e2c3
feature/genlocke-naming-scheme (#23 )
Julian Tabel
2026-02-14 11:04:41 +01:00
ebdc9b2f28
feature/boss-sprites-and-badges (#22 )
Julian Tabel
2026-02-14 11:04:08 +01:00
012cfb96cd
Merge pull request 'develop' (#21 ) from develop into main
TheFurya
2026-02-14 10:01:41 +01:00
3412d6c6fd
Add naming scheme support for genlockes with lineage-aware suggestions (#20 )
Julian Tabel
2026-02-14 10:00:36 +01:00
c01c504519
Add new bean
Julian Tabel
2026-02-13 17:10:23 +01:00
b7d1c88d5e
Change Dockerfile ordering
Julian Tabel
2026-02-13 15:53:22 +01:00
7a4d5d26b5
Update Seed data (Gen1-3)
Julian Tabel
2026-02-13 15:41:15 +01:00
b62e0db6a0
Reorder Crystal routes to match Gold ordering
Julian Tabel
2026-02-13 15:24:06 +01:00
1b6970a982
Group parent/child routes in admin route table
Julian Tabel
2026-02-13 14:37:35 +01:00
867ded8fa2
Add pinwheel, encounters link, and boss position columns to admin tables
Julian Tabel
2026-02-13 14:10:28 +01:00
29a5c84651
Fix footer floating mid-page on short content pages
Julian Tabel
2026-02-13 13:59:18 +01:00
e3e015852c
Merge pull request 'develop' (#19 ) from develop into main
TheFurya
2026-02-13 09:32:47 +01:00
f676bee400
Merge pull request 'feature/filter-swsh-den-routes' (#18 ) from feature/filter-swsh-den-routes into develop
TheFurya
2026-02-13 09:31:20 +01:00
b7be099aee
Filter out Max Raid den routes from Sword/Shield game data
Julian Tabel
2026-02-13 09:18:29 +01:00
659dcf2252
Remove artificial Starter route, use real PokeDB starter locations
Julian Tabel
2026-02-13 09:08:35 +01:00
2655c0d64f
Add bean for sticky footer bug
Julian Tabel
2026-02-13 08:48:20 +01:00
000658b4cd
Remove stale duplicate routes and fix ordering in seed data
Julian Tabel
2026-02-13 08:41:48 +01:00
24e4c41f88
Delete superfluous seed files
Julian Tabel
2026-02-11 22:13:05 +01:00
65220b46ed
Merge pull request 'Add Boss list for all games and more boss types' (#17 ) from feature/add-boss-data into develop
TheFurya
2026-02-11 21:59:50 +01:00
b55a82117e
fix format in backend
Julian Tabel
2026-02-11 21:58:46 +01:00
40bce99c0b
fix backend linting
Julian Tabel
2026-02-11 21:57:45 +01:00
dbddee4d92
Merge branch 'develop' into feature/add-boss-data
TheFurya
2026-02-11 21:52:41 +01:00
734fb50f0a
Add merge migration; COmmit bean changes
Julian Tabel
2026-02-11 21:51:35 +01:00