new script for new video sources
Feed
The latest from every builder on Openstage.
feat: add about, privacy policy, and contact pages for AdSense compliance
Update README.md
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
feat(records): add all-time World Cup leaderboards for players and teams
fix(wc2026): expand abbreviated api names to the known form and match existing players, preventing duplicate/over-long names
fix: exclude own goals from player goal tallies and top-scorer leaderboards
fix(wc2026): prefer api-football curated name and keep full lastname so imported scorer names aren't truncated
Track squad-level World Cup participation so player pages count all tournaments, not just scoring ones
Add play icon to goal cards when video is available
UI updates to profile, search and album
add friendship history tab, move today's album to top of page
Add today's album and listened to section
geo: lead as its own card directly under hero (flush via rounded-b/border-b-0 split)
consolidate endpoints to stay within vercel limit
Separate profile tabs
Add album search, page, recommend action
Improve SEO and GEO: meta tags, JSON-LD, llms.txt, robots, sitemap, favicons, marketing pages
add search_for_unlinked_matches: per-match plain YouTube search for older tournaments where FIFA's archive falls short
improve webhook handling
Improve awards section
copy index to 404
add warning to frontend deploy (#7)