Pular para o conteúdo

Novidades

O histórico de mudanças da FerramentaBR e do Minhas Finanças, versão por versão. Versão atual: 1.29.19.

Versão 1.29.19

Alterado

  • A IA do Radar agora se configura na tela do admin (`/admin/radar/configuracoes`, botão "Configurar IA"): ligar ou desligar, provedor (Claude ou DeepSeek), modelo e chave de API, com botão "Testar conexão". A chave fica criptografada e nunca é exibida de novo. Deixa de usar variáveis do `.env`.

Versão 1.29.18

Adicionado

  • Radar de notícias com fontes de tecnologia e segurança: PHP.net, CERT.br, Laravel, Debian Security e Ubuntu Security entram na coleta diária (as duas últimas com peso baixo, para não dominar o ranking).
  • Rascunho do Radar mais completo: aviso de revisão, resumo da pauta (itens, veículos e primeira publicação em horário de Brasília), checklist antes de publicar e fontes com data.
  • Contrato de redator de IA no Radar (desligado): com `RADAR_IA=true`, `RADAR_REDATOR` e a chave do provedor, o Radar propõe um texto original como rascunho aguardando aprovação, com aviso "gerado por IA" e pontos não confirmados. Vem com dois redatores prontos: Claude (padrão Haiku 5.5, o mais barato da família) e DeepSeek (formato compatível com outros provedores). Nunca publica sozinho; se o provedor falhar, o rascunho cai no esqueleto.

Versão 1.29.17

Adicionado

  • Três notícias novas: o que já se sabe sobre os ataques do PHP2Shell (linha do tempo e números de exposição), como conferir se o servidor já recebeu a correção (Debian, Ubuntu, Red Hat, cPanel, Plesk, Docker) e o que muda no PHP 8.6.

Versão 1.29.16

Adicionado

  • Notícia sobre o PHP2Shell (CVE-2026-109618 e CVE-2026-109619): versões do PHP com a correção (8.5.12, 8.4.27, 8.3.36 e 8.2.35), o que cada falha causa, mitigações enquanto não atualiza e como detectar tentativas.

Versão 1.29.15

Adicionado

  • Escala 12x36 na Escala 5x2: turno de 12 h em dias alternados, com 15 ou 16 turnos e 180 ou 192 h por mês, horas contadas por turno e cobertura entre duas pessoas com deslocamento de um dia, com a nota sobre o art. 59-A da CLT. Nesse padrão o comparativo 6x1 × 5x2, a jornada de 44/42/40 h, a opção de feriados e as horas extras não se aplicam.
  • Adicionar ao calendário (.ics) no Pro: exporta folgas, dias de trabalho ou turnos (07:00 ou 19:00 na 12x36) e feriados, por pessoa ou da equipe toda, para importar no Google Agenda, no Apple Calendário ou no Outlook.
  • Suporte: balão de ajuda no site para tirar dúvidas, abrir chamado ou conversar com um atendente (visitante ou conta logada). Sem ninguém online, a conversa vira chamado respondido por e-mail, e o link do e-mail retoma a conversa. "Meus chamados" na Minha Conta.
  • Central de suporte no admin (`/admin/suporte`): caixa de entrada com atualização automática, conversa com notas internas, respostas prontas, atribuição, prioridade, avaliação do cliente e configurações (horário, boas-vindas, e-mail de aviso). Novas permissões `suporte.view`, `suporte.reply` e `suporte.manage`.
  • Liberar produto no admin (`/admin/direitos`): concede ou revoga manualmente um produto de desbloqueio (ex.: Escala 5x2 Pro) a um cliente que pagou fora do checkout, com motivo obrigatório, vínculo opcional a pedido pago de visitante, auditoria e aviso opcional por e-mail. Botão em Pedidos e em Usuários; nova permissão `commerce.entitlements.manage`.
  • Tabela padrão do admin com ordenação por coluna, paginação com "por página" e datas com hora em horário de Brasília (blog, ferramentas, leads, depoimentos, usuários, suporte, categorias, respostas prontas, pedidos, produtos, compradores, eventos Asaas e acessos liberados). A lista de Ferramentas do admin agora é paginada.
  • Central de notificações no admin (`/admin/notificacoes`): sino no cabeçalho com contador e os últimos avisos, tabela com filtros e ordenação, marcar como lida (uma ou todas) e opção de silenciar tipos. Avisos de chamados, depoimentos, pedidos pagos, reembolsos e chargebacks, novos cadastros, rascunhos do Radar e liberações manuais, entregues conforme a permissão de cada papel. Avisos lidos há mais de 60 dias, e quaisquer com mais de 180, são apagados automaticamente.
  • Busca global no admin: atalhos `/` e Ctrl+K, resultados agrupados (posts, ferramentas, pedidos, usuários, leads, suporte, depoimentos e páginas do admin) respeitando a permissão de cada papel, e tela cheia no celular.
  • Contrato pronto para um assistente de IA (desligado): remove dados pessoais antes de enviar, passa para uma pessoa em caso de baixa confiança ou assunto de risco, e registra o uso.
  • A política de privacidade descreve o suporte; conversas fechadas são apagadas após 12 meses.

Alterado

  • E-mails: todos (conta, compras, suporte, resumos, alertas e newsletter) usam um layout único e profissional, com resumo no topo, botão destacado, rodapé com links de ajuda e contato e versão em texto. Prévia local com `php artisan emails:preview`.
  • No admin, o usuário logado, "Ver o site" e "Sair" foram para o menu do avatar no cabeçalho, liberando espaço no menu lateral. A lista de usuários ordena pelos cabeçalhos (o seletor "Ordenar" saiu).
  • Atalho "Liberar produto" no menu Comércio do admin.
  • Meu painel (`/minha-conta`) redesenhado como área de membros em largura total: barra lateral (abas no celular) com Início, Meus produtos (Meus e Disponíveis, com preço), Minhas compras, Minha atividade, Ajuda e Perfil e conta.
  • O Início do painel mostra os produtos comprados (incluindo relatórios CLT×PJ) numa grade larga, com convite destacado para quem ainda não comprou e atalho da última compra.
  • O balão de suporte e o item "Ajuda e suporte" agora também aparecem no Minhas Finanças e no Meu painel, onde a Ajuda inclui "Meus chamados".

Corrigido

  • O fim dos e-mails de redefinição de senha, verificação e convite saía em inglês ("Regards", "If you're having trouble…"); agora está em português.
  • O filtro por código na lista de pedidos do admin não anula mais os outros filtros.

Versão 1.29.14

Corrigido

  • Índices do Banco Central sem números depois de um deploy: a última série boa era guardada só no cache, e cada atualização do site esvazia o cache; assim, com o Banco Central fora do ar, não havia o que mostrar. A cópia agora também fica no banco de dados, que o deploy não limpa, e continua aparecendo com o aviso "Dados de dd/mm/aaaa".

