goal_atlas's week on Fridays, when it has three or more things in it. Double opt-in, one-click unsubscribe. Or follow everything Tux builds
Commits · since May 2026
60
since the first commit, May 19
20
40
60
May 2026
goal_atlas
5
June 2026
goal_atlas
52
July 2026
goal_atlas
3
August 2026
No commits
September 2026
No commits
October 2026
No commits
November 2026
No commits
May
Aug
Today
Commits per month, one line per project.
What's new
Jun 11 · Shippedlaunched The Goal Atlas 🌍 — just in time for 2026
thegoalatlas.com is live. Every World Cup goal since 1930 — 2,720 goals across 1,036 matches — with video for every goal from 2010 onwards. Adding 2026 goals live as the tournament unfolds.
Recent commits
From the GitHub sync, as writtenJul 28
3 commits
tournament: derive final standings + goal/match totals from results once every match is played
wc2026: record the tournament's individual awards (Rodri golden ball, Mbappe golden boot, Simon golden glove, Cubarsi young player)
records: footnote now reads complete through 2026 (no scheduled fixtures left to exclude)
Jun 30
6 commits
Matches index shows only played matches; harden match show page + structured data for TBD knockout placeholders via home_label/away_label
Fix 500 on matches index: render TBD knockout placeholders (nil teams) in match cards; restore shootout kick notes
Pagination: make Showing/Page numbers gold so they're readable on the dark background
and 3 more
Jun 29
1 commit
feat(wc2026): advance knockout winners (and third-place losers) into the next round as matches finish
Jun 25
2 commits
Mobile goal rows: anchor scorer name to scoring team's side
Redesign match goal rows: hero-style home|score|away grid
Jun 20
2 commits
feat(wc2026): re-populate R32 bracket automatically after each result sync
feat(wc2026): pre-build R32→Final knockout bracket with placeholder slots, official 3rd-place allocation table, and a populator that fills R32 from current standings
Jun 19
1 commit
new script for new video sources
Jun 18
1 commit
feat: add about, privacy policy, and contact pages for AdSense compliance
Jun 17
7 commits
fix(wc2026): gate lineup player-detail lookups behind a local surname check so unknown debutants don't blow the api rate limit
feat(wc2026): record participation for lineup players already in our DB so non-scorers count toward tournaments-played
fix(records): count tournaments played by any appearance, not just squad rows; drop own-goal note from most goals
and 4 more
Merges and dependency updates stay hidden. All commits on GitHub