Merge pull request #912 from melgarafael/release/1.27.2

Release 1.27.2
This commit is contained in:
Rafael Melgaço
2026-09-15 14:16:09 -03:00
committed by GitHub
2 changed files with 35 additions and 35 deletions
-34
View File
@@ -1,34 +0,0 @@
---
impacto: nada_mudou
secao: corrigido
titulo: A chamada de voz pelo WhatsApp liga de verdade depois de parear
---
Quem pareava o número de chamada de voz e clicava em "Chamar" recebia "Não foi
possível completar a chamada. Tente novamente em instantes." e continuava
recebendo, mesmo com o número pareado, até alguém reiniciar o serviço de voz. O
pareamento pedia ao serviço para "re-parear" logo depois de criar a sessão, e
isso deixava a ligação presa a uma conexão já descartada. Agora o pareamento
cria a sessão uma vez só, e o código QR chega do mesmo jeito.
Consertos que vinham no mesmo caminho:
- Celulares brasileiros que o WhatsApp registrou sem o nono dígito eram
discados com ele, e o telefone do outro lado nunca tocava: a tela ficava em
"Chamando…" até desistir. O CRM agora pergunta ao WhatsApp qual é o número
registrado antes de ligar.
- A ligação feita pelo CRM era registrada como recebida. A que o cliente não
atendia virava um aviso de "chamada perdida" na Central, pedindo para ligar
de volta a quem você acabou de ligar. Agora ela aparece na linha do tempo
como "Chamada de voz sem resposta", sem aviso.
- Ao começar a ligação, a tela às vezes mostrava um erro enquanto o telefone
do outro lado já tocava, e o painel da ligação podia sumir.
- Desvincular o aparelho pelo celular deixava a tela dizendo "pareado" para
sempre. Agora ela volta a "não pareado" e dá para parear de novo.
- Clicar em "Parear" de novo, com o aparelho recém-vinculado e a tela ainda
desatualizada, podia desconectar o aparelho. Agora o CRM confere com o
serviço de voz antes de apagar qualquer coisa.
- Desconectar o número quando o serviço de voz já tinha perdido a sessão dava
erro sem fim. Agora desconecta.
- O código QR que vencia continuava na tela sem funcionar. Agora a tela avisa
que venceu e libera o botão para gerar outro.
+35 -1
View File
@@ -8,6 +8,39 @@ Se você roda o DeskcommCRM numa VPS, **leia a seção da versão para a qual es
## [Não lançado]
## [1.27.2] — 2026-09-15
### Corrigido
- **A chamada de voz pelo WhatsApp liga de verdade depois de parear** Quem pareava o número de chamada de voz e clicava em "Chamar" recebia "Não foi
possível completar a chamada. Tente novamente em instantes." e continuava
recebendo, mesmo com o número pareado, até alguém reiniciar o serviço de voz. O
pareamento pedia ao serviço para "re-parear" logo depois de criar a sessão, e
isso deixava a ligação presa a uma conexão já descartada. Agora o pareamento
cria a sessão uma vez só, e o código QR chega do mesmo jeito.
Consertos que vinham no mesmo caminho:
- Celulares brasileiros que o WhatsApp registrou sem o nono dígito eram
discados com ele, e o telefone do outro lado nunca tocava: a tela ficava em
"Chamando…" até desistir. O CRM agora pergunta ao WhatsApp qual é o número
registrado antes de ligar.
- A ligação feita pelo CRM era registrada como recebida. A que o cliente não
atendia virava um aviso de "chamada perdida" na Central, pedindo para ligar
de volta a quem você acabou de ligar. Agora ela aparece na linha do tempo
como "Chamada de voz sem resposta", sem aviso.
- Ao começar a ligação, a tela às vezes mostrava um erro enquanto o telefone
do outro lado já tocava, e o painel da ligação podia sumir.
- Desvincular o aparelho pelo celular deixava a tela dizendo "pareado" para
sempre. Agora ela volta a "não pareado" e dá para parear de novo.
- Clicar em "Parear" de novo, com o aparelho recém-vinculado e a tela ainda
desatualizada, podia desconectar o aparelho. Agora o CRM confere com o
serviço de voz antes de apagar qualquer coisa.
- Desconectar o número quando o serviço de voz já tinha perdido a sessão dava
erro sem fim. Agora desconecta.
- O código QR que vencia continuava na tela sem funcionar. Agora a tela avisa
que venceu e libera o botão para gerar outro.
## [1.27.1] — 2026-09-15
### Corrigido
@@ -4698,7 +4731,8 @@ Primeira versão marcada do DeskcommCRM. O projeto vinha sendo desenvolvido publ
- **Node 22 é obrigatório para desenvolvimento.** A suíte de invariantes instancia o cliente do Supabase, que exige o `WebSocket` global — nativo apenas a partir do Node 22. Isso não afeta quem apenas hospeda: a VPS roda a imagem pronta.
[Não lançado]: https://github.com/melgarafael/DeskcommCRM/compare/v1.27.1...HEAD
[Não lançado]: https://github.com/melgarafael/DeskcommCRM/compare/v1.27.2...HEAD
[1.27.2]: https://github.com/melgarafael/DeskcommCRM/compare/v1.27.1...v1.27.2
[1.27.1]: https://github.com/melgarafael/DeskcommCRM/compare/v1.27.0...v1.27.1
[1.27.0]: https://github.com/melgarafael/DeskcommCRM/compare/v1.26.0...v1.27.0
[1.26.0]: https://github.com/melgarafael/DeskcommCRM/compare/v1.25.1...v1.26.0