Commit Graph

160 Commits

Author SHA1 Message Date
Codex CLI
edbb00a45a Update: Relatório diário do dia 2026-03-21 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 68 transações
- Data do relatório: 2026-03-21
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-22 13:01:35 +00:00
Codex CLI
ede47c7139 Update: Relatório diário do dia 2026-03-20 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 70 transações
- Data do relatório: 2026-03-20
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-21 13:12:13 +00:00
Codex CLI
dc49172029 Update: Relatório diário do dia 2026-03-15 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 3 transações
- Data do relatório: 2026-03-15
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-16 13:00:13 +00:00
Codex CLI
c2b7e0193c Update: Relatório diário do dia 2026-03-14 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 7 transações
- Data do relatório: 2026-03-14
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-15 13:00:11 +00:00
Codex CLI
7aa5b16af1 Update: Relatório diário do dia 2026-03-13 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 39 transações
- Data do relatório: 2026-03-13
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-14 13:00:39 +00:00
Codex CLI
5b2312cb3c Update: Relatório diário do dia 2026-03-12 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 31 transações
- Data do relatório: 2026-03-12
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-13 13:02:20 +00:00
Codex CLI
4b0c7c0165 Update: Relatório diário do dia 2026-03-11 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 13 transações
- Data do relatório: 2026-03-11
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-12 13:00:20 +00:00
Codex CLI
a153af40cc Update: Relatório diário do dia 2026-03-09 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 67 transações
- Data do relatório: 2026-03-09
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-10 13:00:39 +00:00
Codex CLI
5b0b5b537b Update: Relatório diário do dia 2026-03-08 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 6 transações
- Data do relatório: 2026-03-08
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-09 13:00:27 +00:00
Codex CLI
c88ce84f4d Update: Relatório diário do dia 2026-03-07 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 2 transações
- Data do relatório: 2026-03-07
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-08 13:00:16 +00:00
Codex CLI
8d3e97c019 Update: Relatório diário do dia 2026-03-06 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 58 transações
- Data do relatório: 2026-03-06
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-07 13:00:27 +00:00
Codex CLI
628f5d15c4 Update: Relatório diário do dia 2026-03-05 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 19 transações
- Data do relatório: 2026-03-05
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-06 13:00:06 +00:00
Codex CLI
3368833399 Update: Relatório diário do dia 2026-03-04 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 15 transações
- Data do relatório: 2026-03-04
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-05 13:01:19 +00:00
Codex CLI
4a2f5ef65e Update: Relatório diário do dia 2026-03-03 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 21 transações
- Data do relatório: 2026-03-03
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-04 13:00:13 +00:00
Codex CLI
c862a1ebc4 Update: Relatório diário do dia 2026-03-02 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 12 transações
- Data do relatório: 2026-03-02
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-03 13:00:08 +00:00
Codex CLI
a6cd3a6d3a Update: Relatório diário do dia 2026-03-01 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 8 transações
- Data do relatório: 2026-03-01
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-02 13:00:14 +00:00
Codex CLI
13f1ab4f7f Update: Relatório diário do dia 2026-02-28 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 7 transações
- Data do relatório: 2026-02-28
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-03-01 13:00:22 +00:00
Codex CLI
1a79b2091c Update: Relatório diário do dia 2026-02-27 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 28 transações
- Data do relatório: 2026-02-27
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-28 13:00:22 +00:00
Codex CLI
46e1bbb235 Update: Relatório diário do dia 2026-02-26 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 149 transações
- Data do relatório: 2026-02-26
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-27 13:01:18 +00:00
Codex CLI
95a279b093 Update: Relatório diário do dia 2026-02-25 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 12 transações
- Data do relatório: 2026-02-25
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-26 13:00:36 +00:00
Codex CLI
369788614b Update: Relatório diário do dia 2026-02-24 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 71 transações
- Data do relatório: 2026-02-24
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-25 13:00:23 +00:00
Codex CLI
7792f44a74 Update: Relatório diário do dia 2026-02-23 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 23 transações
- Data do relatório: 2026-02-23
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-24 13:00:16 +00:00
Codex CLI
4b1ef5543a Update: Relatório diário do dia 2026-02-22 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 4 transações
- Data do relatório: 2026-02-22
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-23 13:01:11 +00:00
Codex CLI
a5cfb70b53 Update: Relatório diário do dia 2026-02-21 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 59 transações
- Data do relatório: 2026-02-21
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-22 13:00:13 +00:00
Codex CLI
307170f0e8 Update: Relatório diário do dia 2026-02-20 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 43 transações
- Data do relatório: 2026-02-20
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-21 13:00:12 +00:00
Codex CLI
afcf8a8faf Update: Relatório diário do dia 2026-02-19 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 63 transações
- Data do relatório: 2026-02-19
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-20 13:01:11 +00:00
Codex CLI
856e34f63e Update: Relatório diário do dia 2026-02-18 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 14 transações
- Data do relatório: 2026-02-18
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-19 13:00:05 +00:00
Codex CLI
0f4bc47033 Update: Relatório diário do dia 2026-02-17 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 8 transações
- Data do relatório: 2026-02-17
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-18 13:00:42 +00:00
Codex CLI
49372f9037 Update: Relatório diário do dia 2026-02-15 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 2 transações
- Data do relatório: 2026-02-15
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-16 10:00:01 +00:00
Codex CLI
4f6ca68d6d Update: Relatório diário do dia 2026-02-14 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 1 transações
- Data do relatório: 2026-02-14
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-15 15:56:50 +00:00
Codex CLI
b2dea3fd46 Update: Relatório diário do dia 2026-02-14 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 1 transações
- Data do relatório: 2026-02-14
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-15 10:00:01 +00:00
Codex CLI
51d21572a7 Update: Relatório diário do dia 2026-02-13 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 19 transações
- Data do relatório: 2026-02-13
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-14 10:00:02 +00:00
Codex CLI
b6765b469f Fix: Corrigido fluxo para usar data dinâmica em todos os scripts
- gerar_report_json.py agora aceita DATA_ANTERIOR como variável de ambiente
- gerar_relatorio_supabase_com_telegram.sh passa DATA_ANTERIOR para o Python
- Isso garante que o dashboard sempre use os dados do dia correto
- report.json atualizado com dados de 2026-02-12
2026-02-13 18:13:08 +00:00
Codex CLI
6b86b807be Fix: Corrigido report.json para usar dados do dia 2026-02-12
- Total: R$ 11,761.79
- 18 transações
- 8 hotéis
- Script atualizado para usar data dinâmica
2026-02-13 17:58:32 +00:00
Codex CLI
eb1f521a47 Update: Relatório diário do dia 2026-02-12 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 18 transações
- Data do relatório: 2026-02-12
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-13 10:00:01 +00:00
Codex CLI
a5fc4633e0 Configurado envio para grupo Squad financeiro no Telegram
Atualizado Chat ID do Telegram:
- Antigo: 661151076 (chat privado)
- Novo: -1003758835428 (grupo Squad financeiro)

