forked from git.gladyson/openmonetis
Adiciona sistema completo de preferências de usuário: - Cria tabela userPreferences no schema com campos disableMagnetlines, periodMonthsBefore e periodMonthsAfter - Implementa página de Ajustes com abas (Preferências, Alterar nome, Senha, E-mail, Deletar conta) - Adiciona componente PreferencesForm para configuração de magnetlines e períodos de exibição - Propaga periodPreferences para todos os componentes de lançamentos e calendário Refatora sistema de changelog: - Remove implementação anterior baseada em JSON estático - Adiciona nova página de changelog dinâmica em app/(dashboard)/changelog - Adiciona componente changelog-list.tsx - Remove arquivos obsoletos (changelog-notification, actions, data, utils, scripts) Adiciona controle de saldo inicial em contas: - Novo campo excludeInitialBalanceFromIncome em contas - Permite excluir saldo inicial do cálculo de receitas - Atualiza queries de lançamentos para respeitar esta configuração Melhorias adicionais: - Adiciona componente ui/accordion.tsx do shadcn/ui - Refatora formatPeriodLabel para displayPeriod centralizado - Propaga estabelecimentos para componentes de lançamentos - Remove variável DB_PROVIDER obsoleta do .env.example e documentação - Adiciona 6 migrações de banco de dados (0003-0008)
18 lines
386 B
TypeScript
18 lines
386 B
TypeScript
export const LANCAMENTO_TRANSACTION_TYPES = ["Despesa", "Receita", "Transferência"] as const;
|
|
|
|
export const LANCAMENTO_CONDITIONS = [
|
|
"À vista",
|
|
"Parcelado",
|
|
"Recorrente",
|
|
] as const;
|
|
|
|
export const LANCAMENTO_PAYMENT_METHODS = [
|
|
"Cartão de crédito",
|
|
"Cartão de débito",
|
|
"Pix",
|
|
"Dinheiro",
|
|
"Boleto",
|
|
"Pré-Pago | VR/VA",
|
|
"Transferência bancária",
|
|
] as const;
|