Público91 commits

Changelog

Histórico de commits do projeto

Snapshot versionado do histórico de commits, exibido do mais recente para o mais antigo. Total atual: 91 commits.

6092ae723 Mar 2026 · 22:14
Move round controls to top of results page
Commit completo: 6092ae7f527c11e6b4226cb338a2f7588eb6dc30
Arquivos-chave: app/admin/rodadas/[id]/resultados/results-client.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/resultados/results-client.tsx
084377423 Mar 2026 · 22:09
chore: Update guess link email template wording to clarify guess submission readiness.
Commit completo: 084377427adb3a460a673f0e9fca9777e223bbee
Arquivos-chave: lib/email/templates.ts
lib

Arquivos alterados

  • lib/email/templates.ts
fd8e28823 Mar 2026 · 22:06
Throttle Resend email sends to avoid rate limits
Commit completo: fd8e2883dbc33a0dcb6bb42fca1aa57feca0a9bb
Arquivos-chave: app/api/admin/round-extracts/email/route.ts, app/api/admin/round-links/email/route.ts, app/api/admin/round-results/email/route.ts
app/apilib

Arquivos alterados

  • app/api/admin/round-extracts/email/route.ts
  • app/api/admin/round-links/email/route.ts
  • app/api/admin/round-results/email/route.ts
  • lib/email/resend.ts
344257723 Mar 2026 · 22:01
Show email delivery failures in admin UI
Commit completo: 3442577807389bb83f39b897d34140c6cfd3fd2e
Arquivos-chave: app/admin/rodadas/[id]/links/links-client.tsx, app/admin/rodadas/[id]/ranking/ranking-links-card.tsx, app/api/admin/round-extracts/email/route.ts
app/adminapp/api

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/ranking/ranking-links-card.tsx
  • app/api/admin/round-extracts/email/route.ts
  • app/api/admin/round-links/email/route.ts
  • app/api/admin/round-results/email/route.ts
78a38e323 Mar 2026 · 21:51
Align guess deadlines with first match kickoff
Commit completo: 78a38e3968745b968cfc4c49bd901744c47565c3
Arquivos-chave: app/admin/rodadas/[id]/links/links-client.tsx, app/palpites/[id]/page.tsx, app/palpites/[id]/palpite-form.tsx
app/adminapp/palpiteslib

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/palpites/[id]/page.tsx
  • app/palpites/[id]/palpite-form.tsx
  • app/palpites/link/[token]/page.tsx
  • lib/admin/round-notifications.ts
  • lib/round-deadline.ts
16fb4c423 Mar 2026 · 21:38
Refine email CTA styling and general ranking link
Commit completo: 16fb4c40e7199abd0b172360eae525c49e156759
Arquivos-chave: lib/email/templates.ts
lib

Arquivos alterados

  • lib/email/templates.ts
2bfaa1a23 Mar 2026 · 21:15
Add email confirmation dialogs for round notifications
Commit completo: 2bfaa1af37e3e3a8ecbd072942b02dd93f99a0fd
Arquivos-chave: app/admin/rodadas/[id]/links/links-client.tsx, app/admin/rodadas/[id]/ranking/ranking-links-card.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/ranking/ranking-links-card.tsx
feb9feb23 Mar 2026 · 21:11
Add Resend email delivery for round links extracts and results
Commit completo: feb9febcf606d1f27803b7a22202363661bd4e82
Ajusta os endpoints públicos com token no backend, consolidando validação e entrega de payload para as páginas compartilhadas.
app/adminapp/apilib

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/links/page.tsx
  • app/admin/rodadas/[id]/ranking/page.tsx
  • app/admin/rodadas/[id]/ranking/ranking-links-card.tsx
  • app/api/admin/round-extracts/email/route.ts
  • app/api/admin/round-links/email/route.ts
  • + 11 arquivo(s)
36e2d3221 Mar 2026 · 12:28
Add round game import from football-data.org
Commit completo: 36e2d325098b6c8f4a860948825945ca9ee47b49
Arquivos-chave: app/admin/rodadas/[id]/round-detail-client.tsx, app/api/admin/round-games/import/route.ts, lib/football-data.ts
app/adminapp/apilib

Arquivos alterados

  • app/admin/rodadas/[id]/round-detail-client.tsx
  • app/api/admin/round-games/import/route.ts
  • lib/football-data.ts
a962f3a19 Mar 2026 · 23:15
Update changelog with round results PDF export
Commit completo: a962f3ae1bfd493ada7dcda962142f4153814dea
Atualiza a página pública de changelog para ler um snapshot versionado no repositório, evitando dependência de `git log` no ambiente de deploy.
app/changelog

Arquivos alterados

  • app/changelog/changelog-snapshot.ts
c8f268a19 Mar 2026 · 23:04
Add PDF export for round results
Commit completo: c8f268a106cfcbcfcb7d6b39f48c0f803fc50f5a
Arquivos-chave: app/admin/rodadas/[id]/ranking/page.tsx, app/admin/rodadas/[id]/ranking/ranking-links-card.tsx, lib/pdf/round-results-pdf.ts
app/adminlib

