chore: remover páginas estabelecimentos e gastos-por-categoria

- Remove /estabelecimentos e todos seus componentes e actions
- Remove /relatorios/gastos-por-categoria e seus arquivos
- Remove tabela `estabelecimentos` do schema e migration 0019
- Remove nav items de ambas as features do sidebar
- Reverte widget expenses-by-category ao estado original
- Remove filtro de estabelecimento dos lançamentos (filters, table, page-helpers)
- Reverte getRecentEstablishmentsAction para query apenas em lancamentos
- Limpa CHANGELOG removendo entradas das features removidas
This commit is contained in:
Felipe Coutinho
2026-02-21 21:27:37 +00:00
parent 94f6b0a986
commit f640990912
20 changed files with 155 additions and 1023 deletions

View File

@@ -37,7 +37,6 @@ export type LancamentoSearchFilters = {
categoriaFilter: string | null;
contaCartaoFilter: string | null;
searchFilter: string | null;
estabelecimentoFilter: string | null;
};
type BaseSluggedOption = {
@@ -123,7 +122,6 @@ export const extractLancamentoSearchFilters = (
categoriaFilter: getSingleParam(params, "categoria"),
contaCartaoFilter: getSingleParam(params, "contaCartao"),
searchFilter: getSingleParam(params, "q"),
estabelecimentoFilter: getSingleParam(params, "estabelecimento"),
});
const normalizeLabel = (value: string | null | undefined) =>
@@ -370,10 +368,6 @@ export const buildLancamentoWhere = ({
}
}
if (filters.estabelecimentoFilter?.trim()) {
where.push(eq(lancamentos.name, filters.estabelecimentoFilter.trim()));
}
const searchPattern = buildSearchPattern(filters.searchFilter);
if (searchPattern) {
where.push(