Versão 1.29.13

Corrigido

  • Índices do Banco Central com resposta vazia: durante a queda do Banco Central, uma resposta com lista vazia era guardada como se fosse válida, apagando o último valor bom e ficando em cache por 12 horas. Agora a série vazia conta como falha, a última cópia boa é preservada e um valor vazio em cache nunca é mostrado.

Versão 1.29.12

Adicionado

  • Dois guias novos em Notícias para a Black Friday: como saber se o desconto é real e como descobrir a taxa de juros escondida no "parcelado sem juros", com exemplos calculados nas próprias ferramentas.
  • Aquecimento automático dos índices do Banco Central (`indices:aquecer`, de 3 em 3 horas), para que as séries quase nunca estejam velhas.

Corrigido

  • Banco Central fora do ar: a faixa de índices da home, o "Índices Hoje" e as calculadoras que usam Selic, CDI e IPCA passam a mostrar o último valor guardado e avisam "Dados de dd/mm/aaaa: o Banco Central está fora do ar; atualizamos assim que voltar.", em vez de ficarem sem números.

Versão 1.29.11

Adicionado

  • Desconto real da Black Friday (`/desconto-real-black-friday`): compara o preço "de" anunciado com o menor preço que você viu nas últimas semanas. Mostra o desconto real (que pode ser negativo), quanto do "desconto" vem de preço inflado, o frete e os juros do parcelamento, e dá um veredito em quatro faixas.
  • Juros embutidos no parcelamento (`/juros-embutidos-parcelamento`): a partir do preço à vista, da entrada e das parcelas, calcula a taxa de juros mensal e anual escondida. Mostra o total pago, os juros em R$ e %, o cronograma (saldo, juros e amortização) e, se você quiser, o desconto à vista que empataria com o seu rendimento no CDI.

Versão 1.29.10

Adicionado

  • Três notícias novas: a promulgação do fim da escala 6x1 (com o calendário de 14 meses e as exceções), o novo limite do MEI (R$ 110 mil em 2027 e R$ 140 mil em 2028, aprovado pelo Senado e aguardando sanção) e quanto vale a hora com jornada de 42 e 40 horas.
  • Oito guias novos em Notícias: vender 10 dias de férias, 13º salário, aumento de salário e o que sobra no bolso, poupança ou CDB, adicional noturno e hora reduzida, aviso prévio proporcional, demissão por acordo e quanto cobrar como PJ para igualar o CLT.

Versão 1.29.9

Adicionado

  • Escala 5x2 com jornada de 42 horas (8h24 por dia), a 1ª etapa da transição, ao lado de 44 h e 40 h.
  • Feriados por estado e município na Escala 5x2 Pro: escolha o estado e o município em caixas com busca (a lista de municípios vem do IBGE) e veja os feriados nacionais, estaduais e municipais aplicados, cada um com a origem e o aviso "verificado" ou "não verificado", e uma caixa para desmarcar o que não vale na sua empresa. Cobertura inicial: feriados estaduais de 24 estados e municipais das 27 capitais e de algumas cidades do interior; os demais municípios ainda se adicionam à mão. Os feriados "não verificados" vêm desmarcados e só entram na escala se você os marcar.
  • Tour guiado na primeira visita: a Escala 5x2 abre o "Ver como funciona" sozinha na primeira vez que você entra, e o tour do Pro na primeira vez como Pro. No celular, vindo de buscador, aparece só um convite discreto.

Corrigido

  • Fim da escala 6x1: a emenda foi promulgada em 16/10/2026. A notícia, o guia da Escala 5x2, a Jornada de 40 horas, a Escala 5x2 e o banner da home deixaram de dizer que ela aguardava promulgação. A transição de 14 meses (44 h, depois 42 h dois meses após a publicação e 40 h doze meses depois) é descrita como contada da publicação no Diário Oficial, com as datas previstas marcadas como "a confirmar".
  • Feriado estadual do Paraná: o 19/12 (Emancipação) deixou de ser feriado civil em 2014 (Lei estadual 18.384) e foi removido da escala; a tabela anterior ainda o aplicava.

Versão 1.29.8

Adicionado

  • Tour guiado na Escala 5x2 ("Ver como funciona"): balões que escurecem o resto da tela e destacam, passo a passo, cada parte da página (7 passos para quem usa a versão grátis, 14 para quem tem o Pro). Abre sozinho uma vez depois de liberar o Pro; funciona com o teclado e, no celular, vira uma folha de baixo para cima.

Alterado

  • Escala 5x2 Pro mais clara e folgada: a página fica mais larga em telas grandes, e a configuração da equipe foi organizada em quatro seções com título e uma frase de ajuda ("Quem trabalha", "Cobertura mínima e feriados", "Férias" e "Calendário e banco de horas"), com uma faixa de três passos para quem tem o Pro.

Corrigido

  • Pedidos do Pro no admin: "Reenviar e-mail" agora envia o e-mail certo do Pro para o e-mail informado na compra, e "Regenerar relatório" deixa de tentar gerar um PDF que não existe para esses pedidos (antes quebrava na fila com "Undefined array key clt").

Versão 1.29.7

Adicionado

  • Jornada de 40 horas: quanto vale a minha hora (`/jornada-40-horas`): com o mesmo salário, mostra o valor da hora e da hora extra (50% e 100%) hoje e com 42 h ou 40 h, parcela a parcela e em gráfico, mais a visão da empresa (custo de cobrir as horas com extras ou contratação). É uma simulação: a PEC 221/2019 foi aprovada no Senado em 14/10/2026 e ainda não foi promulgada.

Corrigido

  • Simulador de Aposentadoria (regra de pontos da mulher): o teto estava em 92 pontos; pela EC 103/2019 a exigência sobe 1 ponto por ano de 86 até 100 (em 2033), com 93 em 2026. O simulador antecipava a data para mulheres. Para homens (96 até 105) já estava certo.

Versão 1.29.6

Alterado

  • Calculadoras com o formulário ao lado do resultado (em telas largas): Custo de Funcionário, Correção Monetária, À Vista ou Parcelado, Isenção de IR, Seguro-Desemprego, Quanto Rende no CDI, Reserva de Emergência, Preço de Venda e Reforma Tributária. No celular continua um embaixo do outro.
  • Depois de entrar, você cai no Meu painel (`/minha-conta`), com seus apps, compras e preferências, em vez de ir direto ao Minhas Finanças (que continua a um clique, no primeiro cartão). Quem é da equipe segue indo ao admin, e quem estava indo para uma página protegida volta para ela.

Versão 1.29.5

