Skip to main content

v1.5.0 — Fev 2026

✨ Melhorias

  • Settings — painel Admin: Seção de Gerenciamento de Dados adicionada à aba Admin de /settings, com links diretos para:
    • Recuperação de Registros (soft-delete-recovery)
    • Estatísticas de Criptografia (encryption-stats)
    • Políticas de Retenção (retention-policies)
  • Internacionalização (i18n): Corrigidas chaves de tradução ausentes nas páginas de configurações para EN e PT, eliminando fallbacks em texto bruto no painel admin.

🐛 Correções

  • Hydration mismatch (AuthenticatedLayout): Corrigido erro React de hidratação que ocorria quando o servidor renderizava o AppShell autenticado mas o cliente iniciava com status: "loading" (sessão ainda nula), gerando divergência de árvore DOM. O shell mínimo agora só é renderizado após a sessão ser confirmada como inativa (status !== "loading" && !isSignedIn).
  • Erro TypeError Cannot read properties of null (reading 'parentNode'): Consequência direta do hydration mismatch acima — corrigido com a mesma solução.

⚡ Performance & Dependências

  • Removido Lottie / DotLottie: Removidas as dependências @lottiefiles/dotlottie-react, lottie-react e lottie-web (≈ 700 KB de JS no bundle). Substituídas por:
    • PageLoadingScreen → spinner CSS puro (Tailwind animate-spin)
    • SuccessAnimation → SVG checkmark inline em círculo verde
    • GreetingHeaderClient → emojis nativos (☀️ / 🌤️ / 🌙)
  • Removido script copy:wasm: O arquivo dotlottie-player.wasm não é mais necessário. O script postinstall foi simplificado para prisma generate apenas.
  • Removido DotLottieConfig.tsx: Componente de configuração de WASM deletado e removido do layout raiz.

v1.4.9 — Fev 2026

  • Melhorias no seletor de faixas de pontuação na criação de testes
  • Suporte a cidades brasileiras no cadastro de alunos e candidatos (brazilianCities.ts)
  • Correções de layout na tela de candidatos
  • Aprimoramento do componente ImageCropper para upload de avatares

v1.4.8 — Jan 2026

  • Adição do módulo de logs em tempo real via SSE (RealTimeLogsViewer)
  • Templates de e-mail com suporte a variáveis dinâmicas Handlebars
  • Página de estatísticas de criptografia (encryption-stats)
  • Recuperação de soft-delete no painel admin
  • Políticas de retenção de dados configuráveis

v1.4.7 — Jan 2026

  • Notificações agendadas com data/hora e cancelamento
  • Preview ao vivo de templates de e-mail no editor
  • Suporte a upload de HTML como template de notificação
  • Melhoria no sistema de busca global (GlobalSearch)

v1.4.6 — Dez 2025

  • Suporte a organizações/unidades com planos (Free / Pro / Enterprise)
  • Módulo de candidatos com promoção para aluno
  • Auditoria de ações (audit-logger.ts)
  • Integração com Microsoft Clarity para análise de usabilidade