Arquivos alterados

  • app/admin/rodadas/[id]/ranking/page.tsx
  • app/admin/rodadas/[id]/ranking/ranking-links-card.tsx
  • lib/pdf/round-results-pdf.ts
f26dbaf19 Mar 2026 · 02:02
Update public changelog snapshot
Commit completo: f26dbaf5538d53fb279068964d53487df9ba6921
Atualiza a página pública de changelog para ler um snapshot versionado no repositório, evitando dependência de `git log` no ambiente de deploy.
app/changelog

Arquivos alterados

  • app/changelog/changelog-snapshot.ts
1e64d2119 Mar 2026 · 02:01
Upgrade project to Next 16.2 and migrate middleware to proxy
Commit completo: 1e64d213407fca2c45f3344253bf2fc3af59594b
Arquivos-chave: lib/pdf/round-guesses-pdf.ts, types/jspdf-browser.d.ts
libtypes

Arquivos alterados

  • lib/pdf/round-guesses-pdf.ts
  • types/jspdf-browser.d.ts
d60397c19 Mar 2026 · 01:51
Add football-data manual result sync and admin mappings
Commit completo: d60397ce24974747724aac88f64255634af4b323
Arquivos-chave: app/admin/campeonatos/[id]/championship-football-data-card.tsx, app/admin/campeonatos/[id]/page.tsx, app/admin/campeonatos/[id]/times/page.tsx
app/adminapp/apilib

Arquivos alterados

  • app/admin/campeonatos/[id]/championship-football-data-card.tsx
  • app/admin/campeonatos/[id]/page.tsx
  • app/admin/campeonatos/[id]/times/page.tsx
  • app/admin/campeonatos/[id]/times/teams-client.tsx
  • app/admin/rodadas/[id]/resultados/page.tsx
  • app/admin/rodadas/[id]/resultados/results-client.tsx
  • + 2 arquivo(s)
d01ff5911 Mar 2026 · 00:23
Ajustar layout PDF dos jogos
Commit completo: d01ff590c5fe68cbb2e5a3c9d03ed5edb9a6f91f
Arquivos-chave: app/admin/rodadas/[id]/links/links-client.tsx, lib/pdf/round-guesses-pdf.ts
app/adminlib

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
  • lib/pdf/round-guesses-pdf.ts
096b32328 Feb 2026 · 12:58
feat: add logic to generate and include changelog entries for round review podium corrections and new visual summary slides.
Commit completo: 096b3230210959e75302a3e1cea637b6b14d1fbc
Atualiza a página pública de changelog para ler um snapshot versionado no repositório, evitando dependência de `git log` no ambiente de deploy.
app/changelogscripts

Arquivos alterados

  • app/changelog/changelog-snapshot.ts
  • scripts/generate-changelog-snapshot.mjs
1e9681728 Feb 2026 · 12:54
Corrige pódio e adiciona slides de d
Commit completo: 1e96817e862bf884d739308879aa4f36ef5c416c
Corrige o pódio do review da rodada para respeitar posições compartilhadas e adiciona slides de recordista de pontos e maior vencedor no resumo visual.
app/rodadascomponents

Arquivos alterados

  • app/rodadas/[id]/review/page.tsx
  • components/review-story.tsx
82eeb7828 Feb 2026 · 00:28
Atualizar changelog produção
Commit completo: 82eeb78d518d22d5b090c0c36043378af8888e01
Atualiza a página pública de changelog para ler um snapshot versionado no repositório, evitando dependência de `git log` no ambiente de deploy.
app/changelogscripts

Arquivos alterados

  • app/changelog/changelog-snapshot.ts
  • app/changelog/page.tsx
  • scripts/generate-changelog-snapshot.mjs
f51add528 Feb 2026 · 00:21
Restabelecer log público de commits
Commit completo: f51add5ae23429757b737e6f4ad08f778782ba27
Ajusta a página pública de changelog e o formato de exibição do histórico de commits.
app/changelog

Arquivos alterados

  • app/changelog/page.tsx
e3adda628 Feb 2026 · 00:16
Summarize changelog updates
Commit completo: e3adda6fa55bf889295394ef0fa19c95b429b178
Ajusta a página pública de changelog e o formato de exibição do histórico de commits.
app/changelog

Arquivos alterados

  • app/changelog/page.tsx
556e04d28 Feb 2026 · 00:09
Escrever resumo técnico dos commits
Commit completo: 556e04d5a1da32363f2308831aca1de4493bee2a
Ajusta a página pública de changelog e o formato de exibição do histórico de commits.
app/changelog

Arquivos alterados

  • app/changelog/page.tsx
8caf27428 Feb 2026 · 00:03
Atualizar changelog sem resumo
Commit completo: 8caf274f3f1ee01633ffa5d8bd90847b2f2bde71
Move o fluxo público com token para endpoints internos do app, centraliza a leitura no servidor e reduz a dependência de consultas diretas ao Supabase no navegador.
app/apiapp/changelogapp/classificacaoapp/rodadas

