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
18d6066849
data: update match 12 result and stats (SWE 5-1 TUN)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:13:33 -03:00
fd71bd2c48
feat(hero): advance countdown by clock without JSON updates
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:07:29 -03:00
3e9a60bb9e
data: update matches 10-11 results and stats (NED 2-2 JPN, CIV 1-0 ECU)
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
da8a8838c6
feat(cache): add cache-busting version for data files
2026-06-14 00:06:37 -03:00
08c224ec3e
feat(modal): display match stats when available
2026-06-13 23:23:18 -03:00
39f5881d33
feat: add world cup 2026 hub spa with bracket simulation and i18n
2026-06-12 16:12:14 -03:00