← Voltar ao Sistema

Changelog

Histórico de versões do Sistema Financeiro Pessoal

v1.2.0

14 de Janeiro de 2026

Refinamento de UX, Customização Visual e Gestão Avançada.

UX IMPROVEMENTS
- Navegação persistente (Refresh mantém a aba ativa)
- Atualização reativa da interface (Zero F5 necessário para ações)
- Botões de ação rápida (Pagar/Excluir) otimizados nos cards

NOVAS FUNCIONALIDADES
- Editor completo de Subcategorias nas Configurações
- Seletor de cores personalizado para Contas Bancárias
- Filtro de Contas nas listagens de Transações e Pendências
- Filtro de "Últimos 7 dias"

INTERFACE & DESIGN
- Integração da biblioteca Tabler Icons (Menu e Ações)
- Exibição de Data Dinâmica no Dashboard
- Tratamento de categorias nulas ("Não definido") nos gráficos
- Botão "Excluir" integrado ao modal de edição

v1.1.0

14 de Janeiro de 2026

Implementação do Backend, Importação CSV e Módulo de Configurações.

BACKEND & API
- Implementação de endpoints PHP (transacoes.php, contas.php, categorias.php)
- Integração com banco de dados MySQL
- Suporte a operações em lote (Batch Insert)

FUNCIONALIDADES
- Importação de Transações via CSV
- Mapeamento inteligente de categorias e contas na importação
- Página de Configurações completa
- Gerenciamento (CRUD) de Contas Bancárias
- Gerenciamento (CRUD) de Categorias e Subcategorias
- Preferências de usuário (Conta/Contexto padrão)

MELHORIAS
- Validação robusta de dados
- Toast notifications para feedback de ações
- Melhoria na formatação de moeda e datas
- Feedback visual em ações de edição/exclusão

v1.0.0

12 de Janeiro de 2026

Lançamento inicial do protótipo funcional.

DASHBOARD
- Widget Saldo Nubank PF com breakdown por contexto (Casa/Pessoal)
- Gráfico de evolução financeira (6 meses) com linhas de entrada/saída
- Lista de contas com saldo calculado automaticamente
- Alerta de transações do dia e atrasadas
- Widget de transações recentes clicável
- Top 3 categorias de gastos com barras de progresso
- Widget de pendências com separação entrada/saída

TRANSAÇÕES
- Listagem completa com filtros (tipo, status, contexto, período)
- Edição inline de todos os campos (valor, data, categoria, subcategoria, conta)
- Agrupamento por tipo (entrada/saída) com totais
- Grupos colapsáveis com estado persistido
- Colunas redimensionáveis
- Indicador visual de transações atrasadas
- Suporte a transações recorrentes (mensal, anual, personalizado)
- Ícone de recorrência nas transações

PENDENTES
- Aba dedicada para transações pendentes
- Filtros por tipo e contexto
- Botão de marcar como pago com um clique
- Totais separados (a pagar / a receber)
- Edição inline completa

PARCELAS
- Sistema de transação-mãe e parcelas-filha
- Modal dedicado para visualização de todas as parcelas
- Barra de progresso visual (X/Y pagas)
- Edição individual de cada parcela
- Edição da transação-mãe (parcelamento completo)
- Navegação com botão voltar entre parcela e parcelamento

FORMULÁRIO DE CADASTRO
- Modal para nova transação
- Suporte a parcelas (quantidade e valor da parcela)
- Suporte a recorrência (frequência, intervalo, repetições)
- Criação automática de próxima recorrência ao marcar como pago
- Formatação de valor estilo banco (centavos primeiro)

MODAIS
- Modal genérico para detalhamento de dados
- Gráficos de pizza por categoria
- Listas de transações filtradas
- Extrato por conta
- Fechamento com ESC ou clique fora

INTERFACE
- Design dark mode elegante
- Responsivo (mobile-first)
- Toast de confirmação de ações
- Estados visuais para hover, focus, active
- Navegação por abas (Dashboard, Pendentes, Transações)

DADOS
- Categorias: 18 categorias pré-definidas
- Subcategorias: 37 subcategorias
- Contas: Nubank PF, Nubank PJ, Bradesco, Caixa, Caixinha
- Contextos: Pessoal e Casa
- Persistência local via localStorage (estados de UI)