Adicionado

  • Meu painel (`/minha-conta`): a mesma conta do Minhas Finanças agora abre um painel do portal com os seus apps (Minhas Finanças e Escala 5x2, com o status Pro), as compras feitas, as escalas salvas, o status do depoimento e as preferências de notificação. Se houver uma compra paga com o seu e-mail ainda sem dono, o painel oferece vincular. Quem está logado ganha o atalho "Meu painel" no topo.
  • Admin: em Pedidos, a ação "Vincular a um usuário" liga uma compra paga sem dono a uma conta, com motivo obrigatório e registro de auditoria, para os casos em que a pessoa não conseguiu vincular sozinha.

Corrigido

  • E-mail da compra do Pro: o aviso de pagamento confirmado agora vai para o e-mail digitado na compra, e não para o e-mail da conta (que pode ser um endereço que não recebe nada). Antes, quem comprava por uma conta com e-mail inválido ficava sem aviso.

Alterado

  • Comprar o Escala 5x2 Pro sem ter conta: o formulário de compra abre para todo mundo. Depois do pagamento a pessoa volta para a Escala 5x2 e escolhe entrar com o Google, entrar ou criar a conta, e a compra fica ligada a ela, mesmo que o e-mail da conta seja outro. Quem já tem conta pode entrar antes de pagar. Também chega um e-mail de confirmação do pagamento.
  • Menos risco de e-mail errado na compra: o formulário pede o e-mail duas vezes, sugere a correção de domínios comuns digitados errado (como "gmial.com") e mostra para onde vai o comprovante antes de pagar.

Versão 1.29.4

Adicionado

  • Slider no topo da home: o primeiro slide leva à Escala 5x2 (com calendário animado e o aviso de que a PEC foi aprovada no Senado e aguarda promulgação); os outros são a calculadora de salário líquido e a cotação do dólar, com o último fechamento do Banco Central. Passa sozinho a cada 7 segundos, para quando você interage e respeita "reduzir movimento".

Versão 1.29.3

Corrigido

  • Pagamento do Escala 5x2 Pro: o Asaas recusa cobranças abaixo de R$ 5,00, e o Pro estava a R$ 4,90. O valor mínimo agora é imposto no checkout (a pessoa vê "indisponível" em vez de um erro de pagamento), no cadastro do produto no admin e no checklist de produção. O preço do Pro em produção passa a R$ 5,00 ou mais.

Versão 1.29.2

Alterado

  • Compra do Escala 5x2 Pro: o formulário cabe na tela sem barra de rolagem interna, mostra "Comprando como…" para quem está logado, preenche o endereço pelo CEP e, no celular, vira uma folha de baixo para cima com o botão sempre visível.
  • Escala 5x2 no celular: as vantagens do Pro viram um carrossel de deslizar, o comparativo e os detalhes do mês ficam recolhidos e o calendário ocupa menos altura.

Corrigido

  • Pagamento: quando o Asaas recusa a criação da cobrança, o pedido passa a guardar o motivo devolvido (código e descrição curta), para diagnosticar sem adivinhar.

Versão 1.29.1

Alterado

  • Monitoramento do SSR: o `/health` do servidor de renderização passa a informar a versão do release que está servindo, para saber de relance se ele ficou para trás depois de um deploy.

Corrigido

  • Contagem de acessos: um caminho público que apenas começasse com "up" (ou "admin") deixava de ser contado; agora só o health check `/up` e o admin ficam de fora.
  • Busca do topo: o "nada encontrado — ver todas as ferramentas" leva à página `/ferramentas` em vez da home.

Versão 1.29.0

Adicionado

  • Todas as ferramentas (`/ferramentas`): página com o catálogo completo por categoria, filtro instantâneo e atalhos de seção. "Ver todas as ferramentas" do menu, do rodapé e da home passam a levar para ela.
  • Pesquisa com sugestões ao digitar: a busca do topo mostra, enquanto você digita, as ferramentas e notícias que combinam (sem diferença de acento), navegáveis pelo teclado.
  • Cotação do Dólar e Moedas (`/cotacao-dolar-hoje`): cotação PTAX do Banco Central de dólar, euro, libra, iene, dólar canadense, australiano e franco suíço, com gráfico por período (7 dias a 5 anos), mínimo, máximo, média, variação e conversor. A PTAX é taxa de referência: não inclui spread nem IOF.
  • Depoimentos (`/depoimentos` e seção na home): quem está logado e passa pela verificação anti-robô envia um depoimento, que só aparece depois de aprovado no admin. Um por pessoa, editável e removível; a página só é indexada com 3 ou mais aprovados.
  • Radar de notícias (admin): todo dia às 07:30 lê feeds oficiais (Agência Câmara, Agência Brasil, Receita Federal, Banco Central), agrupa o mesmo assunto e sugere pautas e rascunhos para revisão. Nada é publicado automaticamente.

Corrigido

  • Contagem de acessos: robôs (Googlebot, prévia de link, monitores), arquivos de máquina (`sitemap.xml`, `robots.txt`, `llms.txt`, `ads.txt`) e o carregamento antecipado do navegador deixaram de contar como visita. "Visitantes únicos" passou a se chamar "Visitantes-dia", porque o identificador muda a cada dia por privacidade. Os números novos não são comparáveis com os anteriores.

Alterado

  • Menu "Ferramentas": mostra todas as ferramentas agrupadas por categoria, em um painel largo que não fecha ao mover o mouse e abre também por clique e teclado.
  • Página da notícia: container maior e barra lateral com busca, últimas e assuntos, como no índice. O índice destaca a manchete e leva busca e assuntos para a barra lateral.
  • Busca das notícias: ignora acento e maiúscula, exige todas as palavras (título, resumo e conteúdo), ordena por relevância, destaca os termos e, sem resultado, sugere categorias e as últimas notícias.
  • Rodapé e menus: rodapé em quatro colunas (Ferramentas, Notícias, Minhas Finanças, Institucional), menu "Ferramentas" com as principais por categoria e menu do celular em seções.
  • Home reformulada: título com uma promessa só, uma calculadora de salário líquido funcionando já no topo, faixa de confiança, comparativo "Planilha do zero × FerramentaBR", cartões das áreas principais, "Em alta agora" com destaque para a novidade, ferramentas por categoria em abas e as três últimas notícias. O anúncio saiu do topo e o formulário de contato ficou só na página `/contato`.
  • Escala 5x2 mais ampla: a página usa a largura toda (as ferramentas relacionadas passam para uma linha abaixo), com o padrão de folga em quatro cartões visuais, indicadores grandes de dias, folgas, domingos, feriados e horas, e calendário com células maiores.
  • Ferramentas com tabelas largas (Comparador CLT × PJ, Juros e Financiamento de Imóvel) ganham o mesmo layout amplo; o cabeçalho e os cartões das ferramentas ficaram mais limpos.
  • "Em alta" na home deixou de usar o contador de acessos, que não é mais enviado ao navegador: ficam as novas e, depois, a ordem do catálogo.

Versão 1.28.0

