Painel Mais Fiável, Acessibilidade e Gestão de Contactos
Lançámos hoje a versão 1.18.0 da Prorigem com três frentes de melhoria: uma correção importante no painel de administração, mais acessibilidade no login e nos formulários, e um novo atalho para gerir as submissões de contacto.
Correção no painel de administração
O formulário de edição de blocos aceitava valores inválidos ou incompletos no campo do bloco selecionado. Em PHP 8.x, um pedido malformado podia gerar avisos de chaves indefinidas e, no pior cenário, escrever conteúdo no bloco errado. Além disso, o seletor "Menu Principal / Menu Secundário" existia na interface mas a escolha nunca era gravada.
Agora o valor do bloco é validado com uma expressão regular, o formulário ignora pedidos incompletos e o tipo de menu escolhido é guardado em cada atualização de bloco.
Botão "Marcar todas como lidas"
Quando existem submissões de contacto não lidas no painel, aparece agora um botão "Marcar todas como lidas". Com um clique (e confirmação para evitar acidentes), todo o histórico de contactos fica marcado como lido — sem ter de percorrer as linhas uma a uma.
Acessibilidade melhorada
- Botões "Mostrar/Ocultar" password no login e na redefinição de password com target de toque de 44×44 px (WCAG)
- Formulário de contacto com referências ARIA condicionais — os campos só apontam para a mensagem de erro quando esta existe de facto
- Atributos
aria-describedbyearia-invalidremovidos quando não há erro, evitando referências a elementos inexistentes para leitores de ecrã
Próximos Passos
Continuamos a melhorar o painel de administração e a experiência de utilização do site:
Correções, tempos de leitura e voltar ao topo (v1.17.0)- Painel fiável, acessibilidade e gestão de contactos (v1.18.0) ✓
Pequenas melhorias que tornam a gestão mais rápida e a experiência mais acessível. Tem sugestões? Use o formulário de contacto.