Commit Graph

16 Commits

Author SHA1 Message Date
22e4742384 FEAT: Aprimora Templates Whatsapp
All checks were successful
Deploy Dev / deploy (push) Successful in 3s
2026-05-22 10:51:44 -03:00
3ae6b7e978 FEAT: Múltiplos perfis para multiplas áreas/especilaliddes
All checks were successful
Deploy Dev / deploy (push) Successful in 3s
2026-05-21 15:51:40 -03:00
babe525154 FEAT: adiciona endpoints administrativos de overview e áreas
All checks were successful
Deploy Dev / deploy (push) Successful in 3s
- cria endpoint de overview com métricas reais do mês
- adiciona listagem de áreas com responsável e total de usuários
- permite criar novas áreas
- permite alterar responsável de uma área
- promove responsável a supervisor da área automaticamente
2026-05-21 12:07:00 -03:00
da17cbda2d FEAT: Atualização contempla agora um novo atendimento
All checks were successful
Deploy Dev / deploy (push) Successful in 53s
2026-05-20 13:56:23 -03:00
5135d0b2ed FEAT: Implementa controle de notas de agentes e contatos de clientes 2026-05-19 17:58:48 -03:00
8f3cb9f75f FEAT: Adicionado sistema de gerenciamento de filas e assimilações de conversas a atendentes
All checks were successful
Deploy Dev / deploy (push) Successful in 3s
2026-05-19 15:28:23 -03:00
8790ce70d0 PERF: Criado script para manter a porta 3001 sempre disponível
All checks were successful
Deploy Dev / deploy (push) Successful in 45s
2026-05-19 09:28:26 -03:00
21a81282d5 FEAT: Ajustes realizados para criação de templates de mensagens enviadas
All checks were successful
Deploy Dev / deploy (push) Successful in 4s
2026-05-18 13:28:17 -03:00
8c28e9c479 FEAT: Implementa chat funcional Whatsapp com atribuição de usuario
All checks were successful
Deploy Dev / deploy (push) Successful in 47s
- Aumento do limite de payload no NestJS para 50MB (json/urlencoded) permitindo upload de mídias em base64 sem erros de 'PayloadTooLarge'.
- Criação de mecanismo de 'Smart Name Resolution' e 'Auto-Reparação' reativa para evitar que nomes de contatos sejam sobrescritos por JIDs numéricos, consultando o Puppeteer em segundo plano.
- Correção de erro na atribuição de chats (/whatsapp/assign) onde 'area_id' nulo violava restrição 'NOT NULL' do PostgreSQL, agora exigindo o ID inteiro correspondente.
2026-05-18 11:14:17 -03:00
da737b62fc FEAT: Adicionado níveis de acesso e alterações do mesmo pelo painel de admin
Some checks are pending
Deploy Dev / deploy (push) Waiting to run
2026-05-14 17:39:21 -03:00
f7a3f80efe FIX: Adicionado service Faccade
All checks were successful
Deploy Dev / deploy (push) Successful in 18s
2026-05-08 17:14:07 -03:00
5bd13e30f1 FEAT: Implementa módulo de autenticação com JWT
* Bootstrap da aplicação com NestJS + TypeScript
* Migração de Node.js puro + JavaScript para NestJS como framework
* Estrutura base: AppModule, AppController, health check em /health
* loadEnv com busca hierárquica de .env por ambiente
* Módulo auth completo com arquitetura em camadas:
  - AuthController: rotas HTTP de autenticação
  - AuthService: fachada de negócio
  - AuthConfigService: leitura centralizada de variáveis de ambiente
  - AuthTokenService: emissão de JWT próprio da aplicação
* Autenticação via LDAP/Active Directory com ldapts
* Autenticação via Microsoft OAuth 2.0 (Entra ID)
* Proteção CSRF no fluxo OAuth com HMAC state assinado
* Endpoint /auth/config para o frontend descobrir provedores ativos
* Documentação do módulo em docs/auth.md
2026-05-08 17:10:50 -03:00
6edfd62a47 WIP: Criação da autenticação pelo LDAP.
All checks were successful
Deploy Dev / deploy (push) Successful in 15s
2026-05-08 09:20:21 -03:00
c23e0c0982 FIX: Alterado path do package.json 2026-04-01 10:30:29 -03:00
76da9361be FIX: Corrigido Path do DockerFile 2026-04-01 10:23:06 -03:00
6ed7c7e86d Initial commit 2026-03-31 18:05:19 -03:00