Adicionado

  • Escala 5x2 Pro mais clara: sete vantagens animadas (equipe, cobertura, feriados, férias, banco de horas, PDF/CSV e escalas salvas), comparativo Grátis × Pro e um exemplo real de equipe de 4 pessoas calculado na hora.
  • Home: "Em alta" e "Últimas notícias" no topo, com a busca como ação principal e atalhos de categoria.
  • Navegação: menu de categorias em "Ferramentas" e atalho `/` ou Ctrl+K para a busca.

Alterado

  • Escala 5x2: o resultado fica ao lado da configuração, em três passos curtos com o resumo de cada escolha.
  • O Blog virou Notícias (`/noticias`): a página inicial agora é um portal com a manchete mais recente, a lista "Últimas", os destaques e uma seção por categoria; cada notícia mostra há quanto tempo foi publicada e sugere "Leia também". Os endereços antigos `/blog/...` redirecionam (301) para os novos, com busca e paginação preservadas.

Versão 1.27.0

Adicionado

  • Escala 5x2 (`/escala-5x2`): gerador gratuito de escala e folgas, com calendário animado, quatro padrões (fixa, rotativa, domingo + 1 dia, separadas), jornada de 44h × 40h, feriados nacionais e comparativo com a 6x1.
  • Escala 5x2 Pro (R$ 4,90, pagamento único, vitalício na conta): escala da equipe com cobertura mínima e alerta de dia descoberto, feriados estaduais e personalizados, férias, banco de horas e extras, exportação em PDF e CSV e escalas salvas na conta.
  • Notícia e guia no blog: a aprovação da PEC do fim da 6x1 no Senado e como montar a escala 5x2.
  • Comércio: produtos do tipo "desbloqueio de recurso" ligados à conta do usuário (liberados pelo webhook, revogados em reembolso/chargeback).

Versão 1.26.1

Alterado

  • App Android 1.0.1 na página de download, com o "Entrar com o Google". Quem tem a versão 1.0.0 vê o aviso de atualização dentro do app.

Versão 1.26.0

Adicionado

  • Entrar com o Google no app. O app Android ganhou o botão "Entrar com o Google", que usa a mesma conta do site: quem já tem conta com o mesmo e-mail entra nela, e quem não tem ganha uma conta nova, já confirmada.

Versão 1.25.0

Adicionado

  • App Minhas Finanças para Android (`/minhas-financas/app`): página de download do APK, com o que o app faz, capturas de tela, passo a passo de instalação, conferência do SHA-256, permissões, como atualizar e QR code para abrir no celular. Link na página do Minhas Finanças e no rodapé. Sem APK publicado, a página mostra "Em breve".
  • `GET /api/app/versao` (público): versão publicada do app, para o app avisar de atualização.

Versão 1.24.0

Adicionado

  • Boletim Focus (`/boletim-focus`): página viva com as expectativas do mercado para Selic, IPCA, PIB e dólar, atualizada toda semana com os dados do Banco Central, com a variação contra a semana anterior, gráficos da evolução e o histórico. Substitui os posts semanais "Focus da semana", que agora redirecionam para ela.
  • Novidades públicas (`/novidades`): o histórico de versões do site, antes visível só dentro do Minhas Finanças, linkado no rodapé.
  • "Leia o guia completo" em cada ferramenta que tem um artigo no blog.
  • Quem mantém o site. O Sobre apresenta o responsável, Giovane Bertol, de Bento Gonçalves (RS), com formação, o e-mail de contato e como o site se sustenta. Nova página de Metodologia (`/metodologia`) explica como os cálculos são feitos, de onde vêm os dados, como as ferramentas são revisadas e como corrigir um erro. Nova página do autor (`/autor/giovane-bertol`) com os artigos assinados.

Alterado

  • Política de Privacidade nomeia o controlador e o encarregado pelo tratamento de dados e explica como exercer os direitos do titular (art. 18 da LGPD). O Contato mostra o e-mail, e o rodapé indica quem mantém o site.
  • Artigos assinados pelo autor, e não mais por "Equipe FerramentaBR".

Corrigido

  • Data de atualização das ferramentas e dos artigos. A data mudava a cada visita (o contador de acessos regravava a data de modificação). Agora mostra a última revisão de verdade, e o admin marca uma ferramenta como revisada. Artigos antigos voltaram à data em que foram publicados de fato.
  • Índices de hoje (`/indices-hoje`) já chegam com os valores na página, em vez de "carregando…".
  • Título e descrição corretos em todas as páginas antes do carregamento do JavaScript (antes, várias mostravam os da página inicial), e o endereço com `www` redireciona para o principal.
  • Páginas sem conteúdo próprio fora do Google: busca interna, central de ajuda, listagens além da primeira página, tags com poucos artigos e os geradores de UUID, Base64 e senhas continuam no site, mas não são indexados. Páginas de listagem além da última dão 404.

Versão 1.23.0

Adicionado

  • API do app: os dados que faltavam para o desenho novo. A fatura aberta e cada fatura do histórico passam a vir separadas em compras à vista e parcelas, com a data de fechamento e a data em que a fatura foi paga. O Dashboard aponta a categoria que mais cresceu contra o período anterior. O detalhe por categoria dos Relatórios traz a parcela, a recorrência e a cor. Antes de excluir uma categoria, dá para consultar quantos lançamentos, recorrências, regras e itens de viagem ela leva. O ajuste de saldo devolve o saldo inicial anterior, para poder desfazer.

Versão 1.22.0

Adicionado

  • API do app: paridade com o site. O Dashboard da API passa a ter o seletor de período, o saldo total sem os cartões (com a dívida dos cartões à parte), os saldos no fim do período e os insights do cartão e das mensalidades. Os Relatórios da API ganham receitas por categoria, o detalhe de lançamentos por categoria (`/relatorios/categoria`) e o pagamento de fatura contado como despesa com o cartão fora do filtro. Também chegam à API o "Ajustar saldo" da conta e os testes das rotas de faturas.

Versão 1.21.1

Corrigido

  • Minhas Finanças no celular:
  • Um botão "+" flutuante, no canto inferior, abre o "Novo lançamento" em todas as telas. No celular o botão do cabeçalho não aparecia, e não havia como lançar.
  • Os formulários em janela (editar e novo lançamento, metas, confirmações, simulador de rendimento) rolam quando passam da altura da tela. Antes ficavam cortados: num lançamento com parcelas, o botão de salvar sumia.
  • A tela de Metas rolava para o lado, e os botões do cabeçalho de Viagens, Contas e Orçamentos quebravam ou saíam da tela.
  • Os valores dos cards do Dashboard e de Relatórios cabem numa linha, sem separar o "R$" do número.
  • No lançamento que se repete, o campo "Repetir até" ficava mais baixo que "Frequência", porque o rótulo quebrava em duas linhas.
  • Formulário de lançamento não fecha mais ao clicar fora. Um toque fora da janela de novo ou de editar lançamento fazia perder o que já tinha sido preenchido. Agora ela fecha só no ✕, no Cancelar ou ao salvar.