Arquivos alterados

  • app/api/public/classificacao/[token]/auditoria/[userId]/route.ts
  • app/api/public/rodadas/extrato/[token]/route.ts
  • app/api/public/rodadas/ranking/[token]/auditoria/[userId]/route.ts
  • app/api/public/rodadas/ranking/[token]/route.ts
  • app/changelog/page.tsx
  • app/classificacao/[token]/auditoria/[userId]/page.tsx
  • + 4 arquivo(s)
3f6cacf27 Feb 2026 · 23:33
Corrige classificação sort order
Commit completo: 3f6cacfaee8134b8329ec7c15acddb0ca5bd9cf6
Move o fluxo público com token para endpoints internos do app, centraliza a leitura no servidor e reduz a dependência de consultas diretas ao Supabase no navegador.
app/apiapp/classificacao

Arquivos alterados

  • app/api/public/classificacao/[token]/route.ts
  • app/classificacao/[token]/page.tsx
5a1066b27 Feb 2026 · 23:23
Restore classification order sync
Commit completo: 5a1066beb20415229de4fce2b7b5405a6643c965
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/adminapp/classificacaocomponentslib

Arquivos alterados

  • app/admin/classificacao/client.tsx
  • app/admin/classificacao/page.tsx
  • app/classificacao/[token]/page.tsx
  • components/championship-classification-dashboard.tsx
  • lib/championship-dashboard.ts
87e096027 Feb 2026 · 21:40
Atualizar ranking de rodada
Commit completo: 87e09601ddfd846323a4e3da5061ba74651f3aea
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/adminapp/campeonatosapp/classificacaoapp/palpites

Arquivos alterados

  • app/admin/campeonatos/[id]/classificacao/page.tsx
  • app/admin/classificacao/client.tsx
  • app/admin/classificacao/page.tsx
  • app/admin/rodadas/[id]/ranking/page.tsx
  • app/campeonatos/[id]/page.tsx
  • app/classificacao/[token]/page.tsx
  • + 3 arquivo(s)
622dc9224 Feb 2026 · 20:43
refactor: Improve guess saving and confirmation flow with bulk upsert, new types, and detailed state management.
Commit completo: 622dc929f835e3637d3afa4a5d4c6c6218385cef
Arquivos-chave: app/palpites/link/[token]/page.tsx
app/palpites

Arquivos alterados

  • app/palpites/link/[token]/page.tsx
425eecc10 Feb 2026 · 09:29
chore: Remove 3D rendering dependencies and delete example component.
Commit completo: 425eecc2b153d445b7d7e630c01261eef180198e
Arquivos-chave: components/component-example.tsx
components

Arquivos alterados

  • components/component-example.tsx
4f3607c09 Feb 2026 · 23:08
feat: Add copy-to-clipboard functionality for classification and round review links.
Commit completo: 4f3607cf5f18ba811847afb30fb8d6e75ad1e9ce
Arquivos-chave: app/admin/classificacao/client.tsx, app/admin/rodadas/[id]/ranking/page.tsx, app/admin/rodadas/[id]/ranking/ranking-links-card.tsx
app/admin

Arquivos alterados

  • app/admin/classificacao/client.tsx
  • app/admin/rodadas/[id]/ranking/page.tsx
  • app/admin/rodadas/[id]/ranking/ranking-links-card.tsx
15a152409 Feb 2026 · 22:59
feat: Implement detailed round review page with comprehensive statistics, user guess analysis, error handling, and extract links.
Commit completo: 15a15247794cfb6e7c7425dcecbb455723d0ec58
Corrige o pódio do review da rodada para respeitar posições compartilhadas e adiciona slides de recordista de pontos e maior vencedor no resumo visual.
app/rodadascomponents

Arquivos alterados

  • app/rodadas/[id]/review/page.tsx
  • components/review-story.tsx
7651b1009 Feb 2026 · 22:13
feat: Remove the round details page, streamline championship round links to guess submission, and automatically mark recomputed rounds as finished.
Commit completo: 7651b10a5faf10f54fbdda1ecb5bc3d2b23ef18c
Corrige o pódio do review da rodada para respeitar posições compartilhadas e adiciona slides de recordista de pontos e maior vencedor no resumo visual.
app/adminapp/apiapp/campeonatosapp/rodadas

Arquivos alterados

  • app/admin/rodadas/[id]/resultados/results-client.tsx
  • app/api/admin/recompute-round/route.ts
  • app/campeonatos/[id]/page.tsx
  • app/rodadas/[id]/page.tsx
  • app/rodadas/[id]/review/page.tsx
  • components/review-story.tsx
b2615dd09 Feb 2026 · 20:05
refactor: Replaced audit data RPC call with direct Supabase table queries and client-side data aggregation.
Commit completo: b2615ddcf3195ef824ab2e5c66c5ec967d16dcd0
Arquivos-chave: app/classificacao/[token]/auditoria/[userId]/page.tsx
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/auditoria/[userId]/page.tsx
56ac55209 Feb 2026 · 16:44
feat: Introduce an interactive round review story with animated statistics and public access for round details.
Commit completo: 56ac55294b6976fbaa9d86c0102a3af6ee1986b8
Corrige o pódio do review da rodada para respeitar posições compartilhadas e adiciona slides de recordista de pontos e maior vencedor no resumo visual.
app/rodadascomponents