Testes realizados:
 Mensagem de teste enviada (Message ID: 6)
 Relatório completo enviado (Message ID: 8)

Fluxo atualizado:
- Coleta dados do Supabase
- Gera report.json
- Push para GitHub
- Dashboard atualiza automaticamente
- Envia resumo para o GRUPO Squad financeiro 

Próxima execução automática:
- Amanhã (13/02) às 07:00 BRT
- Relatório será enviado para o grupo automaticamente
2026-02-12 17:28:30 +00:00
Codex CLI
c5dd64fcf7 Update: Relatório diário do dia 2026-02-11 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 40 transações
- Data do relatório: 2026-02-11
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-12 17:27:43 +00:00
Codex CLI
9336119b03 Adicionado envio automático para o Telegram
Novo fluxo completo:
1. Coleta dados do Supabase
2. Gera report.json
3. Push para GitHub
4. Dashboard atualiza automaticamente
5. Envia resumo para o Telegram 

Script: gerar_relatorio_supabase_com_telegram.sh
- Coleta dados via RPC get_gastos_dia_anterior
- Gera report.json
- Faz push para GitHub
- Envia TOP 5 hotéis para o Telegram

Crontab atualizado para usar o novo script

Teste realizado com sucesso:
- 39 transações coletadas
- Report.json gerado
- Push realizado
- Telegram enviado (Message ID: 91)
2026-02-12 14:53:23 +00:00
Codex CLI
4150d1b020 Update: Relatório diário do dia 2026-02-11 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 39 transações
- Data do relatório: 2026-02-11
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-12 14:52:58 +00:00
Codex CLI
d4141e9c1a Update: Relatório diário do dia 2026-02-11 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 39 transações
- Data do relatório: 2026-02-11
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-12 14:52:40 +00:00
Codex CLI
e8ea95cc18 Atualização: Dashboard dinâmico e fluxo corrigido
- index.html agora carrega dados do report.json via JavaScript
- Script gerar_relatorio_supabase.sh coleta do Supabase automaticamente
- Crontab ajustado para 10:00 UTC (07:00 BRT)
- Dados de 11/02/2026 corrigidos (39 transações)
- Documentação do fluxo adicionada em fluxo_atualizado.md
2026-02-12 13:47:46 +00:00
Codex CLI
a83837a6ac Atualização: Dashboard dinâmico via report.json
Substituído HTML estático por versão dinâmica que carrega dados do report.json via JavaScript.

