Releases: rtenorioh/Press-Ticket
Releases · rtenorioh/Press-Ticket
v1.14.0
O que mudou
v1.14.0 (06/12/2025)
- v1.14.0;
- feat: atualizar dependências do Material-UI de 5.15.0 para 5.18.0;
- fix: adicionar suporte a iframes na documentação da API e expandir endpoints do Swagger;
- fix: corrigir await em CreateOrUpdateContactService e melhorar lógica de obtenção de contatos em grupos;
- feat: adicionar opção de finalização em massa de tickets de grupos e remover imports não utilizados;
- Remoção de logs desnecessários;
- feat: adicionar gerenciador de arquivos e monitoramento de usuários com restrições de acesso;
- feat: adicionar campo IP e melhorias no sistema de logs de atividades;
- feat: restringindo acesso apenas ao Admin para finalização de todos tickets e acesso aos Contatos bloqueados;
- feat: atualizar whatsapp-web.js para versão git e adicionar tratamento de erros robusto;
- feat: adicionar suporte ao perfil masteradmin e melhorar filtragem de tickets por setores
- fix: corrigir filtro de setores em tickets sem seleção;
- feat: adicionar security headers para nota A no SecurityHeaders.com;
- refactor: reorganizar configuração de segurança e rate limiting;
- feat: adicionar segurança e proteção contra abuso com rate limiting;
- refactor: reorganizar documentação e traduções;
- feat: adicionar callback onSuccess ao aceitar ticket e melhorar atualização de estado;
- feat: adicionado visualização de tamanho e preview aprimorado para documentos;
- refactor: simplificar lógica de filtragem de tickets por setor;
- feat: adicionar salas de notificação em tempo real e melhorar sincronização de tickets;
- feat: adicionar filtro de canais na lista de tickets;
- feat: aprimorar robustez e usabilidade do gerenciamento de grupos;
- feat: adicionar informações avançadas de contatos;
- feat: adicionar suporte para álbuns de mídia no WhatsApp;
- feat: adicionar indicadores de presença na API do WhatsApp;
- feat: adicionar suporte a enquetes no WhatsApp;
- feat: implementado registro de eventos de grupo e atualiza modelo de dados;
- refactor: reorganizar interface do painel de ações do grupo com abas e novo layout;
- feat: adiciona controladores e eventos para gerenciamento de grupos no WhatsApp;
- feat: implementa sistema de cache para contatos e mensagens;
- feat: adiciona monitoramento detalhado do progresso de conexão do WhatsApp;
- feat: implementa monitoramento de saúde dos canais;
- feat: implementa rejeição automática de chamadas com mensagem customizável;
- refactor: renomear página de Connections para Channels e adicionar visualização em grade;
- feat: adicionado suporte a anexos em respostas rápidas;
- feat: melhoria no tratamento de erros ao encaminhar mensagens e busca de WhatsApp padrão;
- fix: adiciona verificação de type === wwebjs em operações de mensagens e contatos;
- refactor: removido os campos battery e plugged da tabela Whatsapps;
- feat: implementa formatação padronizada de mensagens e corrige tratamento de eventos no socket;
- remoção de comentarios desnecessarios;
- feat: adicionado botão de alternância de tela cheia;
- refactor: melhorado a lógica de filtragem de tickets;
- feat: ajustado o sistema de notificação com registro aprimorado e tratamento de erros;
- fix: adicionar verificações nulls e tratamento de erros para mensagens sem IDs em ações do reducer;
- feat: atualizado a documentação para endpoint de estatísticas de status do cliente;
- feat: adicionado o endpoint de estatísticas de status do cliente e aprimorado a interface do dashboard;
- feat: adicionar seção de status do cliente à documentação;
- feat: suporte à instalação existente do MySQL e adicionado a funcionalidade de atualização do Chrome;
- feat: adicionado documentação da API Swagger com interface de usuário e gerador de modelos;
- feat: adicionado capacidade de visualizar contatos por tag com suporte de filtro de tag inicial em Contatos;
- feat: adcionado o gerenciamento de status de contatos com CRUD;
- feat: aprimorado o tratamento de reações às mensagens com armazenamento persistente e atualizações da interface do usuário;
- fix: remoção de condição desnecessária;
- feat: adicionado suporte para envio de mensagens sequenciais com delay usando '|q';
- feat: definido a guia correta com base no tipo de ticket (grupo/individual) ao navegar;
- fix: Ajustes na edição e histórico das mensagens;
- feat: adicionado suporte a menções para mensagens de grupo e mídia do WhatsApp;
- feat: melhoria nos dados do contato e adição de gerenciamento de grupo;
- [fix: ajuste no tratamento da mudança de status dos tickets](https://github.com/rtenorio...
v1.13.2
O que mudou
- corrige ordem de importação;
- Enable sound on group notification. When a message arrives in groups, the attendant will be notified by sound.;
- melhorias no menu de formatação;
- Atualiza a dependência whatsapp-web.js para a versão 1.27.0;
- Remove package-lock.json do .gitignore em frontend e backend; e
- feat: atualizar a versão do sistema para v1.13.2.
PR's:
- corrige ordem de importação by @allgood in #148
- Enable sound on group notification by @T3uZ in #149
- melhorias no menu de formatação by @allgood in #150
Nova contribuição
Changelog Completo: v1.13.1...v1.13.2
v1.13.1
O que mudou
- feat: adicionar suporte à tradução no tratamento de erro do UserModal;
- feat: adicionar suporte para renderização de Markdown no TicketListItem e melhorar o componente MarkdownWrapper;
- feat: melhorar o método de reinício do sistema com Promise e logger;
- feat: adicionar verificação de existência do WhatsApp e reiniciar sessão;
- feat: adicionar rotas da API para envio de mensagens com suporte a mídia;
- feat: adicionar documentação das rotas da API para envio de mensagens e gerenciamento de contatos; e
- feat: atualizar a versão do sistema para v1.13.1.
Changelog Completo: v1.13.0...v1.13.1
v1.13.0
O que mudou
- Revert "Changelog", This reverts commit a2ba7758b53c483accdfedfb01841c188f3091c2.;
- Revert "feat: atualizar versão do sistema para v1.12.0", This reverts commit 3eb3588abbeff855089fe6ba41baca4a7d371ef6.;
- Revert "feat: adicionar novas permissões de contatos e atualizar rotas de API", This reverts commit e240a9047b689d1fc8eff1f0e973e735e14fad8e.;
- Revert "feat: adicionar suporte a permissões de API e rotas com validação de token", This reverts commit ddd7355c78c0687bc41d418febede48228c0739c.;
- Revert "feat: implementar serviço de gerenciamento de tokens de API com rotas e validação", This reverts commit 8e0e025a91e635e7de0e46f980b85c691b48c470.;
- Revert "feat: melhorar tratamento de erros e validação de IDs de fila na recuperação de tickets", This reverts commit b84677531f8978b0692e503a93c3ee73ec7636e4.;
- feat: melhorar tratamento de queueIds e adicionar suporte a tradução de erros;
- feat: implementar serviço de gerenciamento de tokens de API com rotas e tradução de mensagens;
- feat: adicionar suporte a gerenciamento de permissões de API e validação de tokens;
- feat: adicionar suporte a novas permissões de contatos e atualizar tradução de mensagens;
- docs: atualizar changelog para incluir versão v1.12.0 que foi revertida;
- feat: adicionar verificação e atualização da URL no swagger.json com base na BACKEND_URL do .env;
- feat: adicionar tratamento de erro para número de WhatsApp inválido no ContactModal e mensagem correspondente;
- feat: adicionar configuração de queueLength nas definições e tradução correspondente (Envio de Saudação com um Setor);
- feat: adicionar contagem de saudações com limite e reset automático;
- style: adicionar coluna de tipo na tabela de usuários e estilização correspondente;
- feat: adicionar coluna 'active' na tabela de usuários e atualizar serviços relacionados;
- feat: atualizar endpoints de API para usar 'x-api-token' e versão v1;
- feat: atualizar evento de emissão para 'appMessage' e adicionar tratamento de ação de exclusão na lista de mensagens;
- feat: definir horários padrão de início e fim de trabalho no modal de usuário;
- feat: adicionar suporte para visualização de múltiplos vCards e melhorar o processamento de mensagens multi_vcard;
- feat: melhorar busca de mensagens no WhatsApp e adicionar tratamento de erros para mensagens em grupos;
- feat: remover ícones antigos e adicionar novos logos ao projeto;
- feat: adicionar tratamento de erro com tradução para tickets sem atendente;
- feat: otimizar a exibição de contatos no MultiVcardPreview e remover lógica de título desnecessária; e
- feat: atualizar a versão do sistema para v1.13.0 no package.json.
Changelog Completo: v1.12.0...v1.13.0
v1.12.0
O que mudou
- feat: melhorar tratamento de erros e validação de IDs de fila na recuperação de tickets;
- feat: implementar serviço de gerenciamento de tokens de API com rotas e validação;
- feat: adicionar suporte a permissões de API e rotas com validação de token;
- feat: adicionar novas permissões de contatos e atualizar rotas de API; e
- feat: atualizar versão do sistema para v1.12.0.
Changelog Completo: v1.11.0...v1.12.0
v1.11.0
O que mudou
- Ajustes e atualização em documentação e instalador;
- Ajustar o tamanho do campo profilePicUrl na tabela Contacts;
- Renderização genérica para os mediaTypes não tratados;
- config(auth): atualiza os tempos de expiração do JWT (8h e 1d);
- Tooltip para última mensagem em TicketListItem;
- Ajuste em document.title e favicon dinamicamente e contagem de notificações;
- Ajustes nas mensagens deletadas;
- feat: adicionado tela de carregamento com barra de progresso e texto dinâmico;
- Ajuste na visualização de videos;
- feat: adicionado atualização de texto dinâmico na tela de carregamento;
- feat: adicionado botão para rolar até a última mensagem e destaque na mensagem ao clicar;
- feat: atualizar mensagens do ticket apenas se o status for "aberto";
- feat: atualizar URL da API e adicionar novas rotas para contagem de mensagens;
- feat: adicionar contagem de mensagens e associar userId às mensagens;
- Adicionar opção para recuperar todos os tickets na lista de notificações;
- Adicionar state de vigilância ao recuperar configurações;
- feat: adicionar inclusão e exclusão de diretórios no tsconfig; e
- feat: atualizar versão do sistema para v1.11.0;
Changelog Completo: v1.10.4...v1.11.0
v1.10.4
O que mudou
- Fixando o TagsFilter na tela;
- Melhorias no instalador automatico;
- Corrige problema de CORS com renderização direta de imagem;
- Refactor: Melhoria na gestão de conexões do socket;
- Ajustes de args do puppeteer;
- Adicionado tratamento de erro e delay na sincronização de mensagens não lidas;
- Ajuste no contador dos status para exibição total e melhoria no visual no TicketsManager;
- Implementação do botão de Finalizar no TicketsManager (Todos, Inbox ou Pendentes);
- Implementação do ConfirmationModal no Finalizar Tickets no TicketsManager;
- Ajustar atualização de 'ack' para garantir valor padrão;
- Habilitar/Desabilitar Aguardando e Finalizados;
- Habilitar/Desabilitar botão Mover para Aguardando;
- Habilitar/Desabilitar botão espiar;
- Verificar pelo atualizador se ffmpeg esta instalado;
- Verficar pelo atualizador a existencia das variaveis do PM2 no .env do backend;
- Correção e melhorias no Instalador automático;
- Correção do TagsFilter nos Contatos; e
- Atualização de versão.
Changelog Completo: v1.10.3...v1.10.4
v1.10.3
O que mudou
- Corrigir a URL exibida na função de versionamento;
- Permitir interação no atualizador para instalação do node;
- Criar variavel WEBHOOK pelo atualizador;
- Ajuste na mensagem de conclusao do atualizador;
- Correção na renderização das imagens;
- Melhoria no regex para nome do arquivo;
- Ajuste no queue quando o status for close;
- Adicionado modal de confirmação ao finalizar ticket;
- Respostas rápidas pesquisar pelo atalho;
- Ampliado melhoria no regex do nome do arquivo;
- Redução no Limit do ListContactServices;
- Ajustes e melhorias no sistema de autenticação;
- Atualização nas documentações;
- Atualizador Automático ajustado;
- Add Instalador Automático;
- Ajuste no tempo de renovação do Token;
- Ajuste na aplicação do Theme no Layout;
- Correção no status do Usuário;
- Assinatura ter permissão do Admin para ativar ou não;
- Correções Diversas;
- Retornando a Lib para alpha.3; e
- Alteração de versão.
Changelog Completo: v1.10.2...v1.10.3
v1.10.2
O que mudou
- Atualização do UPDATE.sh;
- Atualização do README.md;
- Exibir o caption das imagens;
- Carregar as mensagens ao editar;
- Realizar ajustes no build do front e remoção de console.log;
- Ajuste na validação ao realizar Login;
- Adicionado a função de recuperação de senha;
- Ajuste das logos da personalização;
- Ajustes na tradução e liberação dos idiomas FR e DE;
- Retorno do campo de Pesquisa em Contatos;
- Implementação de Login único; e
- Atualização de versão.
Changelog Completo: v1.10.1...v1.10.2
v1.10.1
O que mudou:
- Ajuste na Atualização do campo whatsapp.number;
- Reversão da lib para corrigir exibição das mensagens;
- ajuste no Rest;
- Ajuste no ColorPicker;
- Correção na Página de configuirações;
- Inclusão do campo Endereço em Contato;
- Validação de contato com ticket aberto I;
- Inclusão de timer para reload do Sistema;
- Correção na edição das Respostas Rápidas;
- Validação de contato com ticket aberto II; e
- Atualização de versão.
Changelog Completo: v1.10.0...v1.10.1