Arquivos alterados

  • app/rodadas/[id]/page.tsx
  • app/rodadas/[id]/review/page.tsx
  • components/review-story.tsx
6915ba209 Feb 2026 · 10:12
feat: Replace standings display with a new round navigation section for previous, current, and next rounds.
Commit completo: 6915ba253fa250798c383afcd66a7d2d3b2b5c1a
Arquivos-chave: app/admin/page.tsx
app/admin

Arquivos alterados

  • app/admin/page.tsx
5698d1909 Feb 2026 · 01:35
refactor: Update "ranking" to "classificação" and "bônus da rodada" to "pts da rodada" for consistent terminology across various pages.
Commit completo: 5698d197a6db8d16d5af91e34bf3285a42208da4
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/adminapp/classificacaoapp/rodadas

Arquivos alterados

  • app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx
  • app/admin/campeonatos/[id]/classificacao/page.tsx
  • app/admin/campeonatos/[id]/regras/rules-client.tsx
  • app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
  • app/classificacao/[token]/auditoria/[userId]/page.tsx
  • app/classificacao/[token]/page.tsx
  • + 5 arquivo(s)
0b0071709 Feb 2026 · 01:16
refactor: Streamline Open Graph and Twitter image meta tags by removing custom `ogImage` path and delete unused blocking text variable.
Commit completo: 0b00717775221f84eafcdde5845057f33ae22557
Arquivos-chave: app/palpites/link/[token]/page.tsx, app/rodadas/extrato/[token]/layout.tsx, app/rodadas/ranking/[token]/layout.tsx
app/palpitesapp/rodadas

Arquivos alterados

  • app/palpites/link/[token]/page.tsx
  • app/rodadas/extrato/[token]/layout.tsx
  • app/rodadas/ranking/[token]/layout.tsx
332b97809 Feb 2026 · 00:36
feat: update favicon
Commit completo: 332b978fa93f8d6a8e9162610d9d2e0bbc2f9b00
Arquivos-chave: app/favicon.ico
app/favicon.ico

Arquivos alterados

  • app/favicon.ico
da2835209 Feb 2026 · 00:30
refactor: Refine display logic for submission confirmation and round lock status, and update card description.
Commit completo: da28352e989d2e42b170c6ab8404371d736f0fc2
Arquivos-chave: app/palpites/link/[token]/page.tsx
app/palpites

Arquivos alterados

  • app/palpites/link/[token]/page.tsx
9b020bf09 Feb 2026 · 00:13
feat: Update WhatsApp sharing URLs and prevent non-admin users from modifying confirmed guesses.
Commit completo: 9b020bfe600e269128c13dc5fa53c79b1591c252
Arquivos-chave: app/admin/classificacao/client.tsx, app/admin/rodadas/[id]/links/links-client.tsx, app/admin/rodadas/[id]/ranking/page.tsx
app/adminapp/palpites

Arquivos alterados

  • app/admin/classificacao/client.tsx
  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/ranking/page.tsx
  • app/palpites/link/[token]/page.tsx
6cc3dbd08 Feb 2026 · 23:16
refactor: remove generic rounds page, update ranking terminology to classificação, and enhance UI components and input fields.
Commit completo: 6cc3dbda1f890d09106ff026dce3459e856ff9ae
Arquivos-chave: app/admin/campeonatos/[id]/participantes/add-participant-modal.tsx, app/admin/campeonatos/[id]/participantes/page.tsx, app/admin/campeonatos/[id]/participantes/participants-client.tsx
app/adminapp/campeonatosapp/palpitesapp/rodadas

Arquivos alterados

  • app/admin/campeonatos/[id]/participantes/add-participant-modal.tsx
  • app/admin/campeonatos/[id]/participantes/page.tsx
  • app/admin/campeonatos/[id]/participantes/participants-client.tsx
  • app/admin/campeonatos/[id]/regras/page.tsx
  • app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
  • app/admin/rodadas/[id]/links/links-client.tsx
  • + 12 arquivo(s)
62349a907 Feb 2026 · 02:37
fix: Embed logo images as data URIs in Open Graph images to ensure proper rendering.
Commit completo: 62349a977664e055d1f1a5923c8a76bd2beac1c4
Arquivos-chave: app/rodadas/extrato/[token]/opengraph-image.tsx, app/rodadas/ranking/[token]/opengraph-image.tsx
app/rodadas

Arquivos alterados

  • app/rodadas/extrato/[token]/opengraph-image.tsx
  • app/rodadas/ranking/[token]/opengraph-image.tsx
11839c707 Feb 2026 · 02:33
feat: implement Open Graph image generation for round extract and ranking pages.
Commit completo: 11839c78aa0fa4de19c2bea9d4b004192f354411
Arquivos-chave: app/rodadas/extrato/[token]/layout.tsx, app/rodadas/extrato/[token]/opengraph-image.tsx, app/rodadas/ranking/[token]/layout.tsx
app/rodadas

