Skip to content

Commit 6967889

Browse files
committed
Merge remote-tracking branch 'origin/main' into HEAD
2 parents 97b27e2 + 87d102d commit 6967889

36 files changed

Lines changed: 2312 additions & 189 deletions
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
impacto: nada_mudou
3+
secao: corrigido
4+
titulo: Buscar no Inbox por um nome com vírgula ou parêntese deixa de derrubar a tela
5+
---
6+
7+
Quem tem clientes cadastrados como "Sobrenome, Nome" — que é como boa parte das
8+
agendas importadas vem — não conseguia buscá-los: a tela dava erro em vez de
9+
lista.
10+
11+
E não era preciso ter a vírgula no cadastro. Bastava o atendente digitá-la na
12+
busca.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
impacto: nada_mudou
3+
secao: corrigido
4+
titulo: Buscar um nome comum no Inbox deixa de derrubar a tela
5+
---
6+
7+
Numa base com muitos contatos, buscar um nome comum — "ana", "silva" — fazia o
8+
Inbox **parar de abrir**, com erro de servidor. Buscar por DDD tinha o mesmo
9+
efeito, porque quatro dígitos casam todos os celulares de uma cidade.
10+
11+
Não era lentidão nem lista incompleta: era a tela quebrando, e justamente onde
12+
quem atende passa o dia.
13+
14+
Agora a lista de contatos que casam é cortada pelo tamanho que cabe na consulta.
15+
Numa busca muito ampla o resultado pode não trazer todos — mas a tela **abre**,
16+
e a busca pelo conteúdo da conversa continua rodando ao lado.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
impacto: nada_mudou
3+
secao: alterado
4+
titulo: A conferência de tela que roda antes de cada versão para de ser interrompida pelo relógio
5+
---
6+
7+
Nada muda na sua instalação: nenhuma configuração nova, nenhum passo de
8+
atualização, nenhuma tela diferente. O que mudou fica do nosso lado — e vale
9+
escrever porque é ele que decide quando um conserto chega até você.
10+
11+
Antes de qualquer versão sair, uma bateria abre o sistema num navegador de
12+
verdade e refaz as telas uma a uma: login, funil, agenda, atendimento,
13+
follow-up. Ela roda em duas metades ao mesmo tempo, e as duas metades vinham
14+
crescendo desequilibradas — uma terminava com folga de sobra e a outra chegava
15+
ao tempo máximo e era **cortada no meio**.
16+
17+
Corte por tempo não distingue "quebrou" de "demorou". Quando ele acontece, a
18+
correção não é reprovada nem aprovada: ela volta para a fila, e o conserto que
19+
você espera chega mais tarde sem que nada tivesse dado errado.
20+
21+
As duas metades foram redistribuídas pelo tempo medido de cada teste, e não pelo
22+
número deles. A folga voltou, e o limite de tempo continua onde estava — é ele
23+
que avisa, da próxima vez, que a bateria cresceu de novo.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
impacto: nada_mudou
3+
secao: corrigido
4+
titulo: O bloco "Ocupado" da agenda do Google sai da lista de próximos, onde os botões não funcionavam
5+
---
6+
7+
Os horários ocupados na sua agenda pessoal do Google apareciam também na lista
8+
**Próximos**, com **Remarcar** e **Cancelar** ligados — como se fossem
9+
compromissos da empresa. Não eram, e os botões não tinham como funcionar:
10+
clicar em Cancelar dava erro e nada acontecia.
11+
12+
Agora esses blocos aparecem **só na grade**, que é onde servem: mostram o
13+
horário tomado, não abrem e não arrastam. A lista de próximos volta a ter só o
14+
que sua equipe pode remarcar ou cancelar de verdade.
15+
16+
O nome do compromisso particular continua não aparecendo em lugar nenhum.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
impacto: nada_mudou
3+
secao: corrigido
4+
titulo: O compromisso marcado aqui passa a aparecer na Agenda do Google — e o que está ocupado lá aparece aqui
5+
---
6+
7+
Quem conectou a Agenda do Google tinha a integração **ligada e sem efeito nenhum**.
8+
Valia nas duas direções, e nada na tela dizia isso.
9+
10+
**Nada saía daqui.** O compromisso era marcado, o sistema tentava criá-lo lá a
11+
cada cinco minutos, e o Google recusava todas as vezes — por um detalhe de
12+
formato. O erro era registrado só como "HTTP 400", sem o motivo que o Google
13+
mandava junto. Por isso a falha durou tanto: dava para ver que não funcionava, e
14+
não dava para saber por quê. Isso nunca funcionou em instalação nenhuma; os
15+
compromissos já marcados sobem na próxima sincronização.
16+
17+
**E o que estava ocupado lá não era desenhado aqui.** O horário já era
18+
respeitado — ninguém conseguia marcar em cima —, mas o bloco não aparecia na
19+
grade. O dono via a agenda vazia e o horário indisponível ao mesmo tempo. Agora o
20+
bloco aparece, marcado como *Ocupado*.
21+
22+
O **nome** do evento particular continua não aparecendo, de propósito: a agenda
23+
conectada é pessoal de quem atende, e esta tela é vista pela gestão.
24+
25+
**Quando o Google recusa o acesso**, a tela deixa de mandar "tente de novo" —
26+
conselho que não funcionaria, porque a causa costuma ser a API do Google Agenda
27+
desligada no projeto do Google Cloud. Agora ela diz onde ligar.
28+
29+
Para quem opera, nada muda no dia a dia.
30+
31+
O conserto é de @Clalber, que diagnosticou os três defeitos e provou a correção
32+
com tráfego real.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
impacto: nada_mudou
3+
secao: alterado
4+
titulo: O Inbox e a barra lateral ficaram mais fáceis de ler
5+
---
6+
7+
A coluna da esquerda do Inbox empilhava quatro controles em caixa — busca,
8+
filtro de número, filtro de tag, abas espremidas num quadro cinza e uma linha
9+
inteira só para o interruptor "Apenas não lidos". E cada conversa tinha uma
10+
altura diferente da vizinha, porque o contador de não lidas vivia numa terceira
11+
linha que às vezes existia e às vezes não.
12+
13+
Agora a busca é uma pílula com o filtro "Não lidos" ao lado, na mesma linha; as
14+
abas viraram uma faixa sublinhada que cabe na largura da coluna; e cada conversa
15+
tem duas linhas fixas — nome e hora em cima, prévia e contador embaixo. A
16+
conversa não lida vem em negrito, e a que está aberta ganha uma barra lateral na
17+
cor da marca. Selos de tag, de bloqueado e de número de entrada só ocupam uma
18+
terceira linha quando existem de fato.
19+
20+
O ícone de robô na prévia passou a seguir a mesma regra: só aparece quando
21+
distingue alguma coisa. Na aba "Automático", onde toda conversa já é do robô,
22+
ele parou de se repetir em cada linha.
23+
24+
Os rótulos em CAIXA ALTA espalhados pelo Inbox — cabeçalhos do painel do
25+
contato, remetente na bolha, nota interna, divisor de dia — viraram texto normal
26+
em negrito. Mesma hierarquia, menos esforço para ler.
27+
28+
Os filtros de número e de tag agora são pílulas na mesma linguagem da busca, e
29+
ganham cor de destaque quando estão filtrando alguma coisa. Antes eram duas
30+
caixas de formulário empilhadas, iguais entre "filtrando" e "sem filtro".
31+
32+
A tela de quando nenhuma conversa está aberta ganhou um ícone e o lembrete de
33+
que dá para andar pela lista com as teclas J e K.
34+
35+
Na barra lateral, cada grupo — Atendimento, CRM, Agente de IA, Canais, Análise —
36+
agora se recolhe clicando no título, e o navegador lembra quais você fechou.
37+
38+
Nada muda para quem opera a instalação: nenhuma configuração nova, nenhum passo
39+
de atualização.
40+
41+
Isto veio da contribuição de Maurilio Garcia (**@maugarciasa**), no PR #556.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
impacto: nada_mudou
3+
secao: corrigido
4+
titulo: Sete alertas de segurança em bibliotecas de terceiros foram fechados
5+
---
6+
7+
O GitHub apontava sete alertas de segurança em bibliotecas que o DeskcommCRM não
8+
usa diretamente — elas chegam junto com outras que ele usa. São quatro em
9+
`fast-uri` (confusão de endereço ao normalizar uma URL malformada), dois em `qs`
10+
(contorno do limite de tamanho de lista e travamento por entrada preparada) e um
11+
em `browserslist`.
12+
13+
As três entraram no piso de versão que o projeto já mantém para casos assim, sem
14+
subir de versão maior: `fast-uri` 3.1.7, `qs` 6.16.0 e `browserslist` 4.28.8.
15+
16+
Nada muda para quem opera a instalação: são correções de bibliotecas internas,
17+
sem migration e sem passo de atualização.
18+
19+
Isto veio da contribuição de Maurilio Garcia (**@maugarciasa**), no PR #556.

0 commit comments

Comments
 (0)