Skip to content

Releases: filipeclacerda/lumen

Lumen v0.9.0

Choose a tag to compare

@filipeclacerda filipeclacerda released this 26 Jul 01:55

Atualização ampla de confiabilidade e organização financeira, com novos fluxos
de conciliação, revisão de pendências e importação guiada sem abrir mão do
armazenamento local.

Adicionado

  • Central de revisão de dados para reunir transações sem categoria ou
    pendentes, saldos que precisam ser conferidos e pagamentos de cartão ainda
    não conciliados.
  • Conferência de saldo por conta com registro do saldo informado em uma
    data, comparação com o razão e projeções de saldo realizado, pendente, futuro
    e mínimo, sem transformar diferenças em receitas ou despesas.
  • Conciliação de pagamentos de cartão entre débito bancário, crédito no
    cartão e fatura, com escolha explícita dos vínculos e possibilidade de
    desfazer a conciliação.
  • Parcelamento manual no cartão de 2 a 48 vezes, preservando o total exato em
    centavos e apresentando previamente datas e valores das parcelas.
  • Revisão guiada das importações por estabelecimento, com sugestões de
    categoria, ações em lote, tutorial dedicado e tratamento separado de Pix e
    transferências entre contas próprias.
  • Identificação confirmada de Pix importados: descrições genéricas ficam
    pendentes até o usuário associá-las a um estabelecimento existente ou a um
    novo nome, preservando o texto original do banco.
  • União segura de categorias com prévia do impacto e migração de
    transações, regras, recorrências, subcategorias e metas compatíveis.
  • Seletor de calendário compartilhado para datas e meses, com navegação por
    teclado e uso consistente em importações, recorrências, relatórios e
    transações.

Alterado

  • O onboarding foi redesenhado para registrar objetivo financeiro, meta mensal
    e modo inicial de uso, além de oferecer uma orientação mais clara para
    importar dados, lançar manualmente ou conhecer o aplicativo.
  • Transferências vinculadas agora podem ser editadas como uma unidade,
    desvinculadas com restauração das categorias anteriores, excluídas e
    recuperadas com as duas pernas preservadas.
  • Orçamentos e metas por categoria podem incluir subcategorias, e relatórios,
    patrimônio, projeções e indicadores passam a compartilhar regras financeiras
    mais consistentes para sinais, vínculos e lançamentos excluídos.
  • A tela de contas e cartões passa a destacar previsões, risco de saldo negativo
    e conciliações pendentes; a janela principal usa uma área maior e centralizada
    quando o monitor comporta 1600 × 900 px.
  • Tutoriais, seletores de categoria, modais e estados de erro receberam
    melhorias de foco, posicionamento, continuidade, responsividade e anúncios
    para leitores de tela.

Corrigido

  • Compras, estornos e pagamentos de faturas passam a manter totais e sinais
    separados corretamente, incluindo a correção dos dados existentes por
    migration.
  • Ações genéricas deixam de alterar isoladamente lançamentos protegidos por
    vínculos de transferência ou pagamento de cartão.
  • O vocabulário de categorização foi ampliado e teve duplicidades removidas,
    melhorando sugestões sem classificar Pix genéricos automaticamente.
  • Invalidações de cache após mutações financeiras foram centralizadas para
    evitar resumos, relatórios, orçamento e patrimônio desatualizados.

Testes e qualidade

  • Ampliada a cobertura de importação, conciliação, parcelamento, transferências,
    categorias, orçamento, onboarding, relatórios, saldos, seletores, tutoriais e
    invalidação de consultas.
  • Adicionadas validações de compatibilidade entre tipos de categoria, métricas
    financeiras compartilhadas, projeção de fluxo de caixa e um limite de erro
    amigável para telas carregadas sob demanda.
  • Novas migrations aditivas preservam o histórico de categorias, checkpoints,
    parcelas, vínculos e identificação de estabelecimentos, com índices e
    restrições para reforçar a integridade local.

Projeto

  • O fluxo de release passa a localizar drafts pela listagem de releases e usa a
    permissão necessária para validar suas notas antes da matriz de builds.
  • Adicionados o patrocínio pelo GitHub, um plano de divulgação e fontes locais
    para a nova apresentação do onboarding.

Lumen v0.8.1

Choose a tag to compare

@filipeclacerda filipeclacerda released this 21 Jul 04:34

[0.8.1] - 2026-07-21

Correções de usabilidade nos seletores de categoria e refinamentos na janela desktop, com um fluxo de publicação mais verificável.

Alterado

  • A janela inicial do Lumen agora abre em 1280 × 800 px, preservando os limites mínimos já definidos para a aplicação.

Corrigido

  • O seletor de categorias passa a abrir acima de contêineres com recorte, reposiciona-se dentro da área visível e continua acessível durante a seleção.

