Commit Graph

7 Commits (d4d65ad0f9ffe2c8032e82a0e78b4f624c3b8549)

Author SHA1 Message Date
Artur Oliveira d4d65ad0f9 feat(frontend): consumir tipos dinâmicos
- remove listas fixas em Dashboard, Header e FilterBar
- busca opções via API e reutiliza nos selects e métricas
- fallback dos labels agora trata tipos desconhecidos
2025-12-16 18:09:54 -03:00
Artur Oliveira 25579ab7bd feat(applications): ampliar lista suportada
- adiciona CDR, FUNCIONALIDADE e VOICEMAIL ao enum Applications
- reflete as novas opções nos selects de cadastro e filtros no frontend
2025-12-16 17:40:11 -03:00
Artur Oliveira d08e42732f feat(auth): validar sessão e logout
- Adiciona endpoint de logout no backend e libera na configuração de segurança
- Implementa validação e renovação automática dos tokens no cliente
- Integra botão de sair ao fluxo de logout e redireciona para login
2025-12-16 15:36:02 -03:00
Artur Oliveira b6ba3b8593 feat(servers): adicionar importação em massa via CSV
- Expõe endpoint bulk que lê arquivos ;, cria servidores e retorna falhas
- Cria DTOs e logs de validação para informar erros por linha
- Implementa modal no header com upload CSV e download de template
2025-12-16 14:10:03 -03:00
Artur Oliveira 61b3af4c53 refactor(frontend): componentizar header e modais
- Extrai brand, ações e modais para componentes dedicados
- Mantém Header como orquestrador de estado e integra novos tipos
- Atualiza AGENTS.md exigindo componentização de interfaces complexas
2025-12-16 13:54:33 -03:00
Artur Oliveira 2805440f9f feat(frontend): adicionar fluxos de criação e perfil
- Exporta utilitários de token no cliente para buscar usuário atual
- Implementa formulários modais para novo servidor e edição de perfil
- Integra dashboard com usuário logado e atualiza lista após criação
2025-12-16 13:48:47 -03:00
Artur Oliveira 9f94cb08e8 feat(frontend): adicionar header com menu
- Cria componente Header com logo e ações básicas
- Ajusta Dashboard para renderizar o header no topo
2025-12-16 13:34:06 -03:00