Arquivos alterados

  • app/rodadas/extrato/[token]/layout.tsx
  • app/rodadas/extrato/[token]/opengraph-image.tsx
  • app/rodadas/ranking/[token]/layout.tsx
  • app/rodadas/ranking/[token]/opengraph-image.tsx
388c1cc07 Feb 2026 · 02:29
feat: Secure public round data fetching using a Supabase service role key and force dynamic rendering for layouts.
Commit completo: 388c1ccad110ebbc68c39e71ae0bd213596d06dc
Arquivos-chave: app/rodadas/extrato/[token]/layout.tsx, app/rodadas/ranking/[token]/layout.tsx
app/rodadas

Arquivos alterados

  • app/rodadas/extrato/[token]/layout.tsx
  • app/rodadas/ranking/[token]/layout.tsx
d59ff5e07 Feb 2026 · 02:24
feat: Filter round extract links query by token.
Commit completo: d59ff5e871ab6379963aae279db07cc3c0622025
Arquivos-chave: app/rodadas/extrato/[token]/page.tsx
app/rodadas

Arquivos alterados

  • app/rodadas/extrato/[token]/page.tsx
50ddf7e07 Feb 2026 · 02:20
Refactor: Remove token-based round lookup and associated conditional logic, directly fetching round details for layout metadata.
Commit completo: 50ddf7eae7932101ede9426b31172f249244db30
Arquivos-chave: app/rodadas/extrato/[token]/layout.tsx, app/rodadas/ranking/[token]/layout.tsx
app/rodadas

Arquivos alterados

  • app/rodadas/extrato/[token]/layout.tsx
  • app/rodadas/ranking/[token]/layout.tsx
bdd9d4107 Feb 2026 · 02:13
feat: Generate dynamic OpenGraph and Twitter metadata for shareable prediction links and enhance admin sharing URLs.
Commit completo: bdd9d417a2bc850f9fbaae69381d3da78527b16f
Arquivos-chave: app/admin/rodadas/[id]/links/links-client.tsx, app/admin/rodadas/[id]/ranking/page.tsx, app/palpites/link/[token]/layout.tsx
app/adminapp/palpiteslib

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/ranking/page.tsx
  • app/palpites/link/[token]/layout.tsx
  • lib/supabase/link-server.ts
689197607 Feb 2026 · 02:06
feat: Implement dynamic metadata for public classification, round extract, and round ranking pages using a new Supabase client.
Commit completo: 68919760e462350ae47dae6e4b9da950c5cd91c5
Arquivos-chave: app/classificacao/[token]/layout.tsx, app/rodadas/extrato/[token]/layout.tsx, app/rodadas/ranking/[token]/layout.tsx
app/classificacaoapp/rodadaslib

Arquivos alterados

  • app/classificacao/[token]/layout.tsx
  • app/rodadas/extrato/[token]/layout.tsx
  • app/rodadas/ranking/[token]/layout.tsx
  • lib/supabase/extract-server.ts
ea90e4707 Feb 2026 · 01:46
chore: Update 'Ranking' label to 'Classificação' across admin round detail and navigation links.
Commit completo: ea90e472d239c064369281f3211e87a0c443e4ac
Arquivos-chave: app/admin/rodadas/[id]/links/links-client.tsx, app/admin/rodadas/[id]/ranking/page.tsx, app/admin/rodadas/[id]/resultados/results-client.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/ranking/page.tsx
  • app/admin/rodadas/[id]/resultados/results-client.tsx
  • app/admin/rodadas/[id]/round-detail-client.tsx
b6eaf9f07 Feb 2026 · 01:40
feat: add `ruleLabel` constant to map rule codes to descriptive strings.
Commit completo: b6eaf9feb37e7c46524e47c31a9b45097fae4b32
Arquivos-chave: app/classificacao/[token]/auditoria/[userId]/page.tsx
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/auditoria/[userId]/page.tsx
6b1866607 Feb 2026 · 01:32
feat: Implement detailed round-by-round audit for participant scores, replacing the championship ranking summary.
Commit completo: 6b1866602a23983ad51e99149daa382d18695d3b
Arquivos-chave: app/classificacao/[token]/auditoria/[userId]/page.tsx
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/auditoria/[userId]/page.tsx
b3702a307 Feb 2026 · 01:14
feat: display participant's overall championship ranking instead of detailed round audit.
Commit completo: b3702a38fcfd17f6f86dec5e54cf6353a3044542
Arquivos-chave: app/classificacao/[token]/auditoria/[userId]/page.tsx
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/auditoria/[userId]/page.tsx
e79c32407 Feb 2026 · 01:02
feat: Add public audit page for championship participants to view their round-by-round performance and guess details.
Commit completo: e79c32433e4e5995b0bcee6f78b955fd754bccd1
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/auditoria/[userId]/page.tsx
  • app/classificacao/[token]/page.tsx