Versão 1.21.0

Adicionado

  • Relatórios: pagamento de fatura como despesa quando o cartão fica fora do filtro. Ao filtrar só as contas, sem o cartão, o dinheiro que saiu para pagar a fatura passa a contar como despesa, na categoria "Pagamento de fatura". Antes a despesa do mês ficava menor do que o que saiu de fato. A opção "Contar pagamento de fatura como despesa" aparece nesse caso, já marcada, e dá para desligar. Com o cartão no filtro nada muda, e nada é contado duas vezes.

Versão 1.20.0

Adicionado

  • Relatórios: receitas por categoria. Novo gráfico de receitas por categoria, igual ao de despesas: dá para clicar em uma ou mais categorias e ver os lançamentos de receita delas no período.

Alterado

  • Relatórios: várias categorias de uma vez. Em "Despesas por categoria", cada clique liga ou desliga uma categoria. O gráfico mostra a soma das escolhidas, e a lista junta os lançamentos de todas, com a coluna Categoria e os totais de cada uma. "Limpar seleção" desmarca tudo.

Versão 1.19.0

Adicionado

  • Relatórios: ver os lançamentos de cada categoria. Em "Despesas por categoria", clique numa fatia do gráfico ou numa categoria da legenda para ver, logo abaixo, os lançamentos dela no período, com os totais por subcategoria. A lista pode ser ordenada por maior valor ou pela data, e o link "abrir em Lançamentos" leva à lista já filtrada. O gráfico ficou maior, e a legenda mostra quantos lançamentos há em cada categoria.

Versão 1.18.1

Alterado

  • Lançamentos: 100 por página por padrão, e a opção de 200. A quantidade por página também pode ser escolhida no fim da tabela, junto da paginação.

Versão 1.18.0

Adicionado

  • Ajustar o saldo ao do banco. Na tela Contas, "Ajustar saldo" recebe o saldo real da conta numa data e corrige o saldo inicial para bater, sem criar lançamento. Ao importar o OFX da conta corrente, o saldo que o banco informa no arquivo aparece na prévia, com a opção de ajustar a conta a ele.

Alterado

  • Saldo total do Dashboard sem os cartões. O cartão é dívida: saiu da soma e aparece à parte, como "Cartões: R$ X a pagar". A evolução do saldo também passou a desconsiderar os cartões.
  • Dashboard no mês selecionado. O saldo total, os saldos de "Minhas contas" e a evolução passam a ser os do fim do período escolhido, e não os de hoje.

Corrigido

  • Aviso de gasto contado duas vezes contava Pix para as suas contas em outros bancos só por estarem na categoria "Cartão de Crédito". Agora considera apenas o pagamento de fatura propriamente dito.

Versão 1.17.2

Adicionado

  • "É o pagamento desta fatura". Em "Ver faturas", cada fatura fechada e não paga mostra o pagamento lançado como despesa na conta corrente, como "Pagamento de fatura" ou um valor quase igual ao total. Um clique transforma esse lançamento em transferência para o cartão, e a fatura passa a paga.

Corrigido

  • A barra de ações em lote de Lançamentos falhava sem aviso quando a ação era recusada. Agora mostra o motivo.

Versão 1.17.1

Corrigido

  • Reimportar a fatura do Nubank movia parcelas de mês. Todas as parcelas de uma compra vêm do Nubank com o mesmo identificador e o mesmo valor. Ao reimportar a fatura de setembro, a parcela de setembro era confundida com a de agosto, e a de agosto mudava de data. A identificação agora leva a data em conta. Para arrumar o que foi movido, reimporte a fatura de agosto: as parcelas que faltam voltam. Nada é apagado nem duplicado.
  • Reimportar um extrato não altera mais lançamentos que já existem. Antes, se você tinha editado a descrição, ela voltava à do banco. A atualização automática agora vale só para o CSV exportado pelo próprio Minhas Finanças.

Versão 1.17.0

Adicionado

  • Histórico de faturas do cartão. Na tela Contas, o cartão ganhou "Ver faturas", que lista a fatura aberta e as 12 anteriores, cada uma com período, vencimento, total e situação (aberta, paga, pendente ou atrasada). "Ver lançamentos" abre a lista já filtrada nas datas exatas daquela fatura. O app pode consultar o mesmo histórico pela API.

Versão 1.16.2

Corrigido

  • Estimativa de rendimento em Lançamentos e Relatórios mostrava "índice indisponível" em vez de ficar oculta quando a conta de investimento não tinha aplicação com % do CDI e a consulta ao Banco Central demorava. Agora, sem aplicação com CDI, o Banco Central nem é consultado.

Versão 1.16.1

Corrigido

  • Fatura do Nubank importada pela metade. O Nubank usa o mesmo identificador para a compra e para o IOF dela (e às vezes para o estorno), e a importação descartava a segunda linha como "já importada". Na fatura de agosto sumiram R$ 680,69. Agora as duas entram. Reimportar um arquivo que você já importou traz o que faltou, sem duplicar o resto.
  • "IOF de volta" e outros estornos do cartão entravam como despesa quando havia uma regra de categoria para a mesma loja. Agora continuam como crédito, e os que já estavam gravados como despesa foram corrigidos.
  • Valor da fatura do cartão. A fatura passa a descontar os estornos, e o período segue o do banco: com fechamento dia 2, vai de 02/07 a 01/08. Antes ia de 03/07 a 02/08, então perdia as compras do dia do fechamento anterior e pegava as do dia do fechamento seguinte. Com isso, a fatura de agosto do exemplo bate com a do Nubank: R$ 5.746,56.

Versão 1.16.0

Adicionado

  • Editar lançamentos direto na tabela. Clique duas vezes na data, na descrição, na categoria, na conta ou no valor de um lançamento para trocar só aquele campo, sem abrir o formulário.
  • Criar categoria ao editar um lançamento. O formulário de edição ganhou o "+" ao lado da categoria: a categoria criada já vem selecionada e aparece nas outras listas da tela. O "+" também aparece na edição direto na tabela.

Corrigido

  • Parcelas do NuPay nas parcelas comprometidas. Compras como "iFood - NuPay - 2/2", sem a palavra "Parcela", passam a entrar na conta das parcelas que ainda vão cair.

Versão 1.15.1

Alterado

  • Categoria pai pesquisável. Ao criar ou editar uma categoria (e no "+ criar categoria" da importação), o campo "Categoria pai" virou uma lista com busca, igual à da categoria nos lançamentos. O item do roteiro de viagem também passou a usar essa lista. A busca dessas listas ignora acentos: "alimentacao" encontra "Alimentação".

Versão 1.15.0