Benefícios:
- Não precisa mais reescrever todo o HTML para atualizar
- Atualização automática ao atualizar report.json
- Menos risco de erro humano

Fluxo atualizado:
1. Coleta dados do Supabase
2. Gera report.json
3. Dashboard carrega report.json dinamicamente
2026-02-12 13:44:15 +00:00
Codex CLI
09eeb42e68 CORREÇÃO: Relatório diário 2026-02-11 - 39 transações (antes: 37)
Atualizado com dados completos do Supabase:
- 39 transações totais
- R$ 38.390,60 (antes: R$ 38.057,71)
- +R$ 332,89 adicionados (Dolce Amore)
  - R$ 320,00 - Reparo na central telefônica
  - R$ 12,89 - Tarifa Stone

Data do relatório: 2026-02-11
2026-02-12 13:33:57 +00:00
Codex CLI
ffb671c0e7 Update: Relatório diário do dia 2026-02-11 (via Supabase)
- Dados coletados via RPC get_gastos_dia_anterior
- 37 transações
- Data do relatório: 2026-02-11
- Gerado automaticamente às 10:00 UTC (13:00 BRT)
2026-02-12 13:14:49 +00:00
Codex CLI
ebbd66abad Update: Relatório de gastos-2026-02-09
- Dados consolidados em report.json
- Dashboard atualizado (index.html)
- Total de hotéis:
- Custo total: R$

Estratégia Vencedora: HTML Estático + JSON Data (Zero LLM)

Gerado automaticamente via script de teste.
2026-02-11 14:18:43 +00:00
Codex CLI
ce26f25726 TESTE: Pipeline completo (Usando arquivo gastos-2026-02-09.json)
- Dados consolidados em report.json
- Dashboard atualizado (index.html)
- Commit realizado
- Push realizado

Estratégia Vencedora: HTML Estático + JSON Data (Zero LLM)
2026-02-11 14:11:38 +00:00
Codex CLI
a7950a0a04 Update: Relatório diário do dia 2026-02-09
- Dados consolidados em report.json
- Dashboard atualizado (index.html)
- Custo total atualizado
- Total de hotéis atualizado
- Total de transações atualizado

