Skip to content

Commit 3bad1c6

Browse files
Thales-Chagasclaude
andcommitted
Contas a pagar/receber: recorrencia de lancamentos + pagina repaginada
Nova secao "Repetir lancamento" no formulario (criar/editar): diaria, semanal, quinzenal, mensal, bimestral, trimestral, semestral, anual e personalizada (a cada X dias), com termino opcional ou sem fim e previa ao vivo dos proximos vencimentos. Cada parcela e um lancamento real pendente com o campo `recorrencia` {grupo,tipo,cada,inicio,fim,n}. Ids deterministicos (uuidDeString) para dois aparelhos nao duplicarem na nuvem. Series sem termino se renovam ao abrir o app (horizonte 12 meses). Editar a regra recria as futuras num grupo novo; excluir oferece "so esta" ou "esta e as proximas". Pagina de contas redesenhada: painel-resumo em gradiente com totais e alertas clicaveis, filtros (todas/vencidas/7 dias/mes/recorrentes), lista agrupada por urgencia com avatar da categoria e badge de recorrencia, criacao/edicao/exclusao direto na aba. Nuvem: coluna jsonb `recorrencia` em transacoes (migration idempotente), upsert tolerante a coluna ausente (padrao categoria_cor). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent e065bab commit 3bad1c6

3 files changed

Lines changed: 756 additions & 65 deletions

File tree

0 commit comments

Comments
 (0)