Adicionado

  • Pagamento de fatura como transferência. Ao importar o extrato da conta corrente, "Pagamento de fatura" já vem sugerido como transferência para o cartão, e não como despesa. No extrato do próprio cartão, o "Pagamento recebido" vem desmarcado, porque ele já entra pela conta corrente. Em Lançamentos, a seleção em lote ganhou "Virar fatura", que transforma pagamentos antigos lançados como despesa em transferência para o cartão.
  • Aviso de gasto contado duas vezes. O Dashboard avisa quando há pagamento de fatura lançado como despesa num período em que o cartão também tem compras lançadas.
  • Insights do cartão e mensalidades no Dashboard. A fatura aberta aparece ao lado da média das últimas, com as parcelas já comprometidas nos próximos meses. As cobranças que se repetem todo mês aparecem com o total por mês e por ano, e com aviso quando alguma aumentou de preço.

Versão 1.14.2

Alterado

  • Depois de entrar, direto para o Minhas Finanças. A tela "Minha conta", com as preferências de notificação, aparece só no primeiro login (ou enquanto o e-mail não estiver confirmado). Nos logins seguintes, com senha ou com o Google, você cai direto no Finanças.

Versão 1.14.1

Corrigido

  • "Muitas tentativas" (erro 429) ao entrar com o Google, fazer login ou se cadastrar depois de navegar pelo site. O limite geral de acessos e o limite de tentativas de cada formulário usavam o mesmo contador, então cada página visitada contava como uma tentativa de login. Bastava abrir umas nove páginas num minuto para ser bloqueado. Agora cada formulário conta só as próprias tentativas.

Versão 1.14.0

Adicionado

  • Entrar com o Google no Minhas Finanças. As telas de entrar e de criar conta ganharam o botão "Entrar com o Google". Quem já tem conta com o mesmo e-mail entra nela; quem não tem ganha uma conta nova, já confirmada e com as categorias prontas. Conta criada pelo Google pode definir uma senha depois pelo "Esqueci a senha".

Alterado

  • Política de Privacidade passa a descrever os dados da conta do site, o registro de acessos e o login com o Google.

Versão 1.13.0

Adicionado

  • Admin: estatísticas na lista de usuários. Cada usuário mostra o último login, quantas vezes entrou no período escolhido (7, 30, 90 dias ou 12 meses), quantos lançamentos tem (e a data do último) e quanto ocupa: arquivos enviados mais uma estimativa do banco. Dá para ordenar por último login. Os logins, pelo site e pelo app, passam a ser registrados a partir desta versão.

Alterado

  • Categorias padrão agora são suas. Salário, Mercado, Moradia e as demais que vinham prontas eram compartilhadas por todas as contas e por isso não podiam ser editadas nem excluídas. Agora cada conta tem a própria cópia, com os lançamentos, regras e orçamentos que já usavam cada uma, e dá para renomear, mudar de pai, trocar a cor ou excluir movendo para outra. Contas novas já nascem com elas. No compartilhamento familiar, as categorias prontas de mesmo nome são juntadas numa só ao aceitar o convite.
  • Ajuda de Categorias reescrita: editar, pesquisar, excluir movendo os lançamentos e as categorias prontas.

Versão 1.12.0

Adicionado

  • Categorias: editar, pesquisar e excluir movendo os lançamentos. Na tela de Categorias, cada categoria sua ganhou os botões de editar (nome, cor e categoria pai — dá para transformar em subcategoria de outra ou devolver ao topo) e de excluir. Ao excluir, dá para escolher outra categoria do mesmo tipo para receber os lançamentos, recorrências, regras de importação, orçamento e subcategorias, em vez de deixar tudo sem categoria. Uma busca no topo filtra as listas, e uma subcategoria encontrada aparece sempre debaixo da categoria pai.
  • Exportar e reimportar lançamentos atualizando o que já existe. O CSV de lançamentos ganhou as colunas ID e Recorrência (ex.: "Mensal · 3 de 12"), e a categoria sai com a categoria pai ("Moradia › Aluguel"). Dá para editar o arquivo numa planilha e importá-lo de volta: a prévia reconhece cada lançamento que já existe, mostra o que mudou (categoria, valor, data, descrição, tipo) e atualiza os marcados em vez de duplicar. Reimportar o extrato do banco também mostra os lançamentos já importados com a categoria que você escolheu, não a da regra.

Corrigido

  • Reimportar o CSV exportado virava despesa em receita: o valor sai sempre positivo e a importação não lia a coluna Tipo.

Versão 1.11.1

Alterado

  • Menu lateral do Minhas Finanças: usuário sempre visível. Em telas baixas, só a lista de páginas rola. O rodapé com Configurações, usuário, Sair e versão fica fixo embaixo, e a página aberta aparece rolada para a vista.

Versão 1.11.0

Adicionado

  • API do app: transferências nos totais e exportação de lançamentos. A listagem de lançamentos da API passa a devolver as transferências de entrada, de saída e entre contas do filtro, e ganhou `GET /api/financas/lancamentos/exportar` (CSV, OFX ou PDF com gráficos), com os mesmos filtros e a mesma regra da tela web.
  • Dashboard: período maior que um mês. Um seletor acima dos cards escolhe entre mês, últimos 3, 6 ou 12 meses, ano ou datas personalizadas. As setas andam o tamanho do período. Cards, categorias, fluxo e lista acompanham, e a variação compara com o período anterior de mesmo tamanho. No celular, onde o Dashboard não tinha navegação de mês, o seletor também aparece.

Corrigido

  • Excluir lançamento sem confirmação: na tela de Lançamentos e no Dashboard, a lixeira apagava na hora o lançamento que não era recorrente. Agora sempre pede confirmação, mostrando descrição, data e valor.
  • Dashboard rolava para o lado no celular quando havia uma meta atrasada: a linha de área e estado da meta não quebrava.

Versão 1.10.0

Adicionado

  • Importar extrato: aplicação em CDB/RDB com % do CDI. Na revisão, transferências (e receitas que caem numa conta de investimento) ganham o checkbox "Investimento (CDB/RDB)" e o campo "% do CDI". Ele já vem marcado quando o destino é uma conta do tipo investimento, e o percentual digitado numa aplicação é repetido nas outras da mesma conta que estiverem em branco. O lançamento entra como aporte, pronto para o cálculo de rendimento.
  • Lançamentos: incluir transferências nos totais. A opção "Incluir transferências" troca Receitas/Despesas por Entradas/Saídas, contando as transferências que entram ou saem das contas filtradas (ex.: a aplicação no RDB sai do Nubank). As transferências entre contas do próprio filtro aparecem à parte, fora dos totais.
  • Lançamentos: relatório em PDF. "Exportar → PDF com gráficos" gera o relatório dos filtros aplicados, com resumo, entradas × saídas por dia ou mês, evolução do saldo, despesas por categoria e a lista completa.
  • Importar extrato: descrição editável. Clique na descrição de qualquer linha da revisão para trocar o texto antes de importar. Renomear não atrapalha a detecção de duplicados numa próxima importação do mesmo arquivo.

