chore(cleanup): remove dead code and legacy top-estabelecimentos route
This commit is contained in:
15
CHANGELOG.md
15
CHANGELOG.md
@@ -13,10 +13,17 @@ e este projeto adere ao [Versionamento Semântico](https://semver.org/lang/pt-BR
|
||||
- Tabela `passkey` no banco de dados para persistência de credenciais WebAuthn vinculadas ao usuário
|
||||
- Nova aba **Passkeys** em `/ajustes` com gerenciamento de credenciais: listar, adicionar, renomear e remover passkeys
|
||||
- Ação de login com passkey na tela de autenticação (`/login`)
|
||||
- Dashboard: botões rápidos na toolbar de widgets para `Nova receita`, `Nova despesa` e `Nova anotação` com abertura direta dos diálogos correspondentes
|
||||
- Widget de **Anotações** no dashboard com listagem das anotações ativas, ações discretas de editar e ver detalhes, e atalho para `/anotacoes`
|
||||
|
||||
### Alterado
|
||||
|
||||
- `PasskeysForm` refatorado para melhor experiência com React 19/Next 16: detecção de suporte do navegador, bloqueio de ações simultâneas e atualização da lista sem loader global após operações
|
||||
- Widget de pagadores no dashboard agora exibe variação percentual em relação ao mês anterior (seta + cor semântica), seguindo o padrão visual dos widgets de categorias
|
||||
- Dashboard: widgets `Condições de Pagamentos` + `Formas de Pagamento` unificados em um único widget com abas; `Top Estabelecimentos` + `Maiores Gastos do Mês` também unificados em widget com abas
|
||||
- Relatórios: rota de Top Estabelecimentos consolidada em `/relatorios/estabelecimentos`
|
||||
- Dashboard: widget `Lançamentos recentes` removido e substituído por `Progresso de metas` com lista de orçamentos do período (gasto, limite configurado e percentual de uso por categoria)
|
||||
- Dashboard: `fetchDashboardData` deixou de carregar `notificationsSnapshot` (notificações continuam sendo carregadas no layout), reduzindo uma query no carregamento da página inicial
|
||||
|
||||
### Corrigido
|
||||
|
||||
@@ -24,6 +31,14 @@ e este projeto adere ao [Versionamento Semântico](https://semver.org/lang/pt-BR
|
||||
- Listagem de passkeys em Ajustes agora trata `createdAt` ausente sem gerar data inválida na interface
|
||||
- Migração `0017_previous_warstar` tornou-se idempotente para colunas de `preferencias_usuario` com `IF NOT EXISTS`, evitando falha em bancos já migrados
|
||||
|
||||
### Removido
|
||||
|
||||
- Código legado não utilizado no dashboard: widget e fetcher de `Lançamentos Recentes`
|
||||
- Componente legado `CategoryCard` em categorias (substituído pelo layout atual em tabela)
|
||||
- Componente `AuthFooter` não utilizado na autenticação
|
||||
- Barrel files sem consumo em `components/relatorios`, `components/lancamentos` e `components/lancamentos/shared`
|
||||
- Rota legada `/top-estabelecimentos` e arquivos auxiliares (`layout.tsx` e `loading.tsx`) removidos
|
||||
|
||||
## [1.7.5] - 2026-02-28
|
||||
|
||||
### Adicionado
|
||||
|
||||
Reference in New Issue
Block a user