This website requires JavaScript.
b82e55c8de
Merge pull request 'chore(deps): update dependency tailwindcss to v4.2.2' (#53 ) from renovate/tailwindcss-4.x into develop
TheFurya
2026-03-20 19:58:34 +01:00
cac675a5c7
chore(deps): update dependency uvicorn to v0.42.0
Renovate Bot
2026-03-20 18:02:41 +00:00
803f5bb8be
chore(deps): update dependency vitest to v4.1.0
Renovate Bot
2026-03-20 18:02:55 +00:00
b9d457d3a1
chore(deps): update dependency tailwindcss to v4.2.2
Renovate Bot
2026-03-20 17:02:26 +00:00
60e2413b9f
chore(deps): update dependency pydantic-settings to v2.13.1
Renovate Bot
2026-03-20 17:02:17 +00:00
0a803c30d3
chore(deps): update dependency node to v24.14.0
Renovate Bot
2026-03-20 16:01:49 +00:00
2f8b437c8a
stopped talos
Julian Tabel
2026-03-20 16:40:15 +01:00
088cd35002
add Ko-fi bean
Julian Tabel
2026-03-20 16:39:52 +01:00
6c36cbfe12
chore(errors): Errors
Julian Tabel
2026-03-20 16:39:28 +01:00
5bd4ca7d3e
add Ko-fi bean
Julian Tabel
2026-03-20 16:38:54 +01:00
4132face2a
Merge pull request 'Update dependency golang to v1.26.1' (#48 ) from renovate/golang-1.x into develop
TheFurya
2026-03-20 16:35:37 +01:00
bdb3f45122
Merge pull request 'Update dependency oxfmt to v0.41.0' (#49 ) from renovate/oxfmt-0.x into develop
TheFurya
2026-03-20 16:35:24 +01:00
c9d42b091f
Daedalus and Talos integration test
Julian Tabel
2026-03-20 16:31:19 +01:00
634e957bb8
Update dependency oxfmt to v0.41.0
Renovate Bot
2026-03-20 15:02:02 +00:00
ed75fdd1b0
Update dependency golang to v1.26.1
Renovate Bot
2026-03-20 15:01:53 +00:00
5106e57685
Enable lockFileMaintenance in Renovate config
Julian Tabel
2026-03-20 15:51:18 +01:00
b413f5e4e4
Update dependency node to v24.14.0
Renovate Bot
2026-03-20 14:49:58 +00:00
5905142981
Update dependency fastapi to v0.135.1
Renovate Bot
2026-03-20 14:49:42 +00:00
24c60e2e28
Add backend tool-versions and update bean status
Julian Tabel
2026-03-20 15:29:22 +01:00
77900ba045
Update dependencies from Renovate PRs
Julian Tabel
2026-03-20 15:26:08 +01:00
f770e4a785
Merge pull request 'develop' (#45 ) from develop into main
TheFurya
2026-03-20 15:16:00 +01:00
869d28ab84
remove playstyle section from test
Julian Tabel
2026-03-20 15:13:25 +01:00
1cd1389408
Replace playstyle rules with free-text custom rules markdown field
Julian Tabel
2026-03-20 15:09:02 +01:00
013a45ab56
Merge pull request 'Allow multiple games per region in Custom genlocke' (#34 ) from develop into main
TheFurya
2026-03-17 13:35:27 +01:00
535154a056
Allow multiple games per region in Custom genlocke
Julian Tabel
2026-03-17 13:32:34 +01:00
7d1c091432
Merge pull request 'Configure Renovate' (#33 ) from renovate/configure into develop
TheFurya
2026-03-17 13:29:24 +01:00
70aa1156f5
Add renovate.json
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
TheFurya
2026-02-21 17:56:57 +01:00
1513bb3658
Split e2e tests into manual workflow_dispatch workflow
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