Commit graph

28 commits

Author SHA1 Message Date
c10a573cab docs: log stats screen Stage B (verdict hero + goals-by-round)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 19:46:57 -03:00
f3751f0042 docs: log stats screen Stage A (feature/stats-final-screen)
Append the Stage A entry to project-memory.md, refresh project-map.md
(app.js/stats.js descriptions + optional data layers + branch note), and add
the A-J stage tracker to TODO.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 19:36:39 -03:00
79e746e4d4 docs: log daily refresh 16/06/2026 2026-06-16 19:00:12 -03:00
715ecedbcb feat(pwa): add Tier 1 support — installable app with manifest and icons 2026-06-16 15:09:34 -03:00
2ad27084d5 docs: log daily refresh 16/06/2026 2026-06-16 00:24:07 -03:00
e488b7c77f docs: record live data refresh design and implementation 2026-06-16 00:12:59 -03:00
ddc82bba49 docs: log daily refresh 15/06/2026 2026-06-15 22:41:26 -03:00
d06a21b5e3 docs: log daily refresh through match 13 (2026-06-15) 2026-06-15 15:34:54 -03:00
ad6d7ea616 fix(header): two-row layout with scrollable tabs below 1100px 2026-06-15 15:27:10 -03:00
6e33142c96 feat(hero): display simultaneous group-final matches with shared timer
findFeaturedMatch → findFeaturedMatches: returns all matches sharing the
earliest kickoff, enabling the hero to show 2+ simultaneous group-final games
(same phase, shared time/countdown). renderHero splits single-match (unchanged
DOM) vs multi-match (stacked with dividers). heroMatchupHTML extracted for
reusable matchup layout.

CSS: .hero-matchups/match/divider/time for vertical stacking and shared time.
i18n: hero.nextMatches (EN/PT) for multi-match label.
2026-06-15 14:52:10 -03:00
99ea02a604 feat(schedule): add occurrence filter with pending result status 2026-06-15 14:33:33 -03:00
5cbd3e6f3d docs: log daily refresh through match 12 (2026-06-15)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:13:41 -03:00
a0fe50075c docs: log smart hero countdown in project memory
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:07:37 -03:00
d354db3cf2 docs: log daily refresh through match 11 (2026-06-14) 2026-06-14 22:08:46 -03:00
d5a9dadc5d feat(stats): add tournament-to-date stats tab 2026-06-14 21:38:01 -03:00
ba81e49eac data: update match 9 results and stats (GER 7-1 CUW) 2026-06-14 16:03:35 -03:00
74fa8603f4 data: update match 8 results and stats (AUS 2-0 TUR)
- Match 8 finished: Australia 2-0 Turkey
- Added statistics: possession 28/72, shots 9/30, cards 0/1
- Verified in preview with correct modal display
- Updated project memory with refresh entry and sources
- Bumped DATA_VERSION to 2026-06-14-rev1 for cache busting
2026-06-14 03:01:04 -03:00
51c390d6e5 docs: document stadium SVG cleanup and aspect ratio rationale 2026-06-14 01:06:16 -03:00
da8a8838c6 feat(cache): add cache-busting version for data files 2026-06-14 00:06:37 -03:00
6d835b43b9 feat(data): backfill match statistics for completed group stage matches
- Added possession %, shots, and card counts to matches 1–7
- Sources verified: ESPN, Opta Analyst, Yahoo Sports, Sofascore, VAVEL USA
- Stats render correctly in match modal for both EN and PT languages
- Documented in project memory with sources and verification notes
2026-06-13 23:50:28 -03:00
8233262d1d fix(deploy): correct FTP server-dir path for Hostinger 2026-06-13 23:30:33 -03:00
08c224ec3e feat(modal): display match stats when available 2026-06-13 23:23:18 -03:00
d2bd5f6c65 ci: deploy to public_html/worldcup2026 subfolder
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 23:08:20 -03:00
ffda08229b docs(agents): document GitHub Actions FTP deploy pipeline
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 23:05:01 -03:00
80c0efa508 docs(agents): update project memory with daily refresh 2026-06-13 22:57:26 -03:00
b1d384b2b1 docs(agents): update project memory with daily refresh
Documents match 4 results (USA 4–1 PAR) and updates tournament progress notes through 2026-06-13.
2026-06-13 11:57:33 -03:00
1090c8c439 docs(agents): update project memory for real data migration
Record completion of mock→real tournament data migration (2026-06-12): all 6
data/*.json files now hold verified WC2026 data; stadiums trimmed 30→16;
match ids clarified (1–72 chronological group, 73–104 official knockout numbers);
third-place slot allocations documented. Add daily refresh runbook reference to
project memory workflow section. Mark step 11 complete in TODO.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-12 22:41:22 -03:00
d1b31cf6e8 docs(agents): add internal project memory 2026-06-12 16:12:25 -03:00