No ar · coleta até 01/11 dados de 30/10/2026, 21:02
PROJETO · HISTÓRICO DE VERSÕES

Versões

Todas as mudanças importantes do projeto, em ordem reversa cronológica. Formato segue Keep a Changelog; versões em SemVer.

Histórico de versões

Registro cronológico de tudo que mudou no painel — dados, metodologia e interface —, da versão mais recente para a mais antiga.

Página 14 de 14 · 167 versões no total.

  1. v1.0.0 2026-04-01 Dashboard v1.0.0 (Lançamento Inicial)

    Added

    • Dashboard Streamlit com 8 páginas navegáveis por ícones
    • Coleta diária automatizada (Brave Search + Tavily Search + RSS)
    • Análise de sentimento e tópicos via Claude Haiku 4.5
    • Suporte N:N para múltiplos candidatos por artigo
    • Backup diário em 2 camadas (local 7d + remoto 30d)
    • Página Metodologia com documentação completa
    • Página Changelog com histórico de versões

    Features

    • 9 candidatos monitorados
    • 2.613+ artigos coletados
    • 99+ veículos de mídia indexados
    • Visualizações: heatmap, scatter, média móvel, gráficos divergentes
    • Exportação CSV de artigos
    • Responsividade mobile
    • Integração Telegram para notificações

  2. v0.12.0 2026-04-01 Página Candidato v2

    Added

    • Scatter Tópico × Sentimento com tooltips
    • Média móvel 7 dias com anotações automáticas
    • Top 10 fontes com cores de sentimento

  3. v0.11.0 2026-04-01 Heatmap Candidato×Semana

    Added

    • Heatmap interativo na página Início
    • Toggle volume/sentimento
    • Exploração por célula com lista de artigos

  4. v0.10.0 2026-04-01 Página Início v2

    Added

    • Hero "Esta Semana" com tópicos emergentes e badges
    • Timeline de cobertura (gráfico de área)
    • Métricas compactas (4 indicadores principais)

  5. v0.9.2 2026-04-01 Normalização de URLs

    Fixed

    • Normalização de URLs (remove tracking params, fragmentos)
    • Limpeza de 41 duplicatas do banco

  6. v0.8.0 2026-04-01 Backup + Fixes Críticos

    Added

    • LXC eleicoes2026 (VMID 111, 10GB)
    • Backup automatizado em 2 camadas
    • Cron eleicoes2026:backup-diario às 23:50 BRT

    Fixed

    • 🐛 CRÍTICO: Claude retornava IDs sequenciais — mapeamento de IDs implementado
    • 🐛 Chave Anthropic inválida — carregamento automático de .env
    • 🐛 Tópicos auto-referentes — filtro is_self_referent() implementado
    • 391 tópicos lixo deletados retroativamente

  7. v0.7.0 2026-03-30 Normalização + Restauração Crons

    Fixed

    • ✅ Venv Streamlit reconstruído
    • ✅ Crons recriados (coleta 23:59, monitoramento 00:00)
    • ✅ Dashboard AgSUS restaurado

    Changed

    • Slug normalizados para todos os 9 candidatos
    • Rescan de menções N:N com word boundaries

  8. v0.6.0 2026-03-29 Migração Nazaré + Haiku 4.5

    Changed

    • Dashboard migrado para Nazaré (localhost:8503)
    • Modelos atualizados para Claude Haiku 4.5

  9. v0.5.0 2026-03-29 Múltiplos Candidatos por Artigo

    Added

    • Nova tabela article_candidates (N:N)
    • Suporte para artigos mencionando 2+ candidatos
    • Migração retroativa de 260 artigos

  10. v0.4.0 2026-03-28 Integração Tavily Search

    Added

    • Nova fonte: Tavily Search API (notícias 24h)
    • Domínios prioritários: Folha, G1, Estadão, Veja, BBC

  11. v0.3.0 2026-03-27 Segurança, Confiabilidade e Limpeza

    Added

    • WAL mode + busy timeout no SQLite
    • Retry com backoff exponencial (APIs)
    • Try/except por etapa no pipeline

    Changed

    • Tokens sensíveis movidos para .env
    • Melhor tratamento de JSON malformado

    Convenções de Commit

    • feat: nova feature
    • fix: correção de bug
    • docs: documentação
    • refactor: refatoração
    • chore: tarefas sem impacto no usuário
    • test: testes

    Exemplo: feat: página Comparativo com scatter tópico×sentimento