Testes e qualidade

  • Adicionado teste de interação do seletor de categorias renderizado no portal.

Projeto

  • O fluxo de release agora valida o draft e suas notas antes dos builds, gera artefatos a partir da tag versionada e conta com uma verificação posterior da release publicada, instaladores, assinaturas e manifesto do updater.

Lumen v0.8.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 03:31

Lumen v0.8.0

Versão de onboarding e acabamento da experiência desktop, com orientação para quem está começando e melhorias na distribuição do aplicativo.

Adicionado

  • Guia rápido após o onboarding, com sete etapas sobre importação, transações, filtros, visão geral, relatórios e categorias.
  • Opções para avançar, voltar, pular, fechar e reiniciar o guia pelas configurações.
  • Abertura de links no navegador padrão do sistema.

Alterado

  • Onboarding simplificado, deixando a personalização detalhada de categorias para o uso normal.
  • Melhorias visuais e de acessibilidade em controles, paginação, seletores, sidebar e barra de título.
  • Layout de contas e cartões refinado.
  • Ícones do aplicativo atualizados para as plataformas suportadas.

Corrigido

  • A janela desktop agora permanece oculta até o carregamento inicial, evitando a exibição da superfície branca do WebView.

Testes e qualidade

  • Adicionados testes para o onboarding revisado e para o estado, persistência e interação do guia rápido.

Projeto

  • O workflow de release passou a incluir bundles .app do macOS.
  • Validação automática dos manifests e assets assinados do updater em todas as plataformas.

Lumen v0.7.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 21:38

Foco em tornar a manutenção dos dados locais mais preventiva e deixar a navegação e as configurações mais rápidas no uso diário.

Adicionado

  • Lembretes configuráveis de backup local, com ciclos de 7, 14 ou 30 dias, opção de desativar e adiamento por um dia.
  • Paleta de comandos ampliada com ações rápidas, histórico recente e busca por contas, categorias, regras e transações.
  • Navegação voltar/avançar na barra de título desktop.

Alterado

  • Configurações reorganizadas em seções, com navegação preservada na URL e layout responsivo.
  • Tema, zoom e densidade da sidebar passam a usar preferências visuais unificadas.
  • Sidebar agrupada por acompanhamento, gerenciamento e planejamento.
  • Exportação, backup, restauração e limpeza passam por um fluxo centralizado, incluindo backup opcional antes da limpeza.

Corrigido

  • Corrigida a sincronização de snapshots no Windows, evitando falhas de FlushFileBuffers após um backup válido.

Segurança

  • Operações de dados concorrentes são bloqueadas.
  • Depois de preparar uma restauração ou limpeza, novas alterações ficam indisponíveis até o aplicativo reiniciar.

Projeto

  • Artefatos de release recebem nomes explícitos por sistema e arquitetura e attestations de proveniência do GitHub.
  • Adicionados manifests do Windows Package Manager para a versão 0.6.0 e removidos builds redundantes do CI.

Lumen v0.6.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 04:18

Lumen 0.6.0

Busca global mais acessível no aplicativo desktop e distribuição ampliada para Windows, Linux e macOS.

Adicionado

  • Busca rápida na barra de título: o aplicativo desktop passa a exibir um controle central para abrir a paleta de comandos, com indicação do atalho Ctrl+K e suporte equivalente ao atalho no macOS.

Alterado

  • Releases multiplataforma: o workflow de publicação passa a gerar builds para Windows, Linux (deb e AppImage) e macOS em Apple Silicon e Intel.

Testes e qualidade

  • Adicionados testes para a abertura da paleta pela barra de título e para a disponibilidade do controle de busca nas variações desktop.

Lumen v0.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 03:37

Novidades

  • Regra de recebimento no 5º dia útil, além de dias fixos e último dia do mês.
  • Barra de título integrada no aplicativo desktop.
  • Gestão de estabelecimentos com busca, apelidos, ordenação e acesso aos lançamentos.
  • Categorias, relatórios, gráficos e navegação refinados.

Correções

  • PDFs exportados preservam acentos em português.
  • Estabelecimentos ignoram lançamentos excluídos e transferências.

Lumen v0.4.2

Choose a tag to compare

@github-actions github-actions released this 10 Jul 22:32

Uma interface mais consistente, acessível e preparada para crescer

Esta atualização aprimora a experiência de uso do Lumen nas telas mais densas, consolida componentes reutilizáveis e corrige detalhes importantes de acessibilidade e responsividade.

