From b9592fc915a46dce0a0d410ec8583e4ed0746045 Mon Sep 17 00:00:00 2001 From: marcoitaloesp-ai Date: Mon, 15 Dec 2025 16:50:52 +0000 Subject: [PATCH] =?UTF-8?q?v1.37.0=20-=20Add=20Proje=C3=A7=C3=A3o=20de=20S?= =?UTF-8?q?aldo=20ao=20Dashboard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 10 ++++++++++ VERSION | 2 +- frontend/src/pages/Dashboard.jsx | 8 ++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fe4104..d7023fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ O formato segue [Keep a Changelog](https://keepachangelog.com/pt-BR/). Este projeto adota [Versionamento Semântico](https://semver.org/pt-BR/). +## [1.37.0] - 2025-12-15 + +### Added +- **Dashboard** - Gráfico de Projeção de Saldo + - Adicionado componente BalanceProjectionChart ao Dashboard + - Exibe projeção futura do saldo baseado em transações pendentes e recorrentes + - Posicionado após transações vencidas, antes do fluxo de caixa + - Mesmo gráfico disponível na seção de Relatórios > Projeção + - Oferece visualização rápida do saldo esperado nos próximos meses + ## [1.36.2] - 2025-12-15 ### Added diff --git a/VERSION b/VERSION index c6a567b..bf50e91 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.2 +1.37.0 diff --git a/frontend/src/pages/Dashboard.jsx b/frontend/src/pages/Dashboard.jsx index 8f61ee7..4103ff5 100644 --- a/frontend/src/pages/Dashboard.jsx +++ b/frontend/src/pages/Dashboard.jsx @@ -5,6 +5,7 @@ import { useAuth } from '../context/AuthContext'; import { dashboardService, accountService } from '../services/api'; import useFormatters from '../hooks/useFormatters'; import CashflowChart from '../components/dashboard/CashflowChart'; +import BalanceProjectionChart from '../components/dashboard/BalanceProjectionChart'; import OverpaymentsAnalysis from '../components/dashboard/OverpaymentsAnalysis'; import CalendarWidget from '../components/dashboard/CalendarWidget'; import UpcomingWidget from '../components/dashboard/UpcomingWidget'; @@ -313,6 +314,13 @@ const Dashboard = () => { + {/* Projeção de Saldo - Full Width */} +
+
+ +
+
+ {/* Main Content Grid */}
{/* Coluna Principal - Fluxo de Caixa */}