valknar pushed to main at valknar/worldcup 2026-06-14 19:33:23 +02:00
e4d9772c47 fix: add missing team name variants and defunct nations to iso-codes
c98d45da79 fix: add Türkiye alias to iso-codes (openfootball uses new name)
Compare 2 commits »
valknar pushed to main at valknar/worldcup 2026-06-14 19:28:36 +02:00
050f661e6d fix: match placeholder badge dimensions to flag-icons flag size
valknar pushed to main at valknar/worldcup 2026-06-14 19:26:15 +02:00
39985a5c71 fix: override stale DB iso2 with registry for known defunct nations
valknar pushed to main at valknar/worldcup 2026-06-14 19:21:53 +02:00
b942ae7c8f fix: show placeholder badge for defunct nations with no flag-icons code
valknar pushed to main at valknar/worldcup 2026-06-14 18:44:21 +02:00
3955c7492b feat: replace historical sync with Kaggle seed for complete 1930-2022 goal data
valknar pushed to main at valknar/worldcup 2026-06-14 17:41:21 +02:00
191888225f fix: delete goals once per match instead of once per team in syncGoals()
c418a51f08 chore: remove flags from location text on homepage and history
Compare 2 commits »
valknar pushed to main at valknar/worldcup 2026-06-14 17:26:30 +02:00
78340bd2db fix: convert match local time to UTC in isLive()
valknar pushed to main at valknar/worldcup 2026-06-14 17:13:02 +02:00
42019e5035 fix: normalize West Germany → Germany in sync script and repair existing data
valknar pushed to main at valknar/worldcup 2026-06-14 17:07:03 +02:00
48f7e71a8e fix: map total_goals → totalGoals in confederationStats resolver
9926673ffd fix: add limit arg to Tournament.topScorers in GraphQL schema
0eb0fb5ee4 fix: use percent-encoded DATABASE_URL instead of split DB_PASSWORD trick
Compare 3 commits »
valknar pushed to main at valknar/worldcup 2026-06-14 16:45:49 +02:00
2b22f504cf fix: pass DB_PASSWORD to postgres client in sync script
9a87e9dde3 fix: proper Tailwind v4 CSS structure in globals.css
ea7f0551f0 fix: replace recursive ** globs in @source with explicit per-directory paths
30d30f68fb fix: add @source directives so Tailwind v4 scans all component files
Compare 4 commits »
valknar pushed to main at valknar/worldcup 2026-06-14 15:59:13 +02:00
0cabcf7438 fix: separate DB_PASSWORD from DATABASE_URL to handle special chars
valknar created branch main in valknar/worldcup 2026-06-14 15:41:44 +02:00
valknar pushed to main at valknar/worldcup 2026-06-14 15:41:44 +02:00
29ef528d67 chore: update DATABASE_URL hostname in .env.example to worldcup_db
bec5cf28e6 chore: set explicit container names and drop no-index middleware
58b4114159 feat: initial commit — World Cup stats app with pnpm, Traefik, Docker
valknar created repository valknar/worldcup 2026-06-14 12:40:49 +02:00
valknar pushed to main at valknar/stacks 2026-06-12 18:18:17 +02:00
a9eb3de90d docs: add code stack to README
valknar pushed to main at valknar/stacks 2026-06-12 18:05:44 +02:00
c27a012d54 fix(code): consolidate volumes into single /home/coder mount
valknar pushed to main at valknar/stacks 2026-06-12 18:01:21 +02:00
d367540eac fix(code): mount workspace volume to /home/coder/workspace
valknar pushed to main at valknar/stacks 2026-06-12 17:59:54 +02:00
c0aa3acbfc fix(code): mount workspace volume to /home/coder for full home persistence
valknar pushed to main at valknar/stacks 2026-06-12 17:53:22 +02:00
d9bbfea9c4 fix(code): remove separate workspace volume
valknar pushed to main at valknar/stacks 2026-06-12 17:32:03 +02:00
27c9e1c8a5 feat(code): add code-server stack with Traefik and Anthropic API support