Skip to content

feat(admin): formato de comprovacao configuravel + modais maiores - #54

Merged
leo-nardo merged 1 commit into
mainfrom
feat/admin-proof-format-and-wide-modals
Jul 30, 2026
Merged

leo-nardo merged 1 commit into
mainfrom
feat/admin-proof-format-and-wide-modals

Conversation

@leo-nardo

Copy link
Copy Markdown
Contributor

Resumo

  • Editor de marco (admin) ganha campo "Formato de comprovacao exigido" para marcos PROOF: link obrigatorio, foto obrigatoria, ou qualquer um. Ja existia no backend (proofFormat), so nao estava exposto na UI.
  • Formulario de envio de prova (usuario final) passa a respeitar essa config, em vez de sempre tratar link/foto como opcionais entre si.
  • Todos os modais do admin (marco, trilha, cursos, missoes, usuarios, perfis de gamificacao) alargados para max-w-6xl, usando bem mais espaco em desktop — antes ficavam apertados (max-w-2xl a max-w-4xl).
  • Corrige exibicao de tamanho de arquivo no upload de comprovante: arquivos pequenos (ex: 7.87 KB) apareciam como "0.0 MB" por arredondamento; agora mostra em KB quando menor que 1 MB.

Test plan

  • npx tsc --noEmit
  • npm run lint — sem erros novos
  • Confirmar visualmente como admin: editar marco PROOF, trocar formato de comprovacao, salvar
  • Confirmar que o envio de prova como usuario respeita o formato configurado

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

- editor de marco (admin) ganha campo "Formato de comprovacao exigido":
  link obrigatorio, foto obrigatoria, ou qualquer um (como era antes)
- formulario de envio de prova (usuario) agora respeita essa config,
  escondendo/exigindo o campo certo em vez de sempre mostrar os dois
  como opcionais entre si
- todos os modais do admin (marco, trilha, cursos, missoes, usuarios,
  perfis) alargados pra max-w-6xl, usando bem mais espaco em desktop
- corrige exibicao de tamanho de arquivo no upload: arquivos pequenos
  apareciam como "0.0 MB" por arredondamento; agora mostra em KB

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
legado-dev Ready Ready Preview Jul 30, 2026 7:41pm

@sonarqubecloud

Copy link
Copy Markdown

@leo-nardo
leo-nardo merged commit e0646dd into main Jul 30, 2026
5 checks passed

This branch was successfully deployed

1 active deployment
Preview — 403bcb6f Deployed Jul 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant