- Backend: suporte para category_id=uncategorized nos endpoints index e byWeek
- Frontend: opção 'Sem Categoria' no CategorySelector com prop showUncategorized
- Permite filtrar 525 transações importadas que ainda não foram categorizadas
- Removido README.md padrão do Laravel (backend)
- Removidos scripts de deploy (não mais necessários)
- Atualizado copilot-instructions.md para novo fluxo
- Adicionada documentação de auditoria do servidor
- Sincronizado código de produção com repositório
Novo workflow:
- Trabalhamos diretamente em /root/webmoney (symlink para /var/www/webmoney)
- Mudanças PHP são instantâneas
- Mudanças React requerem 'npm run build'
- Commit após validação funcional
- Novo componente CategorySelector com categorias colapsadas por padrão
- Expande subcategorias ao clicar na categoria pai
- Busca integrada para filtrar categorias
- Usa position:fixed para evitar corte por overflow:hidden
- Aplicado em: modal de edição, filtros e modal de categorizar
- Layout de filtros reorganizado em 3 linhas harmônicas
- Traduções: common.noResults em ES, PT-BR, EN
v1.31.1