92bcce307 Feb 2026 · 00:56
feat: Add user_id to the championship rankings query.
Commit completo: 92bcce375154fed07ac9ee99502cc0da140a7436
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/page.tsx
36dd83707 Feb 2026 · 00:54
feat: Add `user_id` to ranking entry types and their mapping.
Commit completo: 36dd8370405940b70e23240ede3883395f8f72ae
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/page.tsx
693f19107 Feb 2026 · 00:52
feat: Add audit link to ranking entries, filter championship links by token, and simplify profile data handling.
Commit completo: 693f19187ae94629992bfd0c7236934e88abb86c
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/classificacao

Arquivos alterados

  • app/classificacao/[token]/page.tsx
12a744407 Feb 2026 · 00:43
feat: Use `firstOrNull` utility to safely extract profile data and update its type definition.
Commit completo: 12a744444d8b58a27bb66ada1b12344221b5925b
Arquivos-chave: app/admin/campeonatos/[id]/classificacao/page.tsx
app/admin

Arquivos alterados

  • app/admin/campeonatos/[id]/classificacao/page.tsx
b87403907 Feb 2026 · 00:34
fix: update next/react and eslint config for secure vercel build
Commit completo: b874039739f258aa183a1649d14dcf26fc20551e
Sem arquivos listados no diff
7bc1e1a07 Feb 2026 · 00:28
chore: sync lockfile after next/react security upgrade
Commit completo: 7bc1e1a8dbc537728172667d46125d7ff1a16e36
Sem arquivos listados no diff
de21de207 Feb 2026 · 00:22
chore: update Next.js, React, React-DOM, and eslint-config-next dependencies.
Commit completo: de21de21c43cbc67fe73700e31c81c8855dcda61
Sem arquivos listados no diff
8d697b607 Feb 2026 · 00:16
feat: migrate image tags to Next.js Image component and update server component prop handling
Commit completo: 8d697b66c80eef68d145d33f7f3f0e911eab8d3a
Arquivos-chave: app/admin/acoes/page.tsx, app/admin/actions-client.tsx, app/admin/campeonatos/[id]/championship-logo-manager.tsx
app/adminapp/campeonatosapp/palpitesapp/rodadas

Arquivos alterados

  • app/admin/acoes/page.tsx
  • app/admin/actions-client.tsx
  • app/admin/campeonatos/[id]/championship-logo-manager.tsx
  • app/admin/campeonatos/[id]/page.tsx
  • app/admin/campeonatos/[id]/rodadas/page.tsx
  • app/admin/page.tsx
  • + 11 arquivo(s)
9ea7ab506 Feb 2026 · 23:55
ajusta regras de empate e adiciona logo do campeonato
Commit completo: 9ea7ab527a4384ecadda0c389ccf2431c9b2dadb
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/adminapp/apiapp/classificacaoapp/palpites

Arquivos alterados

  • app/admin/campeonatos/[id]/championship-logo-manager.tsx
  • app/admin/campeonatos/[id]/page.tsx
  • app/admin/campeonatos/create-championship-modal.tsx
  • app/api/admin/recompute-round/route.ts
  • app/classificacao/[token]/page.tsx
  • app/palpites/link/[token]/page.tsx
  • + 4 arquivo(s)
4c5f23105 Feb 2026 · 01:12
fix auditoria rodada
Commit completo: 4c5f2318938a8759bbdcfbf88733e2fbd0f58365
Arquivos-chave: app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx
app/admin

Arquivos alterados

  • app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx
16ac41005 Feb 2026 · 01:10
auditoria da rodada fix
Commit completo: 16ac410a835ae5af3d245cd415bf838e1bcf9481
Arquivos-chave: app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
70899c005 Feb 2026 · 01:08
Agora o Select aceita null sem quebrar o TypeScript
Commit completo: 70899c07c9a7d7fb3a1f2a88210ccdf7b491b777
Arquivos-chave: app/admin/rodadas/rounds-filters.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/rounds-filters.tsx
294634505 Feb 2026 · 01:06
refactor: Extract common array normalization logic into a `firstOrNull` utility function and apply it across the application.
Commit completo: 29463453653c2d01570ac089928adc313542301e
Arquivos-chave: app/admin/classificacao/client.tsx, app/admin/classificacao/page.tsx, app/admin/page.tsx
app/adminapp/palpitesapp/rodadaslib

Arquivos alterados

  • app/admin/classificacao/client.tsx
  • app/admin/classificacao/page.tsx
  • app/admin/page.tsx
  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/links/page.tsx
  • app/admin/rodadas/[id]/page.tsx
  • + 9 arquivo(s)
818f09e05 Feb 2026 · 00:55
refactor: clarify championship normalization logic in round detail client.
Commit completo: 818f09efa7429e6fec91efd2846ade21af878dea
Arquivos-chave: app/admin/rodadas/[id]/round-detail-client.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/round-detail-client.tsx
c1ee86a05 Feb 2026 · 00:53
build error
Commit completo: c1ee86ab6cce9ae4f82ee3ad3f051ba4822492a6
Arquivos-chave: app/admin/rodadas/[id]/resultados/results-client.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/resultados/results-client.tsx
23a61bd05 Feb 2026 · 00:48
refactor: improve readability of round object creation and championship extraction logic
Commit completo: 23a61bdd91c14affffb1ef5076998f464dd71133
Arquivos-chave: app/admin/rodadas/[id]/ranking/page.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/ranking/page.tsx
471398e05 Feb 2026 · 00:46
feat: Introduce admin mode for public guess links, refine data types, and remove private guess functionality.
Commit completo: 471398ea485495501f8fb4c196e42e6abb38630a
Arquivos-chave: app/admin/classificacao/client.tsx, app/admin/classificacao/page.tsx, app/admin/page.tsx
app/adminapp/palpitesapp/rodadascomponents

