- Centralizado client HTTP em apiClient
- Padronizado parse de resposta e tratamento de erro
- Mantido Bearer Token via interceptor global de fetch
- Validado JWT pelo campo exp antes de autenticar sessão
- Removidos fallbacks mockados de usuário
- Bloqueado fluxo legado de login por query string
- Preservada rota original após redirecionamento para login
- Protegida rota /admin/whatsapp por perfil admin
- Atualizada wiki frontend de autenticação, rotas e services
- Token passa de localStorage para sessionStorage
- Removido fallback de perfis demo
- Fetch passa a enviar Bearer Token automaticamente
- Socket.IO do WhatsApp envia token no handshake
- Login Microsoft lê payload por fragmento #auth e limpa a URL
- Acesso a /home sem autenticação redireciona para /login
- Rotas protegidas com componente ProtectedRoute
- adiciona flow builder visual, conteúdos da IA e disparo em massa com agenda
- melhora templates com categoria, variáveis e preview estilo WhatsApp
- ajusta abrir atendimento dentro do painel, com preview, tag e variáveis
- refina tela de chat com encerramento, status de fila e correções visuais
- adiciona visão mensal do admin com KPIs, gráficos, ranking e avisos
- cria nova navegação lateral administrativa
- move usuários e áreas para Usuários & Acessos
- adiciona busca e rolagem na lista de usuários
- integra métricas reais disponíveis na home admin
- permite criar áreas e alterar responsável na interface
- Adicionado Perfil de Contato para visualização e edição dos detalhes do contato.
- Implementada serviço de perfil de contato para busca e salvamento de informações do contato.
- Introduzido serviço de notas do agente para gerenciamento das notas (listar, criar, excluir).
- Atualizado ChatConversationList para exibir rótulos de contatos salvos e indicadores de última mensagem.
- Aprimorado ChatWindow para mostrar notas de transferência e melhorar o tratamento de mensagens.
- Modificado hook useChat para gerenciar o status da última mensagem e notas de transferência.
- Improved MessagesWorkspace to handle suggested replies and agent notes.
- Telas iniciais do projeto criadas
- Estrutura de pastas e arquivos definida
- Componentes instalados e linguagem definida
- Vite configurado para React e build de dev rapida
- Mockups de dados criados para desenvolvimento dos módulos
- Documentação inicial criada para guiar o desenvolvimento e uso do projeto