Commit graph

140 commits

Author SHA1 Message Date
a65572a7ef data: update 01/07/2026 16:00 ENGxCOD 2x1 2026-07-01 17:04:18 -03:00
4ec31038f3 docs: log daily refresh 01/07/2026 2026-07-01 10:48:18 -03:00
af7b98318d data: update 01/07/2026 — 2 jogos
30/06 21:00 FRAxSWE 3x0
01/07 01:00 MEXxECU 2x0
2026-07-01 10:45:14 -03:00
07a97f1436 Merge branch 'master' of https://github.com/LucasKalil-Programador/world-2026-hub 2026-06-30 17:11:13 -03:00
e6ec629401 docs: log daily refresh 30/06/2026 2026-06-30 17:10:57 -03:00
387972d9bc docs: log daily refresh 30/06/2026 2026-06-30 17:03:18 -03:00
032f8a312b data: update 30/06/2026 17:00 CIVxNOR 1x2 2026-06-30 17:03:18 -03:00
3977056798 data: minify tournament data files 2026-06-30 11:54:53 -03:00
bc9d6f038b docs: log daily refresh 30/06/2026 2026-06-30 01:12:02 -03:00
30eb4ea3e2 data: update 30/06/2026 — 2 jogos
29/06 20:30 GERxPAR 1x1 (pen 3x4)
30/06 01:00 NEDxMAR 1x1 (pen 2x3)
2026-06-30 01:11:57 -03:00
96c2b42bbc docs: log daily refresh 29/06/2026 2026-06-29 16:31:27 -03:00
520db94a48 data: update 29/06/2026 17:00 BRAxJPN 2x1 2026-06-29 16:31:27 -03:00
33e83619cf data: update 28/06/2026 21:39 KSAxCAN 0x1 2026-06-28 21:40:21 -03:00
9ce9c4e51b docs: note best-third ranking table + version bump 2026-06-28 13:16:14 -03:00
adb8cce441 feat(groups): add best third-placed teams ranking table
Ranks the 12 third-placed teams across groups (Pts -> GD -> GF -> id) and marks the top 8 that advance to the R32. Full-width section below the group cards in the Grupos tab, gated on all 12 groups finished (omitted from the DOM otherwise). Reuses .standings-table styling, header tooltips and the favorite-row highlight: gold rows + check for the 8 qualified, muted rows for 9-12, a dashed cut line between. computeThirdPlaceRanking() only ranks for display; the slot->group allocation stays in bracket-config.json. Bumps APP_VERSION to v1.0.3 (also covers the hero knockout-resolution fix).
2026-06-28 13:16:14 -03:00
22a157197b docs: note hero knockout-resolution bug fix 2026-06-28 12:51:57 -03:00
7b404e678f fix(hero): resolve knockout matchup teams (R32+ showed "A definir")
The home hero read match.homeTeam/awayTeam directly; knockout matches (ids 73-104) carry only bracketRef and resolve teams at runtime, so once the next match became an R32 game the hero showed "A definir vs A definir". Resolve via resolveBracketTeams(match) like schedule cards and the modal; heroTeamHTML now takes a {team,label} slot.
2026-06-28 12:51:57 -03:00
0a2010691f docs: log daily refresh 28/06/2026 2026-06-28 12:42:08 -03:00
890ec050ef data: fill thirdPlaceAssignment 28/06/2026 — 8 best thirds (B,D,E,F,I,J,K,L) → R32
Group stage complete (all 72 matches finished). 8 best third-placed teams ranked Pts→GD→GF: groups B,D,E,F,I,J,K,L (out: G/IRN, A/KOR, C/SCO, H/URU). Allocation from FIFA official combination table: {1:D, 2:F, 3:B, 4:I, 5:E, 6:K, 7:J, 8:L}. R32 verified vs official bracket — exact structural match, no same-group clashes.
2026-06-28 12:42:02 -03:00
8c89b8f06b data: update 28/06/2026 11:17 JORxARG 1x3 ALGxAUT 3x3 2026-06-28 11:17:36 -03:00
cc306c4063 data: update 27/06/2026 23:47 CODxUZB 3x1 COLxPOR 0x0 2026-06-27 23:47:42 -03:00
064533a72c data: update 27/06/2026 10:32 CROxGHA 2x1 PANxENG 0x2 2026-06-27 23:20:42 -03:00
476bc5281a data: update 27/06/2026 10:32 EGYxIRA 1x1 NZLxBEL 1x5 2026-06-27 10:33:02 -03:00
ec78ed4272 data: update 26/06/2026 23:15 CPVxKSA 0x0 URUxESP 0x1 2026-06-26 23:14:53 -03:00
021f562ee4 data: update 26/06/2026 21:00 NORxFRA 0x0 SENxIRQ 5x0 2026-06-26 21:00:30 -03:00
954ab96af4 data: update 26/06/2026 09:44 PARxAUS 0x0 TURxUSA 3x2 2026-06-26 09:45:12 -03:00
9b905290ba data: update 25/06/2026 08:47 TUNxNED 1x3 JPNxSWE 1x1 2026-06-25 22:04:38 -03:00
1cfa9a827f data: update 25/06/2026 08:47 CUWxCVI 0x2 ECUxGER 2x1 2026-06-25 21:26:00 -03:00
7e2de5b157 data: update 25/06/2026 08:47 KFAxKOR 1x0 CZExMEX 0x3 2026-06-25 08:47:28 -03:00
aed1caf672 Merge branch 'master' of https://github.com/LucasKalil-Programador/world-2026-hub 2026-06-24 23:03:59 -03:00
da06e73bbd docs: log daily refresh 24/06/2026 2026-06-24 23:03:49 -03:00
faba793d63 docs: log daily refresh 24/06/2026 2026-06-24 22:29:21 -03:00
ad16cc150f data: update 24/06/2026 — 4 jogos
19:00 SUIxCAN 2x1
19:00 BIHxQAT 3x1
22:00 SCOxBRA 0x3
22:00 MARxHAI 4x2
2026-06-24 22:29:16 -03:00
682d4021e0 data: update 24/06/2026 08:22 COLxCOD 0x1 2026-06-24 08:22:13 -03:00
a9df4ca5eb data: update 23/06/2026 22:00 PANxCRO 0x1 2026-06-23 22:00:25 -03:00
f226558d7f data: update 23/06/2026 19:09 ENGxGHN 0x0 2026-06-23 19:09:52 -03:00
bff7b0312d data: update 23/06/2026 16:50 JORxUZB 1x2 PORxUZB 5x0 2026-06-23 16:50:24 -03:00
3307d86372 data: update 22/06/2026 23:05 FRAxIRQ 3x0 NORxSEN 3x2 2026-06-22 23:05:15 -03:00
c33fc44e7b data: update 22/06/2026 16:07 ARGxAUT 2x0 2026-06-22 16:07:12 -03:00
274a12f1aa data: update 22/06/2026 00:28 BELxIRN 0x0 URUxCPV 2x2 NZLxEGY 1x3 2026-06-22 00:28:20 -03:00
17dca96755 data: update 21/06/2026 17:00 ESPxKSA 4x0 2026-06-21 17:00:52 -03:00
900e3b0b51 data: update 21/06/2026 11:40 TUNxJPN 0x4 ECUxCUW 0x0 2026-06-21 11:40:37 -03:00
70f872c5b6 data: update 20/06/2026 19:31 GERxCIV 2x1 2026-06-20 19:30:19 -03:00
c5f8c68031 data: update 20/06/2026 19:26 NEDxSWE 5x1 2026-06-20 19:27:05 -03:00
459c183823 data: update 20/06/2026 12:05 TURxPAR 0x1 2026-06-20 12:06:03 -03:00
26265b0975 data: update 19/06/2026 23:40 BRAxHAI 3x0 2026-06-19 23:40:59 -03:00
14f98a6f9c docs: log daily refresh 19/06/2026 2026-06-19 21:12:02 -03:00
f92e384431 data: update 19/06/2026 — 2 jogos
19:00 USAxAUS 2x0
22:00 SCOxMAR 0x1
2026-06-19 21:11:57 -03:00
e4d7a13301 docs: sync project memory with leader-card carousel 2026-06-19 10:04:02 -03:00
71f7490e0f feat(stats): rotate tied teams in leader cards + new metric cards
Leader cards (Best attack/defense, Most clean sheets) now rotate through every
team tied on the headline metric instead of showing only the top one, and three
new cards are added: Most wins, Most goals conceded, Best goal difference.

- group by the metric value alone; order within the group by existing tiebreakers
- auto-advance (3.5s), pause on hover/focus, off under prefers-reduced-motion
- discrete edge arrows with a full-height side click strip; wrap-around
- dots indicator up to 8 tied teams, else an i/n counter; single team = plain card
- bump APP_VERSION to v1.0.2
2026-06-19 10:03:51 -03:00