Arquivos alterados

  • app/admin/classificacao/client.tsx
  • app/admin/classificacao/page.tsx
  • app/admin/page.tsx
  • app/admin/rodadas/[id]/links/links-client.tsx
  • app/admin/rodadas/[id]/links/page.tsx
  • app/admin/rodadas/[id]/page.tsx
  • + 15 arquivo(s)
43d35ba04 Feb 2026 · 21:50
feat: `parseDate` now accepts `Date` objects directly as input
Commit completo: 43d35ba88da036f42c6f375372c7e78596a8af6d
Arquivos-chave: lib/date.ts
lib

Arquivos alterados

  • lib/date.ts
78ffa7204 Feb 2026 · 21:47
refactor: centralize date formatting and parsing into a new utility library.
Commit completo: 78ffa7247fa612dec2a857159f177b5423ea33db
Arquivos-chave: app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx, app/admin/campeonatos/[id]/page.tsx, app/admin/campeonatos/[id]/participantes/participants-client.tsx
app/adminapp/campeonatosapp/palpitesapp/rodadas

Arquivos alterados

  • app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx
  • app/admin/campeonatos/[id]/page.tsx
  • app/admin/campeonatos/[id]/participantes/participants-client.tsx
  • app/admin/campeonatos/[id]/rodadas/page.tsx
  • app/admin/campeonatos/create-championship-modal.tsx
  • app/admin/page.tsx
  • + 15 arquivo(s)
782d8c704 Feb 2026 · 20:00
Refactor: Normalize Supabase query results by extracting single related objects from array wrappers.
Commit completo: 782d8c7d2d545c8be1bf53bc6cce08222ea0ca2d
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/adminapp/campeonatosapp/classificacaoapp/palpites

Arquivos alterados

  • app/admin/rodadas/[id]/resultados/page.tsx
  • app/admin/rodadas/[id]/resultados/results-client.tsx
  • app/admin/rodadas/page.tsx
  • app/campeonatos/[id]/page.tsx
  • app/classificacao/[token]/page.tsx
  • app/palpites/[id]/page.tsx
  • + 6 arquivo(s)
df4d89c04 Feb 2026 · 19:50
refactor: Flatten nested Supabase query results for round and ranking data using new type definitions.
Commit completo: df4d89c7bce24682a73914c0e9054597bb029d06
Arquivos-chave: app/admin/rodadas/[id]/ranking/page.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/ranking/page.tsx
c47245c04 Feb 2026 · 19:46
feat: Normalize round championship data from an array to a single object or null.
Commit completo: c47245c9681385e735f953c78b80d40e49f814b6
Arquivos-chave: app/admin/rodadas/[id]/page.tsx, app/admin/rodadas/[id]/round-detail-client.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/page.tsx
  • app/admin/rodadas/[id]/round-detail-client.tsx
88613a004 Feb 2026 · 19:43
feat: Add types and normalize round and membership data by flattening nested arrays for component props.
Commit completo: 88613a00b9ecf20e4d20d52073430ee69628044e
Arquivos-chave: app/admin/rodadas/[id]/links/page.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/links/page.tsx
f101fbe04 Feb 2026 · 19:41
fix: Normalize `championship` and `profiles` data by extracting the first array element for round and membership states.
Commit completo: f101fbeb94c95794934da45bbf8c4aff4fa64161
Arquivos-chave: app/admin/rodadas/[id]/links/links-client.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/links/links-client.tsx
1168adb04 Feb 2026 · 19:40
refactor: Normalize round data structure for championship details and update AppShell title/description.
Commit completo: 1168adbbcf5471f2b189a9c39c69a455ab7e0e80
Arquivos-chave: app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
20f45dc04 Feb 2026 · 19:38
refactor: Transform raw audit data to correctly format game details and handle nulls using new types.
Commit completo: 20f45dc9db08dc1243dd418af4d5bfc98a02a6ef
Arquivos-chave: app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
app/admin

Arquivos alterados

  • app/admin/rodadas/[id]/auditoria/[userId]/page.tsx
e2a555a04 Feb 2026 · 19:35
refactor: add type annotation to action parameter in visibleActions filter.
Commit completo: e2a555a03bf17b8e840a68ceff44d1bbb04abbd5
Arquivos-chave: app/admin/page.tsx
app/admin

Arquivos alterados

  • app/admin/page.tsx
1199c8204 Feb 2026 · 19:33
feat: Introduce `AdminActionRow` type and apply it to the admin actions mapping.
Commit completo: 1199c8243a33c7f3ef2409685a774306e716c477
Arquivos-chave: app/admin/page.tsx
app/admin

Arquivos alterados

  • app/admin/page.tsx