Destaques

  • Sistema de design documentado: tokens, componentes compartilhados, escalas de controles, responsividade e checklist de interface agora estão registrados para manter a evolução do produto consistente.
  • Paginação reutilizável: lançamentos, faturas, regras e estabelecimentos recebem navegação paginada com seleção de itens por página e suporte a teclado.
  • Seletores consistentes: formulários adotam um select compartilhado, acessível por teclado e alinhado aos temas claro e escuro.
  • Transações mais fáceis de navegar: filtros, ações de linha, tabela e paginação ganharam hierarquia visual e comportamento responsivo melhores.
  • Gráficos acessíveis: categorias podem ser selecionadas com mouse ou teclado, com estado anunciado e paleta que acompanha o tema.

Correções importantes

  • Corrigido o comportamento da sidebar no desktop, que podia ativar indevidamente o modo modal do drawer móvel.
  • Corrigidos controles de regras, categorias, faturas, onboarding e importação para navegação por teclado e leitores de tela.
  • Corrigido o editor de recorrências para não permitir operações enquanto as dependências ainda carregam ou falham.
  • Corrigido o fallback web de Configurações: operações exclusivas do aplicativo desktop não são mais apresentadas como disponíveis no navegador.
  • Corrigidas tabelas extensas de faturas e importação para terem rolagem horizontal e semântica mais claras.
  • Corrigido o popover de ajuda da importação, incluindo Escape, foco e retorno ao acionador.

Qualidade

  • 21 testes de frontend e 95 testes Rust aprovados.
  • npm run check, cargo fmt --check e cargo clippy -- -D warnings aprovados.

Consulte o changelog e a documentação do design system para os detalhes.

Lumen v0.4.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 01:06

Lumen v0.4.1

Patch com ajustes de interface: navbar fixa ao tamanho da janela em qualquer nível de zoom e verificação de atualização mais visível.

✨ Adicionado

  • Aviso de atualização na abertura: ao iniciar o app, se houver uma nova versão disponível, um modal é exibido automaticamente informando a versão atual e a versão disponível para instalação.
  • Versão do app na barra lateral: número da versão instalada exibido no rodapé da sidebar.

🐛 Corrigido

  • Corrigida a altura da barra lateral (navbar), que ficava cortada ou distante do fim da janela ao aumentar ou diminuir o zoom do app.

Changelog completo: v0.4.0...v0.4.1

Lumen v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 23:52

Lumen v0.4.0

Foco em refinar a entrada de valores monetários e a navegação em telas densas, além de trazer filtros avançados para as transações.

✨ Adicionado

  • Filtros avançados nas transações: período (data inicial/final), status e tipo de movimento, além de faixa de valor absoluto (mínimo/máximo).
  • Zoom em nível de app, com atalhos para aumentar, diminuir e restaurar o zoom, mantendo o layout do dashboard e dos relatórios ajustado às novas escalas.

🔄 Alterado

  • Campos de valor monetário em Orçamento, Categorias/Regras, Onboarding, Recorrências, Relatórios e Configurações passam a usar o componente MoneyInput, com formatação e validação consistentes em todo o app.

🐛 Corrigido

  • Corrigida a grafia de "Lúmen" para "Lumen" em textos e strings do app.
  • Corrigido o base path do Vite para relativo, evitando problemas de carregamento de assets na build instalada.

Changelog completo: v0.3.7...v0.4.0

Lumen v0.3.7

Choose a tag to compare

@github-actions github-actions released this 08 Jul 06:50

Lúmen 0.3.7

Patch de correção para a build instalada no Windows, incluindo também o resumo das novidades da 0.3.6, publicada no mesmo dia.

Correção importante

  • Corrige um problema em que a versão instalada podia abrir em tela branca e fechar logo em seguida.
  • O problema acontecia durante a inicialização do banco local, quando checksums de migrações SQL diferiam por causa de finais de linha LF/CRLF.
  • O app agora repara automaticamente esse caso antes de rodar as migrações.
  • As migrações SQL passam a ter final de linha LF fixado no repositório para evitar reincidência.
  • Logs de erro de inicialização do banco agora trazem mais detalhes para facilitar diagnóstico.

Novidades recentes da 0.3.6

  • Nova tela de Orçamento, com limites mensais por categoria, acompanhamento de gasto, disponível, status e projeção.
  • Dashboard com foco em sobra mensal, mostrando receitas menos gastos e investimentos.
  • Card de próximos vencimentos para acompanhar lançamentos pendentes.
  • Comando rápido Ctrl+K para navegar entre telas e buscar categorias, regras e transações.
  • Exportação de relatórios em PDF.
  • Gráficos padronizados com Recharts, tooltips melhores e visual mais consistente entre dashboard e relatórios.
  • Melhorias no tratamento de transferências, recorrências no dia 31 e vínculos entre transações.

Observação

Quem baixou a build 0.3.6 pelo GitHub deve atualizar para 0.3.7, especialmente no Windows.