Data do relatório: 2026-02-09
Gerado automaticamente às 10:00 UTC (13:00 BRT)
Estratégia Vencedora: HTML Estático + JSON Data (Zero LLM)
2026-02-10 22:02:04 +00:00
Codex CLI
40d888a5c0 Feat: Dashboard Responsivo (iPhone/Mobile)
Principais mudanças:
- Mobile-First Design (desenhado para iPhone primeiro)
- Tabelas com overflow-x-auto (permite rolagem horizontal sem quebrar a pagina)
- Flexbox responsivo: flex-col (mobile) -> flex-row (tablet+)
- Fontes adaptativas: text-xs (mobile) -> text-sm (tablet) -> text-base (desktop)
- Padding ajustado: px-4 (mobile) -> px-6 (tablet) -> px-8 (desktop)
- Inputs e botões full width no mobile (w-full)
- Grid responsivo: 1 col (mobile) -> 2 col (tablet) -> 4 col (desktop)

Melhorias Mobile:
- Nada mais 'errado e torto'
- Tabelas nao estouram a tela (rolagem horizontal)
- Botões e inputs ocupam largura total (w-full)
- Fontes menores para caber na tela
- Padding otimizado para aproveitar espaco
- Cards empilhados verticalmente (sem apertar)
- Tabela de transacoes com rolagem horizontal
- Busca global funciona corretamente

Arquivos:
- index.html (responsivo, mobile-first)
- report.json (dados consolidados)

Estrategia:
- HTML estatico (template fixo)
- JSON dinamico (dados do dia)
- Zero LLM diario (economia de R,00/mes)
- Zero token diario
- Zero manutencao criativa
2026-02-10 21:51:45 +00:00
Codex CLI
3adfd3aeeb Fix: Corrigir botao 'Mostrar Transacoes' (DOM References)
Bug Corrigido:
- O botao nao expandia as transacoes (icon/text nao mudava)
- Problema: innerHTML destruia os elementos DOM
- Solucao: Usar IDs unicos (btn, icon, text) e manipulacao direta

Mudancas Tecnicas:
- Adicionados IDs unicos: btn-hotel-1, icon-hotel-1, text-hotel-1
- Funcao toggleHotel() agora usa getElementById para cada elemento
- Atualizacao direta de className e textContent (sem innerHTML)
- Classe 'show' adiciona visualmente o container das transacoes

Funcionalidades Restauradas:
- Botao 'Mostrar Transacoes' agora funciona 100%
- Icone muda (chevron-down <-> chevron-up)
- Texto muda ('Mostrar' <-> 'Esconder')
- Tabela de transacoes aparece/desaparece
- Busca global funciona corretamente

Arquivos Modificados:
- index.html (JavaScript corrigido, IDs unicos)
- report.json (dados consolidados)

Estrategia: HTML estatico + JSON data (Zero LLM diario)
2026-02-10 21:41:19 +00:00
Codex CLI
15028ab24d Feat: Dashboard Estático + JSON Data (Estratégia Vencedora)
Mudanças:
- HTML Estático (index.html): Template fixo, não muda
- JSON Data (report.json): Dados consolidados
- JavaScript: Busca JSON automaticamente
- Sistema de Expansão/Colapso Corrigido
- Filtro Global Funcional
- Design Moderno (Tailwind CSS)

Estratégia:
- HTML é estático (não precisa de LLM para regerar)
- JSON contém os dados diários (gerado pelo job do Supabase)
- Zero token diário (apenas custo fixo de banda/dados)
- Zero custo LLM (OpenAI/Claude não usado no fluxo diário)
- Manutenção mínima (apenas atualizar JSON)

Arquivos:
- index.html (13KB)
- report.json (JSON data)

Data:
- 7 hotéis
- 32 transações
- Custo total: R$ 32.282,06
2026-02-10 21:18:50 +00:00