3.1.2.x
3.1.2.9
<< UPDATE v3.1.2.9 - 17/07/2025 >>
CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE! 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal. Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
Adicionado:
- Definição de domínio no Superadmin: Agora é possível configurar o domínio da aplicação diretamente pelo painel do superadmin.
- Agrupamento de contato via @lid (Baileys): Na tela de atendimento, foi incluída a opção de agrupar contatos com
@lid, localizada acima da função de sanitizar contato. - Fluxo dentro de Ações: Foi adicionada a capacidade de criar fluxos personalizados dentro do módulo de "Ações" da plataforma.
[warning]
Importante sobre a função "Fluxo em Ações"
Ao utilizar a nova funcionalidade de Fluxo dentro de Ações, a mudança de etapa da oportunidade deve ser sempre a última ação configurada, pois todas as outras ações do fluxo dependem da etapa atual para serem executadas corretamente.
Ajustado:
- Duplicação de mensagem do Meet (Evolution): Corrigido o envio duplicado de mensagens do Meet em atendimentos via canais Evolution.
- Autodistribuição de canal WABA: Ajustada a rotina de autodistribuição para definir corretamente o atendente (usuário) ao receber um novo ticket.
- Ocultação do botão "Pausar" no mobile: Realizadas melhorias de layout para a visualização da tela de atendimento em dispositivos móveis.
- Tooltip no modo escuro (Dashboard): Corrigido o contraste do texto das tooltips (dicas de tela) para melhor leitura no dark mode do dashboard.
- Componentes no WABA (Botões / Lista / Flow): Resolvido um problema de loop e renderização que afetava o funcionamento destes componentes em canais WABA.
- Contagem de mensagens não lidas no WABA: A contagem de mensagens pendentes agora exibe o número exato.
3.1.2.8
<< UPDATE v3.1.2.8 - 09/07/2025 >>
CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE! 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal. Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
- Adicionado: adicionado template de catálogo para Cloud API
- Ajuste: visualização dos botões na tela de canais (Mobile)
- Ajuste: correção chatgpt assistant + telegram
- Ajuste: liberação da visualização de todos os atendimentos para o admin/supervisor, mesmo que esteja marcado Não visualizar Tickets já atribuídos à outros usuários
3.1.2.7
<< UPDATE v3.1.2.7 - 06/07/2025 >> CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE! 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal. Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
2- Atualizar para 3.1.2.0 ou superior > Atualizar quasar.conf.js (caso realize atualização automática) > acessar a VPS com deployzdg > alterar o arquivo quasar.conf.js na pasta frontend > cd zpro.io && cd frontend && export NODE\_OPTIONS=--openssl-legacy-provider && npx quasar build -P -m pwa > pm2 restart all
- Adicionado: limitação para resincronia de mensagens já recebidas com WWEBJS
- Ajuste: liberação da pasta Public + CORS para Webchat nativo (sem necessidade de liberação do parâmetro SECURE\_URL)
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.7 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND a. substituir pasta src b. substituir package.json e babel.config.js c. npm install --force d. export NODE\_OPTIONS=--openssl-legacy-provider e. npx quasar build -P -m pwa
2- PASTA BACKEND a. substituir pasta dist b. substituir package.json c. apagar pasta node\_modules e arquivo package-lock.json d. npm install e. npx sequelize db:migrate f. npx sequelize db:seed:all
3- su deployzdg pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND substituir pasta dist completamente backend/package.json
FRONTEND substituir pasta src completamente frontend/package.json
3.1.2.6
<< UPDATE v3.1.2.6 - 04/07/2025 >> CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE! 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal. Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
2- Atualizar para 3.1.2.0 ou superior > Atualizar quasar.conf.js (caso realize atualização automática) > acessar a VPS com deployzdg > alterar o arquivo quasar.conf.js na pasta frontend > cd zpro.io && cd frontend && export NODE\_OPTIONS=--openssl-legacy-provider && npx quasar build -P -m pwa > pm2 restart all
- Adicionado: permissão para salvar o campo nome e lid sem precisar validar o contato
- Adicionado: temas e personalização do dashboard principal
- Adicionado: limitação do excluir forçado apenas ao admin
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.6 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND a. substituir pasta src b. substituir package.json e babel.config.js c. npm install --force d. export NODE\_OPTIONS=--openssl-legacy-provider e. npx quasar build -P -m pwa
2- PASTA BACKEND a. substituir pasta dist b. substituir package.json c. apagar pasta node\_modules e arquivo package-lock.json d. npm install e. npx sequelize db:migrate f. npx sequelize db:seed:all
3- su deployzdg pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND substituir pasta dist completamente backend/package.json
FRONTEND substituir pasta src completamente frontend/package.json
3.1.2.5
<< UPDATE v3.1.2.5 - 01/07/2025 >> CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE! 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal. Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
2- Atualizar para 3.1.2.0 ou superior > Atualizar quasar.conf.js (caso realize atualização automática) > acessar a VPS com deployzdg > alterar o arquivo quasar.conf.js na pasta frontend > cd zpro.io && cd frontend && export NODE\_OPTIONS=--openssl-legacy-provider && npx quasar build -P -m pwa > pm2 restart all
- Adicionado: sessão única onde usuários serão desconectados ao fazer login em outro dispositivo (Menu Customizar > Forçar Logout - SUPERADMIN)
- Adicionado: deletar contatos em massa
- Adicionado: remoção forçada de contatos (mesmo que já tenha tickets/mensagens na plataforma)
- Adicionado: listar canal do wavoip para realizar a chamada
- Adicionado: botão para resetar conexão da Baileys quando em loop (Configurações > Sessões > Listar Sessões - ADMIN)
- Ajuste: correção disparo de ação no funil (mudar status)
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.5 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND a. substituir pasta src b. substituir package.json e babel.config.js c. npm install --force d. export NODE\_OPTIONS=--openssl-legacy-provider e. npx quasar build -P -m pwa
2- PASTA BACKEND a. substituir pasta dist b. substituir package.json c. apagar pasta node\_modules e arquivo package-lock.json d. npm install e. npx sequelize db:migrate f. npx sequelize db:seed:all
3- su deployzdg pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND substituir pasta dist completamente backend/package.json
FRONTEND substituir pasta src completamente frontend/package.json
3.1.2.4
<< UPDATE v3.1.2.4 - 26/06/2025 >> CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE! 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal. Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
2- Atualizar para 3.1.2.0 ou superior > Atualizar quasar.conf.js (caso realize atualização automática) > acessar a VPS com deployzdg > alterar o arquivo quasar.conf.js na pasta frontend > cd zpro.io && cd frontend && export NODE\_OPTIONS=--openssl-legacy-provider && npx quasar build -P -m pwa > pm2 restart all
- Adicionado: update versão da WWEBJS
- Ajuste: envio de mensagens rápidas com arquivos
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.4 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND a. substituir pasta src b. substituir package.json e babel.config.js c. npm install --force d. export NODE\_OPTIONS=--openssl-legacy-provider e. npx quasar build -P -m pwa
2- PASTA BACKEND a. substituir pasta dist b. substituir package.json c. apagar pasta node\_modules e arquivo package-lock.json d. npm install e. npx sequelize db:migrate f. npx sequelize db:seed:all
3- su deployzdg pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND substituir pasta dist completamente backend/package.json
FRONTEND substituir pasta src completamente frontend/package.json
3.1.2.3
<< UPDATE v3.1.2.3 - 25/06/2025 >> CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE! 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal. Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
2- Atualizar para 3.1.2.0 ou superior > Atualizar quasar.conf.js (caso realize atualização automática) > acessar a VPS com deployzdg > alterar o arquivo quasar.conf.js na pasta frontend > cd zpro.io && cd frontend && export NODE\_OPTIONS=--openssl-legacy-provider && npx quasar build -P -m pwa > pm2 restart all
- Adicionado: otimização no disparo usando etiquetas
- Adicionado: liberação do serviço de ações para oportunidades
- Adicionado: dify + webchat nativo
- Adicionado: integração VAPI
- Adicionado: reescrita com ChatGPT (tela de atendimento)
- Adicionado: parametro no env para liberar acesso a midias por outras urls . Adicionar ao .env do backend o parametro SECURE\_URL com qualquer valor e reiniciar o seu backend . exmeplo: SECURE\_URL=\*
- Adicionado: ao salva/editar/adicionar o sistema dará prioridade ao canal setado como padrão
- Adicionado: transferência de fila/usuário/canal na interação fora do horário de atendimento do chatbot irá enviar mensagem apenas se o atendimento estiver na fila/usuário/canal diferente da opção de transferência
- Ajuste: envio de mp4 usando WWEBJS
- Ajuste: envio de mídia para WABA
- Ajuste: seleção de canal na mensagem avulsa (tela de atendimento)
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.3 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND a. substituir pasta src b. substituir package.json e babel.config.js c. npm install --force d. export NODE\_OPTIONS=--openssl-legacy-provider e. npx quasar build -P -m pwa
2- PASTA BACKEND a. substituir pasta dist b. substituir package.json c. apagar pasta node\_modules e arquivo package-lock.json d. npm install e. npx sequelize db:migrate f. npx sequelize db:seed:all
3- su deployzdg pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND substituir pasta dist completamente backend/package.json
FRONTEND substituir pasta src completamente frontend/package.json
3.1.2.2
<< UPDATE v3.1.2.2 - 20/06/2025 >>\r\ CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO\r\ PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE!\r\ 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal.\r\ Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
2- Atualizar para 3.1.2.0 ou superior > Atualizar quasar.conf.js (caso realize atualização automática)\r\ \> acessar a VPS com deployzdg\r\ \> alterar o arquivo quasar.conf.js na pasta frontend\r\ \> cd zpro.io && cd frontend && export NODE\_OPTIONS=--openssl-legacy-provider && npx quasar build -P -m pwa\r\ \> pm2 restart all
- Adicionado: opção para usar horário de atendimento do usuário (ativar em configurações gerais)\r \ . ticket sem user, seguirá horário do sistema\r \ . ticket com user checará os dois horários, se horário permitido para o user, a mensagem não será enviada
- Adicionado: opção para limitar o uso do pausar atendimento (ativar em configurações gerais)
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.2 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND\r\ a. substituir pasta src\r\ b. substituir package.json e babel.config.js\r\ c. npm install --force\r\ d. export NODE\_OPTIONS=--openssl-legacy-provider\r\ e. npx quasar build -P -m pwa
2- PASTA BACKEND\r\ a. substituir pasta dist\r\ b. substituir package.json\r\ c. apagar pasta node\_modules e arquivo package-lock.json\r\ d. npm install\r\ e. npx sequelize db:migrate\r\ f. npx sequelize db:seed:all
3- su deployzdg\r\ pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND\r\ substituir pasta dist completamente\r\ backend/package.json
FRONTEND\r\ substituir pasta src completamente\r\ frontend/package.json
3.1.2.1
<< UPDATE v3.1.2.1 - 20/06/2025 >>\r\ CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO\r\ PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE!\r\ 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal.\r\ Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficial
2- Atualizar quasar.conf.js (caso realize atualização automática)\r\ \> acessar a VPS com deployzdg\r\ \> alterar o arquivo quasar.conf.js na pasta frontend\r\ \> cd zpro.io && cd frontend && export NODE\_OPTIONS=--openssl-legacy-provider && npx quasar build -P -m pwa\r\ \> pm2 restart all
- Adicionado: adicionado o pausar atendimento
- Adicionado: histórico de chamadas SIP
- Adicionado: segurança para acesso das mídias (apenas front)
- Adicionado: liberado envio de arquivos com até 1.9gb (Whatsapp Não Oficiais)
- Ajustes: forçar demanda ajustado apenas para fechamento de ticket
- Ajustes: correção visual arrastar card no Kanban
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.0 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND\r\ a. substituir pasta src\r\ b. substituir package.json e babel.config.js\r\ c. npm install --force\r\ d. export NODE\_OPTIONS=--openssl-legacy-provider\r\ e. npx quasar build -P -m pwa
2- PASTA BACKEND\r\ a. substituir pasta dist\r\ b. substituir package.json\r\ c. apagar pasta node\_modules e arquivo package-lock.json\r\ d. npm install\r\ e. npx sequelize db:migrate\r\ f. npx sequelize db:seed:all
3- su deployzdg\r\ pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND\r\ substituir pasta dist completamente\r\ backend/package.json
FRONTEND\r\ substituir pasta src completamente\r\ frontend/package.json
3.1.2.0
<< UPDATE v3.1.2.0 - 17/06/2025 >>\r\ CRIE UM PONTO DE RECUPERAÇÃO OU FAÇA UM BACKUP DA VPS ANTES DE RODAR A UPDATE
VERSÃO DO AUTOINSTALADOR JÁ ESTÁ NESSE FORMATO\r\ PROCEDIMENTO PARA QUEM QUISER ATUALIZAR
Para usar o autoinstalador, substituir toda a pasta do zpro\_passaporte\_shell no root
⚠️ BREAKING CHANGE!\r\ 1- Para usuários BAILEYS: Atualize fora do horário de expediente, versão da Baileys atualizada. Pode ser necessário reler o QRCode ou recriar o canal.\r\ Nessa versão alteramos o pacote da Baileys, portanto, instabilidades poderão acontecer nos primeiros momentos com essa API Não Oficia.
- Adicionado: melhoria nas interações com @lid para Baileys (captura de dados no evento de notificação)
- Adicionado: envio de vCard para Whatsapp
- Adicionado: filtro para templates aprovados na Waba
- Adicionado: suporte a flows Waba
- Adicionado: ação para funil
- Ajustes: correção listagem de canais Hub
- Ajustes: mensagem de saudação e transferência no chatbot interno (Baileys)
\================= ATUALIZAÇÃO RÁPIDA para 3.1.2.0 =================
- USAR O ZPRO.ZIP DA PASTA zpro\_passaporte\_shell
1- PASTA FRONTEND\r\ a. substituir pasta src\r\ b. substituir package.json e babel.config.js\r\ c. npm install --force\r\ d. export NODE\_OPTIONS=--openssl-legacy-provider\r\ e. npx quasar build -P -m pwa
2- PASTA BACKEND\r\ a. substituir pasta dist\r\ b. substituir package.json\r\ c. apagar pasta node\_modules e arquivo package-lock.json\r\ d. npm install\r\ e. npx sequelize db:migrate\r\ f. npx sequelize db:seed:all
3- su deployzdg\r\ pm2 restart all
\================= CHANGELOG =================
ARQUIVOS MODIFICADOS
BACKEND\r\ substituir pasta dist completamente\r\ backend/package.json
FRONTEND\r\ substituir pasta src completamente\r\ frontend/package.json