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)
- Recuperação de Registros (
- 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 oAppShellautenticado mas o cliente iniciava comstatus: "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-reactelottie-web(≈ 700 KB de JS no bundle). Substituídas por:PageLoadingScreen→ spinner CSS puro (Tailwindanimate-spin)SuccessAnimation→ SVG checkmark inline em círculo verdeGreetingHeaderClient→ emojis nativos (☀️ / 🌤️ / 🌙)
- Removido script
copy:wasm: O arquivodotlottie-player.wasmnão é mais necessário. O scriptpostinstallfoi simplificado paraprisma generateapenas. - 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
ImageCropperpara 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