3ed3f19da0
docs: log daily refresh 02/07/2026
2026-07-02 12:00:04 -03:00
92e578cb7d
docs: log daily refresh 01/07/2026
2026-07-01 17:04:23 -03:00
4ec31038f3
docs: log daily refresh 01/07/2026
2026-07-01 10:48:18 -03:00
e6ec629401
docs: log daily refresh 30/06/2026
2026-06-30 17:10:57 -03:00
bc9d6f038b
docs: log daily refresh 30/06/2026
2026-06-30 01:12:02 -03:00
96c2b42bbc
docs: log daily refresh 29/06/2026
2026-06-29 16:31:27 -03:00
9ce9c4e51b
docs: note best-third ranking table + version bump
2026-06-28 13:16:14 -03:00
22a157197b
docs: note hero knockout-resolution bug fix
2026-06-28 12:51:57 -03:00
0a2010691f
docs: log daily refresh 28/06/2026
2026-06-28 12:42:08 -03:00
da06e73bbd
docs: log daily refresh 24/06/2026
2026-06-24 23:03:49 -03:00
14f98a6f9c
docs: log daily refresh 19/06/2026
2026-06-19 21:12:02 -03:00
e4d7a13301
docs: sync project memory with leader-card carousel
2026-06-19 10:04:02 -03:00
35b55a4c78
docs: log daily refresh 19/06/2026
2026-06-19 00:01:00 -03:00
e7c92eacef
docs: drop DATA_VERSION from workflow and project memory
2026-06-18 18:25:50 -03:00
c90e7ba42b
docs: log daily refresh 18/06/2026
2026-06-18 18:06:04 -03:00
62d0f7a99d
docs: log daily refresh 18/06/2026
2026-06-18 15:08:06 -03:00
d8e7959bcc
docs: refactor project memory and documentation structure
2026-06-18 12:28:11 -03:00
d3edfce2f2
docs: document APP_VERSION management pattern
...
- Single source of truth: assets/js/i18n.js line 9
- Document when to bump (after notable changes/deploys)
- Document how to bump (one-liner, semantic commit)
- Explain rationale (explicit versioning, audit trail)
2026-06-17 11:45:44 -03:00
e0eef678b3
docs: log stats sub-nav polish (edge fades + spy-suppress)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 11:26:05 -03:00
992d2d1c26
docs: stage J round 1 — release polish audit + README stats section
...
a11y/responsive/i18n audit over A-F passed clean (no code fixes); added a
Stats section to the README; restructured TODO so G/H/I + a second polish
(J round 2) are queued for the future.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 11:10:18 -03:00
95f9d48706
docs: log stats screen Stage F (team comparator)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 10:58:25 -03:00
489a44fc2d
docs: record Stage E decision — skip in-tab archive (Option B)
...
User chose to keep the 'See all matches -> Matches' link instead of building
an in-tab results archive; the Matches tab already covers browsing. No code
change; the archive SECTIONS slot stays dormant (available: false).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 01:00:17 -03:00
df0958d88a
docs: log stats screen Stage D (Records + format-48 debuts)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 00:34:00 -03:00
ddfc656f5d
docs: log stats screen Stage C (ranking, favorites, records)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 00:22:24 -03:00
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