Alterado

  • Lançamentos no celular: filtros compactos. A tela abre com a busca, o botão Filtros (com a contagem dos filtros ligados), as contas e o mês. Tipo, situação, categorias, período, datas e as opções de visão ficam no painel do botão. Os totais aparecem lado a lado. No computador nada muda.
  • Lançamentos no celular: lista em cartões. No lugar da tabela que rolava para o lado, cada lançamento vira um cartão com descrição, valor, categoria e conta. Tocar no cartão abre a edição, e os botões de pago e excluir ficam no próprio cartão. O agrupamento por dia e o saldo do dia continuam, e um seletor substitui a ordenação pelos cabeçalhos da tabela. A barra de ações em lote também passou a caber na tela.

Versão 1.9.1

Corrigido

  • Espaços de anúncio vazios em produção: sem o ID do bloco de anúncio configurado, as ferramentas, a home e os posts mostravam ao visitante caixas tracejadas escritas "Publicidade". Agora o espaço some quando não há anúncio para mostrar; a caixa fica só no ambiente de desenvolvimento.
  • A chave "anúncios" de cada ferramenta no admin não tinha efeito: era salva, mas nenhuma página a lia. Desligada, agora ela remove os três espaços de anúncio daquela ferramenta.

Versão 1.9.0

Adicionado

  • Nova ferramenta: Preço de venda (markup) (`/calculadora-preco-de-venda`). Chega ao preço que cobre o custo do produto, a parte do custo fixo, maquininha, comissão e imposto e ainda entrega a margem desejada. Soma o DAS-MEI ao custo fixo, mostra o ponto de equilíbrio, avisa quando o faturamento projetado passa do limite do MEI e calcula a margem real de um preço já praticado.
  • Nova ferramenta: Reserva de emergência (`/calculadora-reserva-de-emergencia`). Sugere quantos meses de gastos guardar pelo perfil de renda (servidor, CLT, autônomo) e mostra em quanto tempo a reserva fica completa aplicando no CDI, com o IR de cada aporte pela idade dele, e quanto guardar por mês para chegar num prazo escolhido.
  • Blog: um guia para cada ferramenta nova.

Versão 1.8.0

Adicionado

  • Nova ferramenta: À vista ou parcelado? (`/a-vista-ou-parcelado`). Compara o desconto à vista com o rendimento do dinheiro aplicado até cada parcela, com o CDI real do Banco Central e o IR do prazo de cada parcela. Mostra o veredito, o desconto que empata, os juros embutidos no "sem juros" e quanto guardar hoje para cada parcela.
  • Nova ferramenta: Amortização antecipada (`/amortizacao-antecipada`). Mostra quanto uma amortização extra economiza de juros reduzindo o prazo ou reduzindo a parcela, em SAC ou Price, e compara a taxa do financiamento com o CDI líquido para dizer se vale mais amortizar ou investir.
  • Blog: dois guias novos, um para cada ferramenta.

Versão 1.7.0

Adicionado

  • Alteração de data em lote na tela de Lançamentos, com uma confirmação que lista o que vai mudar (data atual → nova, descrição e valor de cada um) antes de gravar. Os que fazem parte de uma recorrência aparecem marcados: só a ocorrência selecionada muda de data — a série continua gerando as próximas no dia de sempre —, e dá pra deixá-los de fora com um clique. Adiar um lançamento pago não o torna pendente.

Versão 1.6.1

Alterado

  • Orçamentos e Importar extrato passam a usar os mesmos campos pesquisáveis de conta e de categoria da tela de Lançamentos, no lugar das listas fixas. Na revisão da importação, a conta de destino de uma transferência não oferece mais a conta de origem — o par inválido some da lista em vez de virar erro depois.

Versão 1.6.0

Adicionado

  • A conta do último lançamento fica lembrada: o modal "Novo lançamento" abre na conta usada por último, em vez de sempre na primeira da lista. Fica guardada na conta do usuário, então vale também no celular e em outro aparelho.
  • Campos de conta e de categoria agora são pesquisáveis nos formulários de lançamento (novo e edição): dá pra digitar parte do nome em vez de caçar na lista. A categoria mantém a hierarquia (pai → filha) e procurar pelo nome do pai traz as filhas junto.
  • Alteração de conta em lote na tela de Lançamentos, ao lado da alteração de categoria — útil depois de importar um extrato na conta errada. Transferências que já usam a conta escolhida do outro lado ficam de fora, e o aviso diz quantas.

Corrigido

  • Trocar a conta de um lançamento recorrente em "alterar a partir deste" não pegava: o lançamento editado mudava de conta, mas os próximos da série voltavam calados para a conta antiga.

Versão 1.5.1

Adicionado

  • O artigo Importar extrato ganhou o vídeo que faltava: o passo a passo de escolher o arquivo, analisar e revisar antes de gravar. Era o único dos cinco artigos de fluxo sem vídeo.

Versão 1.5.0

Adicionado

  • Ajuda completa do Minhas Finanças: as 14 telas do produto agora têm artigo próprio em `/ajuda`, com print de desktop e de celular e, nas telas de fluxo (lançamentos, metas, placar, recorrentes), um vídeo curto mostrando o passo a passo. São 18 artigos, agrupados como o menu.
  • Botão "?" no cabeçalho de cada tela do Minhas Finanças, abrindo o artigo daquela tela. Some nas telas que ainda não têm artigo, em vez de apontar para lugar nenhum.
  • "Ajuda" no menu do site, ao lado de Blog — a documentação é pública e serve também a quem ainda não tem conta.

Versão 1.4.1

Corrigido

  • O vídeo das páginas de ajuda chegava ao navegador como texto puro e não tocava: o servidor de produção não conhecia a extensão `.webm`.

Versão 1.4.0

Adicionado

  • Ajuda do Minhas Finanças em `/ajuda`: páginas públicas explicando o produto tela por tela, com print e vídeo curto de cada fluxo. Começa por "Primeiros passos" e "Lançamentos"; as demais telas entram nas próximas levas. Como é pública, serve tanto a quem já usa quanto a quem está decidindo.
  • Cada artigo tem URL própria (`/ajuda/lancamentos`), entra no `sitemap.xml` e no `llms.txt`, e leva title/description próprios nas duas vias de SEO.

Versão 1.3.1

Corrigido

  • Momentos de meta: a estreia do e-mail de momentos teria mandado "Meta concluída!" para cada meta fechada meses atrás — conclusão e desbloqueio agora só viram e-mail enquanto são notícia (3 e 14 dias).

Versão 1.3.0

