Um controle que realmente abre o que produziu o evento
A descrição do callback carregou "Abra o lead: /leades/view/123" como texto, e o texto numa área de texto não pode ser clicado — a janela do evento edita a sua ...
Parar de escrever o caminho principal na descrição do retorno da chamada
Ele leu "Abra o lead: /leades/view/123" e não foi um link. Não pode ser: a descrição é editado em uma área de texto, onde o texto é texto — e fora do aplicar um...
Reconstruir contra a correção de eventos de compartilhamento de lib
Nenhuma mudança de fonte aqui. Serviço CI clones kamo-shared-library em tempo de construção, então captando c1e68a9 — que pára uma janela de data omitida falhan...
Parar uma janela de data omitida falhando em todos os eventos
A página do calendário nunca poderia listar nada. Pede para cada evento um membro tem, sem janela, e estas consultas tomaram o intervalo como nulável e testaram...
Chamadas de volta no calendário e um marcador na lista
Duas maneiras de ver uma chamada que prometeu fazer sem abrir a liderança. No calendário, um callback recebe seu próprio item de linha ao invés de parecer com ...
Resumo da chamada para o marcador da lista de leads
Respostas que levam têm uma chamada ainda esperando, e quando o mais cedo é devido, para a organização do chamador num único pedido. O seu próprio objectivo em ...
Colocar uma chamada de volta em um calendário que o membro pode realmente ver
As chamadas não estavam a chegar ao calendário. Este serviço escolheu o alvo calendário por conta — findPrimaryByUser — e um usuário é global enquanto um membro...
Rescaldos pendentes para uma organização inteira em uma consulta
Alimenta o marcador de chamadas por linha. A grade detém cada chumbo o membro pode ver, então perguntar por lead seria um pedido por linha para renderizar um co...
Parar a janela do evento ao abrir "Valido valor de tempo"
wallClockToInstant chamado toISOString() em uma data que ele não tinha verificado, então qualquer Entrada ilegível jogou RangeError em vez de retornar algo inut...
Deixe "não estabelecido" ser um valor que o portão de imagens pode ver
Segue o E-mail Serviço de boxe *********************************************************************************************************************************...
Parar envelopes reivindicando uma resposta de consentimento ninguém pediu
remoteImagesAllowed foi um booleano primitivo, e apenas os três terminais que obter uma mensagem inteira sempre atribui-la. A listagem da pasta não — respondend...
Um centro de notificação, em cada página
Os lembretes não tinham para onde chegar. O popup do calendário foi um simples alerta no canto superior da página que aconteceu para ser aberto, desapareceu em ...
Um retorno que leva de volta à liderança
O retorno já atingiu o calendário do membro, como um evento intitulado "Lead Chamada de volta" com seu comentário na descrição. Nada disse de quem era a decisão...
Fazer lembretes de eventos notificar alguém
Três falhas, um sintoma. Os membros relataram que as notificações de calendário não trabalho, e todas as três razões estavam deste lado. Lembranças nunca foram...
Quadros de notificação dos membros e colunas de origem de um evento
Duas metades de uma característica. Um retorno de chamada agendado em uma liderança é espelhado no agendando o calendário do membro, e o ponto do espelho é volt...
Centro de notificação dos membros e origem de um evento
Adiciona notificação e notificação de membrosPreferência: uma linha por membro por membro notificação, porque lido, demitido e snoozed são respostas por pessoa ...
Desanexe notas em pegadas flutuantes arrastáveis e redimensionáveis
Cada nota na lista (e o editor) obtém um controle de desacoplagem que aparece para uma sobreposição de ecrã. Qualquer número pode flutuar imediatamente; cada um...
Parar de piscar o prompt de imagens externas em membros que permitem
A abertura de uma mensagem mostrou o banner "exibir imagens externas" por um momento e Em seguida, retirou-o, para qualquer um que já tinha escolhido para permi...
Dobre a seta e o ícone do livro para o título do cabeçalho
O corpo /kb repetiu o título do cabeçalho gradiente verbatim. Larga o duplicado. mover o ícone do livro para o h1 e estacionar a seta de trás para a direita del...
Pedir a contagem por ler, não a árvore de pastas inteira
O crachá de e- mail precisa de um inteiro e foi buscar todas as pastas na caixa de correio para encontrá-lo, que nos provedores IMAP é o mais caro chamar a infr...
Um inteiro para o crachá de e- mail, e conte o valor do caminho do índice
Três coisas, tudo sobre saber em vez de supor. O crachá nav-top não lido obteve toda a árvore de pastas e escolheu o INBOX de o resultado — a chamada mais cara...
Cromado marca em torno de um quadro de redação na sala de assinatura
A mesa foi pintada com a cor da org e escureceu em ambos os temas, que colocou a marca sob o documento e deixou o cromo neutro — exactamente ao contrário. Inver...
Parar de armazenar de que lado está uma mensagem
A regra espelhada era certa; o que estava errado é que a resposta foi calculada uma vez, quando uma mensagem chegou, e guardou. A colocação precisa de três cois...
Pare de fazer a caixa de entrada esperar em duas pesquisas que pode ver a resposta para
Duas viagens redondas ainda se sentaram na frente de uma caixa de entrada renderizada, e por este ponto eles foram a única coisa deixada lá — a árvore de pastas...
Prove uma pasta inalterada com HIGHESTMODSEQ, em seguida, sirva-a a partir do índice
Liga a lista de mensagens com base no índice, fixando a coisa que a tornou insegura em vez de virar a bandeira. O check antigo comparou as contagens de mensage...
Mantenha o nome do documento da sessão como cabeçalho de reserva do cartão de consentimento
Extraindo FieldLayer deixou cair detalhe TitleFor, e com ele o retorno para session.documents[0].name — um documento com um arquivo nullName teria Liderou o seu...
Renderizar o documento que o assistente estava a medir para um nó que não existia
O assistente de execução mostrou uma superfície em branco para cada documento assinalável — nenhuma página, nenhuma sobreposição de campo, nenhuma solicitação d...
Corrigir o que o caminho de leitura indexado garante
O comentário anterior alegou que o caminho lido "recusa-se a servir qualquer pasta não pode provar que concorda com o servidor sobre — então uma linha que está ...
Grave todas as três bandeiras do IMAP, e diga por que o índice ainda não pode servir uma lista
A migração foi executada, então is respondered existe e SearchIndexService agora escreve é ao lado de is read e is starred. O índice registou dois dos três band...
O mapa foi respondido, agora que a coluna existe
KamoInitializer acrescentou **************** em 2026-08-13 **************************** verificado em Yugabyte: booleano, padrão falso, sem nulos). Mapeando-o é...
Não ler ou escrever é respondido antes de sua coluna existir
Segue a mudança bibliotecária compartilhada desmapeando o campo. Nada no destacamento O caminho agora toca uma coluna que o KamoInitializer ainda não criou. A ...
O Unmap é responsável até que sua migração tenha sido executada
Mapeando a coluna à frente da migração que a cria está armada, e eu Armou-o. SearchIndexEntity é hidratada a partir de fullTextSearch, que é um nativo SELECT * ...
Pergunte mais cedo, pergunte uma vez, e pare de perguntar o que não mudou
Mais três coisas entre abrir / mensagens e ver o correio. Nada foi solicitado até que o pacote tivesse aterrado. /mensagens puxa várias megabytes de JavaScript...
Serve uma lista de pastas do índice quando ele pode provar que está atual
As linhas por trás de uma lista de mensagens já estão em Postgres — o índice de metadados contém remetente, assunto, data, tamanho, anexo e bandeiras para cada ...
Adicionar a resposta ao índice de pesquisa de e- mail
O índice regista os três. Bandeiras IMAP em vez de duas. A lista de mensagens desenha um marcador de resposta a partir deste um, e a listagem index-backed no Em...
Gravar se uma mensagem foi respondida no índice de correio
email metadata.search index carregou is read e is starred desde que foi criado mas nunca a terceira bandeira IMAP, \Resposta. Isso foi inofensivo enquanto o índ...
Apenas o solicitante é perguntado como foi o apoio
Fechando um ticket colocado "Como foi sua experiência?" na frente de cada agente na conversação — as pessoas que fizeram o trabalho, convidados a marcar a si me...
Pare de pagar por uma chave que nada lê, e pare de esperar para perguntar
Três coisas estavam diminuindo /mensagens para baixo antes de uma única mensagem foi obtida. Cada chamada de e-mail fez uma viagem redonda para /api/generate-o...
Uma leitura limpa os indicadores imediatamente, não na próxima recarga
A leitura de uma conversa atualizou o servidor e esperou as notícias chegarem back: PUT /read commits, MediaService transmite uma nova contagem sobre o núcleo N...
Parar de abrir todas as pastas e parar de refazer todas as mensagens
Dois problemas de ida e volta no caminho crítico /mensagens, ambos invisíveis no código que os causou. listFolders abriu cada pasta somente para ler dois intei...
Pare de listar todos os visitantes duas vezes
Os eventos de desempenho (vitais web) foram salvos sem nome de host — o colecionador o branch de performance nunca passou um, ao contrário do branch de pageview...
Resolver os bytes de origem de um PDF nativo em vez de exigir uma rendição
**************************** necessário dat.convertedDat para ser não null. ConversionService apenas menta um segundo ImgDat quando realmente converte algo -- u...
A lista de tickets sobrevive a um indicador quebrado
A leitura não lida jogou e levou toda a lista de tickets com ela — a página voltou vazio, que é um resultado muito pior do que uma página sem marcadores sobre e...
Amarre o padrão de evento do sistema — uma chave no SQL nativo nunca atinge o banco de dados
Hibernate escaneia texto SQL nativo para seu legado {alias. local} placeholders, assim que o inlined '{"systemEvent"%' levantou ConsultaException: Chaves inigua...
Relógio-out indicador usa o mesmo pulso que legal e conformidade
O relógio de soco respirou um brilho radial vermelho enquanto as obrigações distintivo três pixels para a esquerda pulsaram dois anéis em expansão. Ambos os con...
Conecte DocsService ao NATS para que as luzes do crachá sem uma atualização
Legal PendingCountPublisher toma sua conexão NATS como necessário=false e retorna silenciosamente quando é nulo. O NatsConfig compartilhado é E este ConfigMap n...
Core a varredura de carga da caixa de correio com a cor da própria org
Os placeholders /mensages sacaram sua faixa de luz viajando de --accent-comms, o sotaque da família das comunicações (#6366f1), então cada inquilino assistiu um...
Remover os campos de registro de folha de pagamento nada lê
Seis campos nos cartões de pagamento nunca foram consumidos por nada. Um registo campo ninguém carrega é pior do que um faltando: um operador preenche-lo, acred...
ADP leva credenciais per-org, não um registro de plataforma
ADP enviado classificado PLATFORM OAUTH na força da publicação ADP a Marketplace modelo ISV, onde Kamo manter um parceiro cliente ID, segredo e certificado e re...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.