v4.2.0
Changelog 📥
[4.2.0] — 29/07/2026
Categorização funcional e um banco estrangeiro novo
Corrigido: nada estava sendo categorizado
Toda transação importada caía em "A revisar", em qualquer idioma. O app importava, somava certo e simplesmente não reconhecia nada — parecia que a categorização automática não servia.
A causa era uma variável trocada no código de importação, que fazia o categorizador receber a descrição vazia. Não dava erro em lugar nenhum: por isso passou pelos testes, que checavam a leitura do arquivo e não o caminho completo.
Depois de atualizar, as transações antigas continuam em "A revisar". Para recategorizar sem refazer nada: abra Gerenciar › Lançamentos, use a revisão em massa e corrija um comércio de cada tipo — a regra aprendida se aplica ao resto de uma vez.
Corrigido: instalação em espanhol usava o dicionário brasileiro
Quem escolhia espanhol no seletor 🌐 continuava sendo categorizado por palavras brasileiras. "MONOTRIBUTO", "SUPER MAMI", "IMP. AFIP" caíam todos em "Por revisar". Só funcionava para quem tinha configurado o idioma no arquivo antes de abrir o app pela primeira vez — ou seja, quase ninguém.
Você pode ensinar o que é transferência interna
Dinheiro que sai de uma conta sua para outra conta sua não é despesa nem receita, mas nem sempre o app reconhece — uma transferência recebida da sua própria conta em outro banco é indistinguível de um pagamento que você recebeu.
Antes não havia o que fazer: mudar a categoria alterava o gráfico e não alterava o total do mês, com duas telas discordando. Agora, marcar um lançamento como Transferências já o tira dos totais, e a regra aprendida vale também para as próximas importações.
Num extrato real isso mudou a renda do mês de R$ 463.330 para R$ 26.000 — a diferença entre um número sem sentido e um número.
Banco estrangeiro novo
Extratos de conta no formato "Últimos movimientos" passam a ser lidos. Esse layout escreve o valor negativo de um jeito diferente (-$ 1.234,56), e ler errado importaria despesa como receita — por isso a importação confere o saldo de cada linha contra o que o documento declara e recusa o arquivo se algum elo não fechar.
Categorização argentina reconhece agora monotributo, impostos da AFIP e capitalização de poupança (que é receita, não transferência).
Instalação em um comando
git clone <repo> ~/Fluxo && cd ~/Fluxo && bash scripts/instalar.shConfere a versão do Node, instala as dependências exatas, pergunta o idioma e roda a bateria de testes antes de liberar o uso. Se algum teste falhar, ele para e avisa para não importar extratos ainda.
Também nesta versão
- Parcelas futuras deixaram de perder o último mês do compromisso.
- Desfazer importação agora faz backup antes e avisa quantos lançamentos você
tinha editado à mão — eles não voltam reimportando o arquivo. - O serviço não fica mais exposto na rede. Até a v4.1 ele subia em todas as interfaces: qualquer aparelho no mesmo wifi abria suas finanças sem senha. Agora escuta só em
127.0.0.1. Se você instalou o serviço antes, rodebash scripts/instalar-autostart.shde novo. - Vencimentos e relatórios não erram mais o dia quando usados à noite.
- Backup que falha agora avisa, em vez de parar em silêncio.