-
8cf67d1e6b
fix(cdi): throttle de 15min em erro BCB em vez de cachear vazio até 23:59
main
Mlcavalho1
2026-05-29 00:34:34 -03:00
-
a188bcec3f
fix(cdi): cachear resposta vazia do BCB até 23:59 quando dado ainda não publicado
Mlcavalho1
2026-05-29 00:31:00 -03:00
-
3c13c85081
debug(cdi): logs de diagnóstico em ApplyYield e fetchCDIRates
Mlcavalho1
2026-05-29 00:28:09 -03:00
-
4de1af5687
debug(accounts): logs temporários de timing em AccountService.List
Mlcavalho1
2026-05-29 00:22:40 -03:00
-
61981fffcf
perf(cdi): cache em memória das taxas BCB com expiração às 23:59 do dia do fetch
Mlcavalho1
2026-05-29 00:14:26 -03:00
-
3d4141f3cc
feat(ui): mobile bottom nav com 4 fixos + menu MAIS para rotas secundárias
Mlcavalho1
2026-05-29 00:07:30 -03:00
-
e1f5eb2281
feat(ui): #50 meta mensal em Categorias + conquistas dinâmicas em /personagem
Mlcavalho1
2026-05-28 23:26:51 -03:00
-
8632251f8a
feat(game): #49 motor de conquistas dinâmicas por categoria
Mlcavalho1
2026-05-28 23:26:46 -03:00
-
f60ca423d0
feat(schema): #48 monthly_budget em categories + category_id em achievements
Mlcavalho1
2026-05-28 23:26:39 -03:00
-
85bb60ae5a
feat: #46 auto-categorização no import por histórico de descrições
Mlcavalho1
2026-05-28 22:50:19 -03:00
-
-
00356971c7
feat: #46 auto-categorização no import por histórico de descrições

Mlcavalho1andClaude Sonnet 4.6
2026-05-28 22:49:44 -03:00
-
-
26eabc460b
fix: adicionar Authorization header nos fetch diretos do import store

Mlcavalho1andClaude Sonnet 4.6
2026-05-28 22:41:25 -03:00
-
0f53260f29
feat: #45 meta de poupança configurável + conquistas genéricas
Mlcavalho1
2026-05-28 22:33:18 -03:00
-
-
1d59cb2a0e
feat: #45 meta de poupança configurável + conquistas genéricas

Mlcavalho1andClaude Sonnet 4.6
2026-05-28 22:32:08 -03:00
-
-
9fada4997a
feat: #44 fatura de cartão com data futura fica pendente
Mlcavalho1
2026-05-28 22:27:41 -03:00
-
-
2b8524dcde
feat: #44 fatura de cartão com data futura fica pendente até confirmação

Mlcavalho1andClaude Sonnet 4.6
2026-05-28 22:26:42 -03:00
-
-
9742ae7469
feat: #43 CDI % configurável por conta
Mlcavalho1
2026-05-28 22:21:20 -03:00
-
-
6292858970
feat: CDI % configurável por conta + fix mocks de teste

Mlcavalho1andClaude Sonnet 4.6
2026-05-28 22:20:32 -03:00
-
-
433c4f42a5
fix: corrigir auth em game store e evitar logout no refresh

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 21:31:01 -03:00
-
3db4c66d01
feat: substituir sprite SVG por animação de frames PNG do personagem

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 21:26:15 -03:00
-
acbce4edc0
feat: multi-usuário com autenticação JWT

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 20:04:44 -03:00
-
50637bd590
fix: remover referência a ErrCannotEditImported no Update

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 16:42:44 -03:00
-
88461a4aea
feat: excluir transações de extrato + delete em lote por mês

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 16:41:26 -03:00
-
0507d7bff3
feat: permitir excluir transações de extrato (import)

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 16:37:05 -03:00
-
2b0aa352d5
feat: salvar data original da transação e data de vencimento no cartão

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 16:25:52 -03:00
-
9ba3a3678b
feat: total dos valores a importar no rodapé da prévia

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 16:05:28 -03:00
-
482bae698a
feat: categorizar transações no preview de importação

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 16:04:19 -03:00
-
54d5a03604
fix: checkbox 'fatura de cartão' auto-configura colunas corretas

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:58:04 -03:00
-
e438002c0a
feat: importação de fatura de cartão — strip R$, skip negativos, all_expenses

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:56:14 -03:00
-
7dae05cabf
feat: categoria is_tax exclui impostos do denominador do savings_pct

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:53:53 -03:00
-
2cf6d94a03
fix: auth stateless com HMAC — sessões sobrevivem restarts do container

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:48:01 -03:00
-
7282109206
feat: confirmar despesas recorrentes cria transação manual

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:45:17 -03:00
-
5c55da8a4a
feat: CurrencyInput em todos os campos de valor monetário

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:42:37 -03:00
-
62aea56d72
fix: restaurar link CFG→/categorias no nav e corrigir redirect

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:27:17 -03:00
-
25156c36e1
fix: registrar migrations 009-011 e gravar schema_migrations após apply

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:22:22 -03:00
-
96e4fa4459
feat: merge receitas recorrentes, CDI yield e cartão de crédito (#36, #35, #37)
Mlcavalho1
2026-05-27 15:17:45 -03:00
-
-
e3b3433703
feat(#37): módulo de cartão de crédito com faturas mensais

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:12:53 -03:00
-
ee6cd9f37e
feat(#35): rendimento CDI automático em contas de investimento

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:06:05 -03:00
-
79f4a62a1b
feat(#36): receitas recorrentes com confirmação de salário até dia 5

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 15:00:28 -03:00
-
-
1931271b76
feat(#34): PWA instalável com cache do shell para Android

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 11:58:24 -03:00
-
-
d20892977d
feat(#34): PWA instalável com cache do shell para Android

Mlcavalho1andClaude Sonnet 4.6
2026-05-27 11:57:56 -03:00
-
-
a8a4a76dd5
feat: autenticação com cookie de sessão + tela de login Arcade Neon

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 23:23:57 -03:00
-
c327d5c970
feat(#29): Arcade Neon design system — visual overhaul completo

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 22:53:41 -03:00
-
91ab9c4360
docs: PROJETO.md com visão geral para Claude Design

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 22:02:33 -03:00
-
2277f4375d
fix: migration runner idempotente e seeds com UNIQUE constraint

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 22:01:48 -03:00
-
c1964ea036
feat(#22): gamificação RPG — XP, quests, conquistas, cosméticos e personagem SVG pixel art

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 21:46:41 -03:00
-
9a964423fd
feat(#21): contas bancárias e patrimônio consolidado

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 21:34:56 -03:00
-
fbcb1d76aa
feat(#20): dashboard financeiro mensal — 4 widgets + endpoint de agregação

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 20:32:05 -03:00
-
12e8500827
feat(#19): registro manual de transações e recorrências fixas

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 20:26:48 -03:00
-
83dff2de78
feat(#18): import de extratos OFX e CSV — parser, dedup, preview e confirmação

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 20:17:46 -03:00
-
d6782d51a5
feat(#17): CRUD de categorias — API Go + tela Vue + testes unitários

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 20:11:54 -03:00
-
a3d8f363a5
feat: setup monorepo infra — Go API + Vue 3 + PostgreSQL + Dockerfile Dokploy

Mlcavalho1andClaude Sonnet 4.6
2026-05-26 20:06:37 -03:00