// changelog
Histórico de actualizações
Todas as novas funcionalidades, melhorias e correcções da plataforma ZONDNS.
- novoDashboardSecção «Gestor DNS» no sidebar com 5 módulos em roadmap: Zonas, Editor DNS, Verificar Propriedade, Nameservers e Templates DNS — cada um com modal explicativo ao clicar.
- novoLandingPortfólio de funcionalidades expandido para 13 itens — adicionados Auditoria Pública, Relatórios, Gestor DNS, Histórico de Alterações DNS e WHOIS/Expiração.
- melhoriaLandingPlanos actualizados: Grátis inclui Auditoria Pública; Standard recebe Gestor DNS (breve); Premium e Enterprise com Gestor DNS + Templates e API.
- melhoriaLandingHero e meta tags actualizados para reflectir posicionamento de monitorização e gestão DNS num único painel.
- melhoriaLandingResponsividade mobile completa — hamburger menu animado, sidebar off-canvas com backdrop, breakpoints 1200/1100/768/480px.
- novoLandingFerramenta pública de verificação de domínios em /ferramentas/verificar-dominio — pontuação 0–10 com análise de MX, SPF, DMARC, DKIM, rDNS e 12 blacklists. Sem conta necessária.
- novoLandingBlog com suporte a artigos dinâmicos via slugs e página de listagem.
- novoLandingPágina de estado do serviço em tempo real em /status — verifica Supabase, DNS-over-HTTPS, SMTP2GO e TelcoSMS a cada 60 segundos.
- novoLandingPáginas legais: Política de Privacidade e Termos de Serviço.
- novoLandingModal de contacto com envio para base de dados via /api/contact.
- melhoriaLandingSEO melhorado: Schema.org (Organization + WebSite), Open Graph, meta description e sitemap actualizado com todas as páginas.
- melhoriaLandingEstatísticas em tempo real no hero (domínios monitorizados, IPs em blacklist) via Supabase ISR com revalidação horária.
- melhoriaDashboardResponsividade mobile completa — hamburger button no Topnav, sidebar off-canvas com backdrop, targets de toque de 44px mínimo.
- novoDashboardPágina de documentação interactiva em /dashboard/docs com guias passo-a-passo, glossário e demos interactivos.
- novoDashboardVerificação de saúde de domínios em /dashboard/domain-check — análise detalhada com score 0–10, cards por tipo de registo e indicadores de progresso.
- novoDashboardMenu dropdown no avatar do utilizador com opções de perfil, definições e logout.
- novoDashboardMódulos em breve com modal explicativo: DNS Propagação, WHOIS/Expiração, DNS Changes, SSL/TLS.
- melhoriaDashboardSidebar colapsável estilo Supabase — expande ao hover no desktop, com labels e badges animados.
- novoDashboardTabela contact_requests na base de dados para receber pedidos do formulário da landing page.
- novoDashboardFunção RPC get_public_stats() no Supabase para expor estatísticas públicas à landing page.
- melhoriaDashboardCheckbox de aceitação de Termos e Política de Privacidade no formulário de registo.
- novoDashboardPainel Admin completo com gestão de organizações, utilizadores e equipa interna. Migrações RLS com funções security definer para evitar recursão infinita.
- novoDashboardIP Blacklist Monitor avançado — 12 fontes DNSBL (Spamhaus SBL/XBL, UCEProtect L1/L2, Spamcop, SORBS, Mailspike, Barracuda, SPFBL, s5h.net) via Google DNS-over-HTTPS.
- novoDashboardAlertas inteligentes com roteamento por severidade: Crítico/Alto → email + SMS; Médio/Baixo → email. Integração com SMTP2GO e TelcoSMS Angola.
- novoDashboardRelatórios de saúde DNS com score detalhado, lista de problemas, sugestões de correcção e exportação em PDF. Disponível nos planos Enterprise e Partner.
- novoDashboardGestão de contactos associados a domínios — nome, empresa, email e telefone. Disponível nos planos Enterprise e Partner.
- novoDashboardReverse IP lookup para encontrar todos os domínios num IP comprometido via SecurityTrails e HackerTarget.
- novoDashboardOrgContext — carregamento do plano e organização do utilizador autenticado via Supabase com controlo de acesso por módulo.
- novoDashboardModal explicativo para todos os módulos em breve no sidebar — O que é, O que faz, O que resolve e ETA do roadmap.
- novoLandingLanding page completa com hero, grelha de funcionalidades, como funciona, tabela de preços em Kz e CTA final.
- correcçãoDashboardColuna MX no painel de domínios usa estado real (mx_listed) em vez de indicador fixo.
- correcçãoDashboardnext.config.js adicionado para detecção correcta do framework Next.js no Vercel.
- correcçãoDashboardsupabase.js seguro em build — não lança erro quando variáveis de ambiente estão ausentes.