Adicionado

  • Preferência de notificação: tela em `/minha-conta` com um interruptor por evento (placar, pesagem, ritmo, momentos de meta, resumo semanal, alerta de orçamento, resumo mensal). Ausência de escolha é "ligado" — ninguém perde o que já recebia.
  • Todo e-mail agora tem link de descadastro que desliga só aquele evento, sem precisar abrir a tela — funciona mesmo sem sessão ativa no aparelho (link assinado, expira em 30 dias).
  • Nenhum evento manda mais de um e-mail por dia por pessoa, mesmo que o comando rode duas vezes.
  • Metas — ritmo e projeção no cartão de medida: "precisa de 0,9 kg/semana · fazendo 0,7" e "neste ritmo, chega em 21/10 — 8 dias antes do prazo", no lugar do "25% do caminho" sozinho. Projeção exige três leituras (duas é só uma reta sem prova de que o ritmo se mantém) e não afirma data quando o ritmo aponta pro lado errado do alvo.
  • O chip da meta ganha o estado Atenção: quando a projeção passa do prazo mas o prazo em si ainda não passou (isso já seria "Atrasada"). Volta a "Em curso" sozinho quando uma leitura seguinte corrige o ritmo.
  • Próximo passo editável direto no cartão, sem abrir a tela de Tarefas — um clique revela o campo, Enter ou o botão salva.
  • Meta de medida ganha o dia da leitura combinado ("Peso — sextas") na edição; o placar já sabia mostrar isso, faltava onde definir.
  • API: `PUT /api/financas/metas/{goal}/proximo-passo`; `cartao` ganha `ritmo` e `projecao` para metas de medida.
  • Os cinco e-mails de metas passam a existir de verdade — até aqui eles apareciam na tela de preferências, mas nada os disparava:
  • Lembrete do placar, na hora que você escolher (padrão 21h), só quando o dia está inteiro em branco. Marcou qualquer coisa hoje — um hábito ou a nota do dia —, o lembrete não vem.
  • Lembrete de pesagem, de manhã, no dia que você combinou na meta ("Peso — sextas") e só se a semana ainda estiver sem leitura. Vai com a última medida conhecida, pra dar contexto ao número novo.
  • Alerta de ritmo, semanal, quando a projeção muda de lado: passou a furar o prazo, ou voltou pra dentro dele. Meta que continua atrasada não manda e-mail toda semana — o chip "Atenção" na tela já diz isso o tempo todo.
  • Momentos: recorde de sequência, conclusão (com o balanço: quantos registros, em quantos dias, e o que a meta liberou) e desbloqueio. Cada momento vira e-mail uma vez só.
  • Resumo semanal, domingo à noite: a semana hábito por hábito e o ritmo de cada meta de medida. Como na tela, ele diz quais dias falharam ("as 2 falhas foram sábado e domingo") — dia em branco não conta como falha.

Alterado

  • Alerta de orçamento e resumo mensal passam a respeitar as duas regras acima: quem desliga o evento para de recebê-lo, e nenhum dos dois manda duas vezes no mesmo dia. Uma consequência real: um orçamento que passa de 80% para 100% no MESMO dia agora gera um e-mail só (o de 100%), não dois — antes disso não tinha teto algum.

Corrigido

  • O contexto da regressão (média de 4 semanas, tendência, quantas subidas) nunca aparecia no medidor de medida — o import existia, mas nada chamava a função.

Versão 1.2.0

Adicionado

  • Placar do dia (`/financas/placar`): a semana em grade, hábito por hábito, com um toque alternando feito → falhou → em branco. "Não fiz" e "não marquei" deixam de ser a mesma coisa — é o que faz a sequência dizer a verdade.
  • A semana fecha dizendo quais dias falharam ("5/7 — as 2 falhas foram sábado e domingo"), não só quantos.
  • Como foi o dia: nota de 1 a 5 e/ou observação, uma por dia. O que a tela pede é escolha sua (`ambos` por padrão); o banco guarda os dois de qualquer jeito, então trocar a preferência nunca apaga o que já foi escrito.
  • Metas de medida com dia de leitura combinado (a pesagem de sexta) aparecem na grade. Leitura feita em outro dia continua valendo e aparece no dia real.
  • API: `GET /api/financas/placar`, `PUT /api/financas/placar/{meta}` e `PUT /api/financas/placar/dia/{data}`.

Alterado

  • Uma falha declarada não conta como feito em lugar nenhum: progresso do período, sequência, melhor sequência, as barras das janelas e os "registros" do cartão e do painel passam a contar só o que aconteceu.

Versão 1.1.0

Adicionado

  • Metas — áreas em catálogo: as seis áreas da paleta medida vêm prontas; o "+" ao lado do select cria as suas, com cor escolhida da mesma paleta. Área do sistema pode ser escondida (por pessoa), não apagada. O texto livre de antes foi migrado: "saude", "Saúde " e "SAÚDE" viraram a mesma área, e o que não era do sistema virou área sua com o nome original.
  • Metas — criação em três passos, convivendo com o formulário completo: um link troca entre os dois e a escolha fica lembrada. A prévia diz em português o que vai ser criado ("Sair de 92 kg para 84 kg até 29/10 — 8 kg em 9 semanas, cerca de 0,9 kg por semana").
  • Metas — próximo passo prático na criação: vira uma tarefa da meta e aparece no cartão.
  • API: `GET/POST/DELETE /api/financas/metas/areas`; a meta passa a devolver `area_obj` (id, nome, cor) ao lado da string `area`.

Alterado

  • Metas — a direção deixou de ser perguntada: com "hoje 92" e "alvo 84" ela é deduzida. Continua editável no formulário completo, e quem manda `direction` na API continua mandando.
  • O alvo é sugerido a partir do número no título ("Bater 84 kg" já abre com 84; "R$ 28.000" abre com 28.000, não 28).

Versão 1.0.0

Adicionado

  • Novidades: tela `/financas/novidades` com este histórico, e a versão em uso no rodapé de Minhas Finanças e do Admin.
  • Importação de extrato: transferência pode escolher a conta de origem, não só a de destino ("Resgate RDB" entra na conta do arquivo vindo de outra).
  • Importação de extrato: ao analisar o arquivo, a tela mostra que está lendo e, ao terminar, quantos lançamentos encontrou e quantos já estavam importados.
  • Lançamentos: transferência ganha sinal e cor pela perspectiva do filtro de contas — entra (+, verde) ou sai (−, vermelho) do conjunto filtrado; entre duas contas do filtro fica neutra com a nota "entre contas do filtro". É a mesma regra do "Saldo do dia".
  • Metas: momentos de meta (recém-desbloqueada, recorde de sequência), campo `desbloqueada_em`, e a spec `docs/specs/financas-metas.md`.
  • Mensagens de validação em português (`lang/pt_BR/validation.php`).

Corrigido

  • Categoria Viagem nascia com a mesma cor de Transporte e as duas viravam uma fatia só no gráfico do dashboard.
  • Regra dos 80% do orçamento extraída para `resources/js/lib/orcamentos.js`, com teste.
  • Reconciliação de metas deixa de tocar metas de hábito (o cache delas diverge do calendário por desenho).