From 655fc64977a45f67b6f9cc57b2645225cbf9b43c Mon Sep 17 00:00:00 2001 From: Felipe Coutinho Date: Sat, 21 Mar 2026 14:09:51 +0000 Subject: [PATCH] docs: corrige e completa changelog da v2.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Corrige formatação quebrada do item de importação (commit message colado cru) - Enxuga o item do script de backup - Adiciona os 3 fixes do dia (category-trends, dashboard cards, landing page) Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eef6eab..9f99463 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,8 @@ e este projeto adere ao [Versionamento Semântico](https://semver.org/lang/pt-BR ### Adicionado -- Infraestrutura: script `scripts/backup.sh` para backup automático do banco PostgreSQL (Supabase) em dois formatos (`.dump` e `.sql.gz`), com upload para Google Drive via `rclone` e retenção de 7 dias local e 30 dias na nuvem; disponível via `pnpm backup` e agendado diariamente às 00:01 (horário de Brasília) via cron. +- Infraestrutura: script `scripts/backup.sh` para backup automático do banco PostgreSQL com upload para Google Drive via `rclone`, agendado diariamente às 00:01; disponível via `pnpm backup` +- Importação de extratos OFX e XLS/XLSX com tela de revisão, detecção automática de categoria por histórico de uso, deduplicação por FITID e acesso direto pela tabela de transações ### Alterado @@ -46,6 +47,9 @@ e este projeto adere ao [Versionamento Semântico](https://semver.org/lang/pt-BR ### Corrigido +- Relatório de tendências: a coluna Média agora considera apenas os meses com gastos registrados (valores > 0), ignorando meses sem movimentação no cálculo +- Dashboard: ícones de seta nos cards de métricas (receita/despesa) estavam invertidos; cor do card de saldo ajustada para `cyan-600` +- Landing page: gradiente sobreposto removido da hero section - Lançamentos: o schema compartilhado de observação voltou a aceitar `null`, corrigindo o erro `Invalid input: expected string, received null` ao salvar novos lançamentos sem anotação. - Cartões/Faturas: o pagamento da fatura passou a usar o valor líquido do período no cartão, evitando que o extrato da conta registre o total bruto das despesas quando houver receitas como estornos ou créditos na mesma fatura. - Hooks e sincronização: o provider de privacidade voltou a reagir corretamente às mudanças do modo privado, e o resumo de fatura agora reseta a data de pagamento quando a prop inicial deixa de existir.