Skip to content

v4.2.0

Choose a tag to compare

@itjuanpablo itjuanpablo released this 29 Jul 20:16

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.sh

Confere 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, rode bash scripts/instalar-autostart.sh de 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.