c6026f704 Feb 2026 · 19:31
refactor: Normalize round and standing data structures for improved type safety.
Commit completo: c6026f713b2fa520a352d619edd946eb93299c58
Arquivos-chave: app/admin/page.tsx
app/admin

Arquivos alterados

  • app/admin/page.tsx
befa52b04 Feb 2026 · 19:28
feat: Correctly transform ranking data by extracting single profile from array and adjusting round sorting for nulls.
Commit completo: befa52baa7b898c51abf34f7285f0c9297781f23
Arquivos-chave: app/admin/classificacao/page.tsx
app/admin

Arquivos alterados

  • app/admin/classificacao/page.tsx
eb299a604 Feb 2026 · 19:26
fix: Map raw ranking data to correctly extract the single profile object from the profile array.
Commit completo: eb299a6721d88d362d06b4c931d2f2ace3a69684
Arquivos-chave: app/admin/classificacao/client.tsx
app/admin

Arquivos alterados

  • app/admin/classificacao/client.tsx
ddd197f04 Feb 2026 · 19:24
refactor: improve participant data extraction logic using `flatMap` and `ParticipantRow` type definition.
Commit completo: ddd197feb8125f5e695ed8a11142a497eb4a4c83
Arquivos-chave: app/admin/campeonatos/[id]/participantes/participants-client.tsx
app/admin

Arquivos alterados

  • app/admin/campeonatos/[id]/participantes/participants-client.tsx
3736c2c04 Feb 2026 · 19:22
refactor: Introduce `ParticipantRaw` type and use `flatMap` for participant data extraction.
Commit completo: 3736c2c9232b85f3f02c0a08c01241bbfcf0791d
Arquivos-chave: app/admin/campeonatos/[id]/participantes/page.tsx
app/admin

Arquivos alterados

  • app/admin/campeonatos/[id]/participantes/page.tsx
ae4407704 Feb 2026 · 19:19
fix: Map raw ranking data to correctly extract the single profile object from the array.
Commit completo: ae440774b3399c4c7cd739e77969dc7a59f1e77c
Arquivos-chave: app/admin/campeonatos/[id]/classificacao/page.tsx
app/admin

Arquivos alterados

  • app/admin/campeonatos/[id]/classificacao/page.tsx
4214a2a04 Feb 2026 · 19:17
refactor: define AdminActionRow type for admin actions RPC response.
Commit completo: 4214a2a25ef552abba189035571f94ec91b0e68a
Arquivos-chave: app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx
app/admin

Arquivos alterados

  • app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx
1033bd504 Feb 2026 · 19:14
refactor: define AdminActionRow type for admin actions RPC response.
Commit completo: 1033bd5253de33dd7956d56c577cc7fc00448072
Arquivos-chave: app/admin/acoes/page.tsx
app/admin

Arquivos alterados

  • app/admin/acoes/page.tsx
62c8d8904 Feb 2026 · 18:56
build error
Commit completo: 62c8d8914c27701df4308610b44c4bd55a673efc
Sem arquivos listados no diff
69083ad04 Feb 2026 · 10:57
feat: Implement new admin actions, public round and ranking pages, and improve championship/round management with UI and data enhancements.
Commit completo: 69083ad3a56d4708f90972395d53c5c5e730adf5
Corrige a classificação pública por token, preservando a ordem oficial via `sort_order` e mantendo consistência entre navegadores.
app/adminapp/apiapp/campeonatosapp/classificacao

Arquivos alterados

  • app/admin/acoes/page.tsx
  • app/admin/actions-client.tsx
  • app/admin/campeonatos/[id]/add-rounds-modal.tsx
  • app/admin/campeonatos/[id]/auditoria/[userId]/page.tsx
  • app/admin/campeonatos/[id]/classificacao/page.tsx
  • app/admin/campeonatos/[id]/page.tsx
  • + 36 arquivo(s)
ca5247b04 Feb 2026 · 02:20
Primeiro commit
Commit completo: ca5247b5d2db3f2d1b535ab7038867bc38eab79a
Arquivos-chave: .agent/workflows/agent-rules.md, .agent/workflows/design-system-contract.md, .agent/workflows/prd-bolao.md
.agent.agents.opencodeapp/admin

Arquivos alterados

  • .agent/workflows/agent-rules.md
  • .agent/workflows/design-system-contract.md
  • .agent/workflows/prd-bolao.md
  • .agents/skills/frontend-design/LICENSE.txt
  • .agents/skills/frontend-design/SKILL.md
  • .agents/skills/mobile-design/SKILL.md
  • + 139 arquivo(s)
8ed9edd29 Jan 2026 · 11:06
Initial commit from Create Next App
Commit completo: 8ed9eddd370cfe8ea85aa5531c7bbbc7559fffdd
Arquivos-chave: app/favicon.ico, app/globals.css, app/layout.tsx
app/favicon.icoapp/globals.cssapp/layout.tsxapp/page.tsx

Arquivos alterados

  • app/favicon.ico
  • app/globals.css
  • app/layout.tsx
  • app/page.tsx
  • public/file.svg
  • public/globe.svg
  • + 3 arquivo(s)