TRANSITAR

RodoVoz · Notas da Versão

Versão 1.1.3

Publicada em 19/05/2026

Painel admin com Auditoria + página de Erros + Histórico de chamadas de passageiro. Bastidores: deploy mais rápido, banner LGPD reativo a revisões.

← Voltar à página inicial

Painel: Auditoria de ações sensíveis

Novidade

Nova página Painel Admin → Auditoria mostra quem fez o quê: ativação de modo automático, troca de senha, edição de templates de áudio, login (ok ou falha), logout. Filtros por dias, tipo de ator (ADMIN/EMPRESA/SYSTEM), ação específica e busca livre. Export CSV.

Tabela audit_log estruturada — consulta SQL direta. Distinto de app.log (texto livre). Cada registro guarda IP + payload JSON do contexto.

Painel: monitoramento de erros

Novidade

Nova página Painel Admin → Erros lista exceções e falhas estruturadas (substitui necessidade de Sentry externo). Marque resolvido com 1 clique. Filtros por nível (ERROR/CRITICAL), contexto, busca, status.

Captura exceções não tratadas e erros fatais via handler global. Dado fica self-hosted (LGPD-friendly), sem custo de SaaS.

Histórico admin de chamadas de passageiro

Novidade

Adicionada tab "Chamadas de passageiro" em Painel Admin → Histórico. Vê todas as chamadas individuais (estilo aeroporto) de todas as empresas. Busca por nome, filtro por empresa/status, exportação CSV. Antes só aparecia na página da própria empresa que cadastrou.

Banner amarelo lembra que são dados pessoais (LGPD) e que exports são registrados no audit log.

Banner LGPD versionado

Privacidade

Política de Privacidade agora tem número de versão. Se o texto for atualizado, o banner reaparece automaticamente — usuários antigos veem badge "Política revisada" destacado. Antes, quem aceitasse uma vez nunca mais era avisado.

Anúncios via webhook não travam mais a tela do operador

Correção

Antes, com 5 webhooks ativos, o operador podia esperar até 15s ao salvar um chamamento (POST síncrono com timeout 3s × 5). Agora os webhooks vão pra uma fila e um worker em background os entrega. Resposta do operador volta em milissegundos.

Backoff exponencial entre tentativas (1, 5, 15, 60 min). 5 falhas seguidas pausam o webhook automaticamente.

Bastidores: deploy endurecido + backup com integridade

Informação

O cron de deploy agora espera o GitHub Actions ficar verde antes de aplicar (deploys com teste vermelho são abortados). Backup do banco passou a verificar integridade (gzip -t) e tem suporte opcional a cópia off-site via rclone. Service worker passou a se atualizar sozinho a cada nova versão.

Precisa de ajuda?

Em caso de dúvida sobre o uso do sistema, fale com a administração da rodoviária ou consulte a Política de Privacidade para informações sobre dados pessoais.

Tudo foi testado antes de subir. Se notar algo estranho, fale com a administração da rodoviária.