3.1.2.x

Controle de versões

3.1.2.8

<< UPDATE v3.1.2.9 - 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 >> 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: opção para usar horário de atendimento do usuário (ativar em configurações gerais) . ticket sem user, seguirá horário do sistema . 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 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.1

<< UPDATE v3.1.2.1 - 20/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 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: 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 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.0

<< UPDATE v3.1.2.0 - 17/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 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 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

Atualizado