From 78c3ed5995925ec3eeef1ecf72d331eebc72c3ba Mon Sep 17 00:00:00 2001 From: Felipe Coutinho Date: Sun, 31 May 2026 15:19:15 -0300 Subject: [PATCH] chore(release): prepara versao 2.7.1 --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ README.md | 21 ++++++++++++++++++--- package.json | 2 +- 3 files changed, 46 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 133d053..e6211e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,33 @@ Todas as mudanças notáveis deste projeto serão documentadas neste arquivo. O formato é baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/), e este projeto adere ao [Versionamento Semântico](https://semver.org/lang/pt-BR/). +## [2.7.1] - 2026-05-30 + +Esta versão melhora a clareza dos fluxos de lançamento e a experiência do dashboard. Boletos de receita agora diferenciam pagamentos de recebimentos, a navegação mensal ficou mais direta e o painel ganhou atalhos mais úteis com personalização simplificada. + +### Adicionado +- Preferências: nova opção para exibir ou ocultar o card `Resumo da operação` no modal de lançamento. +- Navegação mensal: ao passar o mouse, focar ou clicar no período selecionado, agora é possível abrir um seletor e ir diretamente para outro mês. + +### Alterado +- Documentação: o guia visual foi reescrito com os tokens, temas, componentes e práticas de acessibilidade atuais; o README agora apresenta a identidade visual e as preferências disponíveis. +- Dashboard: os cards de receitas e despesas agora oferecem um atalho discreto para abrir os lançamentos da pessoa principal filtrados pelo tipo e período. +- Dashboard: a configuração e a reordenação de widgets agora partem de uma única ação `Personalizar`, com controle de visibilidade durante a edição. +- Dashboard: em telas pequenas, os atalhos para receita, despesa e anotação foram agrupados no menu `Adicionar`. +- Dashboard: os títulos dos widgets agora usam sentence case para reduzir ruído visual. +- Dashboard: os widgets receberam uma revisão ampla de UX, com hierarquia visual mais clara, listas compactas, textos mais diretos, estados acessíveis e navegação interna consistente. +- Dashboard: o widget `Comportamento de pagamento` foi renomeado para `Distribuição de despesas`. +- Dashboard: limites de orçamento agora aparecem apenas no widget de despesas por categoria. +- Dashboard: o widget `Panorama de gastos` agora exibe todos os lançamentos sem filtro adicional por cartão. +- Navegação: o menu de finanças agora oferece submenus para abrir diretamente as faturas dos cartões e os extratos das contas ativas. +- Lançamentos: ao passar o mouse sobre `Filtros`, os filtros ativos agora aparecem em um painel compacto com remoção individual e ação para limpar todos de uma vez. + +### Corrigido +- Dashboard: o saldo consolidado do widget `Minhas contas` não inclui mais contas inativas. +- Boletos: lançamentos de receita agora exibem ações e status como `Receber`, `Recebido` e `Recebido em`, enquanto despesas continuam usando `Pagar`, `Pago` e `Pago em`. +- Dashboard: o modal de baixa de boleto agora usa textos de recebimento e conta de destino para receitas. +- Calendário e pessoas: os detalhes de boletos de receita agora preservam a nomenclatura de recebimento. + ## [2.7.0] - 2026-05-28 Esta versão amplia o OpenMonetis para quem usa o app todos os dias e para quem prefere mais controle sobre os próprios dados. Os Insights ganham novas opções de IA, incluindo modelos locais via Ollama, enquanto a autenticação fica mais confortável em dispositivos pessoais. Também entram melhorias práticas em contas, lançamentos compartilhados, filtros, relatórios e dashboard, deixando os fluxos financeiros mais completos e fáceis de revisar. diff --git a/README.md b/README.md index ea359d1..0a86fea 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ > **⚠️ Não há versão online hospedada.** Você precisa clonar o repositório e rodar localmente ou no seu próprio servidor. -[![Version](https://img.shields.io/badge/version-2.7.0-blue?style=flat-square)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-2.7.1-blue?style=flat-square)](CHANGELOG.md) [![Next.js](https://img.shields.io/badge/Next.js-black?style=flat-square&logo=next.js)](https://nextjs.org/) [![TypeScript](https://img.shields.io/badge/TypeScript-blue?style=flat-square&logo=typescript)](https://www.typescriptlang.org/) [![PostgreSQL](https://img.shields.io/badge/PostgreSQL-blue?style=flat-square&logo=postgresql)](https://www.postgresql.org/) @@ -36,6 +36,7 @@ - [Backup](#-backup) - [Storage S3 Compatível](#-storage-s3-compatível) - [Variáveis de Ambiente](#-variáveis-de-ambiente) +- [Design System](#-design-system) - [Arquitetura](#-arquitetura) - [Contribuindo](#-contribuindo) - [Apoie o Projeto](#-apoie-o-projeto) @@ -64,7 +65,7 @@ A ideia é simples: ter um lugar onde consigo ver todas as minhas contas, cartõ 💰 **Contas e transações** — Contas bancárias, cartões, dinheiro. Receitas, despesas, rendimentos e transferências. Categorização, divisão de lançamentos entre várias pessoas, filtros combináveis com intervalo de datas, extratos detalhados e importação de extratos OFX e XLS/XLSX com detecção automática de categoria. -📊 **Dashboard e relatórios** — Widgets interativos de métricas, gráficos de evolução, comparativos por categoria, tendências, uso de cartões, top estabelecimentos. Exportação em PDF e Excel. +📊 **Dashboard e relatórios** — Widgets personalizáveis, métricas com atalhos para lançamentos, gráficos de evolução, comparativos por categoria, tendências, uso de cartões, top estabelecimentos e navegação direta entre meses pelo seletor de período. Exportação em PDF e Excel. 💳 **Faturas de cartão** — Acompanhe faturas por período, controle limites e vencimentos. @@ -86,7 +87,7 @@ A ideia é simples: ter um lugar onde consigo ver todas as minhas contas, cartõ OpenMonetis Companion

-⚙️ **Personalização** — Tema dark/light, modo privacidade e changelog visual para acompanhar as novidades do app. +⚙️ **Personalização** — Tema dark/light, modo privacidade, ordem das colunas, exibição de anotações, tamanho máximo de anexos, resumo opcional no modal de lançamento e changelog visual para acompanhar as novidades do app. ### Stack técnica @@ -94,6 +95,7 @@ A ideia é simples: ter um lugar onde consigo ver todas as minhas contas, cartõ - **PostgreSQL** + **Drizzle ORM** - **Better Auth** (email/senha, OAuth, Passkeys/WebAuthn) - **shadcn/ui** (Radix UI) + **Tailwind CSS** +- **Bricolage Grotesque** via `next/font` - **Docker** (multi-stage build) - **Biome** (linting + formatting) - **Vercel AI SDK** (Claude, GPT, Gemini, MiniMax, OpenRouter, Ollama) @@ -504,6 +506,19 @@ Se o OpenMonetis estiver rodando dentro de um container Docker e o Ollama estive --- +## 🎨 Design System + +O OpenMonetis usa uma identidade visual própria com superfícies quentes, laranja +como cor de destaque, temas claro e escuro e tipografia Bricolage Grotesque. A +interface é construída com tokens semânticos em OKLCH, Tailwind CSS 4 e +componentes compartilhados baseados em shadcn/ui e Radix UI. + +As regras de cores, tipografia, componentes, responsividade e acessibilidade +estão documentadas no [`DESIGN.md`](DESIGN.md). Use esse guia como referência ao +criar telas ou alterar componentes visuais. + +--- + ## 🏗️ Arquitetura O projeto segue arquitetura **feature-first** dentro de `src/`: diff --git a/package.json b/package.json index 4b3d939..12d52c6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openmonetis", - "version": "2.7.0", + "version": "2.7.1", "private": true, "packageManager": "pnpm@11.1.3", "scripts": {