CHANGELOG · NOTAS DE VERSÃO

O que enviámos.

Alterações ao produto e ao sítio público, em ordem cronológica inversa. Apenas o que é visível — sem limpezas de espaços nem regenerações de sitemap.

🔒

Sem dependências do site corporativo de WordPress SEGURANÇA

Todos os ativos (favicons, logos, capturas, gráficos de instalação) vivem agora na infraestrutura do RDS. A consola sobrevive à futura desativação do site corporativo de WordPress.

✨

Banner de cookies acima da barra de navegação móvel ATUALIZAÇÃO

Os botões do banner de consentimento de cookies já não ficam escondidos por trás da barra inferior móvel.

🐛

Vista de mapa: corretamente dimensionada em mobile CORREÇÃO

/pantalles.php?vista=mapa calcula agora o espaço disponível e oculta os elementos que obstruíam o mapa em mobile.

🐛

Listas: colunas dimensionadas CORREÇÃO

Todas as colunas cabem em qualquer largura de ecrã sem deslocamento horizontal. Coluna de Nome fixada para manter a largura.

🆕

Reciclagem para imagens e vídeos NOVO

As imagens e vídeos eliminados são movidos para uma reciclagem e mantidos 30 dias antes da purga. Recuperáveis.

🆕

Upload por arrastar e largar NOVO

Nova zona moderna de upload com pré-visualização, validação MIME real no servidor, limite de 2 MB para imagens e whitelist de extensões.

🔒

Webhook Stripe: proteção contra replays SEGURANÇA

Cada evento Stripe é registado num livro-razão de idempotência: se o webhook for disparado duas vezes, não é processado duas vezes.

✨

Limpeza de bibliotecas ATUALIZAÇÃO

jQuery 3.1.0 → 3.7.1, jQuery UI 1.12.0 → 1.13.3, PHPMailer 6.0.5 → 6.9.3, blueimp File Upload → 10.32.0. nuSOAP e PHPMailer 5.2 retirados.

🔒

Auditoria de segurança encerrada SEGURANÇA

Ciclo de auditoria completo: itens Críticos, Altos, Médios e Baixos remediados em três fases. Fronteira entre clientes (cf_empresa) reforçada em todos os endpoints de gestió.

🔒

Cabeçalhos de segurança em todas as respostas SEGURANÇA

HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy e Permissions-Policy aplicadas a cada resposta do servidor.

🆕

Experiência mobile tipo app NOVO

Nova barra de navegação inferior em ecrãs ≤1024px (Dispositivos / Conteúdo / Playlist / Perfil / Mais). Listas de dispositivos, vídeos, imagens e playlists em formato de cartão compacto. Os diálogos jQuery UI cabem em qualquer telemóvel.

🔒

Política de palavras-passe robusta SEGURANÇA

Estilo NIST: mínimo de 12 caracteres, bloqueia 1.197 palavras-passe comprometidas, sem sequências triviais nem reutilização de utilizador/email. Aplicada em cada formulário de palavra-passe.

🆕

Medidor de robustez + mostrar/ocultar palavra-passe NOVO

Medidor em direto (barra + etiqueta + checklist de regras) em cada formulário de palavra-passe. Deteta palavras-passe comprometidas no cliente. Ícone de olho para mostrar/ocultar.

🔒

Recuperação de palavra-passe por token SEGURANÇA

Token de uso único hashed em SHA-256, TTL de 1 hora, com limite de taxa (1 reset a cada 3 min), sem enumeração de contas. Substitui o fluxo antigo que enviava a palavra-passe em texto simples.

🆕

Proteção anti-bots no registo NOVO

Honeypot + time-trap de 3 segundos. Bloqueia os registos automáticos antes de qualquer escrita na base de dados.

🆕

Envio em massa configurável NOVO

Envio em massa para todos os subscritores com From e Reply-To configuráveis. Inclui ligação de cancelamento por utilizador alinhada com o RGPD.

✨

Botão "Retomar subscrição" no Perfil ATUALIZAÇÃO

Para subscrições canceladas, um botão verde reativa-as com um clique em vez de ter de passar pelo fluxo de registo.

🆕

Página de erro redesenhada NOVO

Nova página de erro no estilo da aplicação, traduzida nos 5 idiomas (EN/ES/CA/FR/PT).

© 2026 RDS · digitalsignagerds.com Privacidade · Cookies