Mostrar a grade completa do índice de seção em vez de uma barra de rolagem aninhada
O trilho de navegação esquerdo foi capotado em calc(100vh - 128px) com transbordamentoY: auto, assim uma org com a maioria das funcionalidades activadas (até 18...
Parar o passedb de dividir uma caixa de correio através de duas pastas de correio
password query retornou `email as user', que sobreescreveu o %Lu-lowcased nome de login com a caixa armazenada da linha. user query então interpolou %n de o nom...
Portal da janela de vidro de ruptura para o corpo
Clicar em quebra de vidro abriu a janela dentro da grade de navegação em vez de sobre a Page. A sobreposição é um movimento de posição fixa nu.div, não uma Jane...
Espelho Maven Central e tentar novamente, então uma transferência corrupta pára de matar a construção
A correção de nível de segurança da sessão não foi implementada porque bcprov-jdk18on:1.72 chegou corrompido — 'Tag mismatch' é uma falha de autenticação TLS-ta...
Nomeie o logotipo completo corretamente e resolva o domínio de uma org deterministicamente
Três defeitos em como o local de marca de uma organização é derivado. my-networks nomeado o logotipo completo "logo-full." + logoFullExt, padrão para "svg" qua...
Reconstruir para a correção de upload dedup
Agora está a preparar-se. Os documentos deduplicados registam quem os enviou.
Gravar o carregador num documento desduplicado
registerExistingDocument construiu seu Img sem .criedPorMembro(membro), que o caminho de envio normal é definido. Todos os documentos registados através da dedu...
Logotipos de org estrangeiros proxy para que a política de IMG-Src inquilino não pode bloqueá-los
/network é a única página que faz a marca de outro inquilino: lista cada organização na rede e carrega cada logotipo do próprio org tema. < domínio> origem do a...
Leia o nível de segurança do membro que a coluna armazena
members.security level é um VARCHAR segurando o nome ImageAccessLevelType — "Privilegiado", "member", "team member". O construtor de sessões testou o valor com ...
Mesclar uma consulta com o navegador em vez de concatenar
forwardToApi anexou a string de consulta do navegador ao que quer que tenha sido dado, então a O chamador que passou sua própria consulta produziu um URL com do...
Use atualizações de conversão direcionadas em vez de salvar um ImgDat
convertAndGenerateThumbnails é executado em um thread virtual com um ImgDat destacado, então imgDatRepository.save () fundiu uma coleção de remoção órfã e jogou...
Atualizações de conversão direcionadas, então um ImgDat descolado salvar não pode interromper a conversão
A conversão é executada em um thread virtual contra um DETACHED ImgDat. save() portanto funde uma instância cuja coleção LAZY `images' deixou de ser a gerenciad...
Manter a Pasta/Doc de Envio Tipo etiquetas encolhidas sobre selecções nativas
A pasta por arquivo e o tipo de documento seleciona começam com um valor vazio, então MUI deixou suas etiquetas na posição de repouso enquanto o nativo <select>...
Reconstruir contra a biblioteca partilhada com kamo 8f3c1ec
Pega a correção da piscina de entrada: LeadService.createLead agora sinaliza leads não de propriedade com requirementAtribuir para que os leads importados sejam...
Reconstruir contra a biblioteca partilhada com kamo 8f3c1ec
Pega a correção da piscina de entrada: LeadService.createLead agora sinaliza leads não de propriedade com requirementAtribuir para que os leads importados sejam...
Reconstruir contra a biblioteca partilhada com kamo 8f3c1ec
Pega a correção da piscina de entrada: LeadService.createLead agora sinaliza leads não de propriedade com requirementAtribuir para que os leads importados sejam...
Coloque leads de entrada não pertencentes no pool de atribuição automática
Cada caminho de criação de lead funils através de LeadService.createLead — importação CSV, os endpoints de admissão de chumbo e o seu trabalho de serviço agenda...
Deixe uma aba preencher a área de conteúdo, para que o gerenciador de documentos obtenha a altura total
A embalagem de conteúdo era um bloco simples, então a página `flex: 1` não tinha pai flex para resolver contra e o tamanho da embalagem ao seu conteúdo. A raiz ...
Mesclar fornecedores e produtos com o mesmo nome na barra de filtro
Uma org normalmente detém um fornecedor líder sob vários registros de fornecedores, assim por diante a aba "Todos os Mercados" a lista do Fornecedor lista o mes...
Remover o botão de filtro dos cabeçalhos das colunas da grelha de dados
A grade AG 32 é padrão para o menu de coluna "nova". Sobre a Comunidade (não módulo empresarial) isso significa que nenhum botão de menu de cabeçalho nunca rend...
Expurgar links de e-mail de chumbo cujo endereço de chumbo é da empresa
Limpa o que a velha regra de endereço da empresa escreveu antes de ler org domínios. Vivo a produção foi purgada à mão na época (126 linhas, 6 leads, 1 org); ex...
Nunca combine uma pista com os endereços da empresa
Um lead cujo e-mail foi definido para noreply@kamocrm.com corresponde a cada mensagem que endereço já enviado — um registro de chumbo apareceu em toda a saída d...
Solte a linha de descrição acima do gerenciador de documentos Recursos
Ele descreveu uma aba que agora mostra seu próprio conteúdo, então ela só estava tomando espaço. descriptionKey vai opcional ao invés de ficar como uma string n...
Espelho Maven Central e tentar novamente, então uma transferência corrupta pára de matar a construção
A reconstrução HR RESOURCE falhou em hibernar-core:6.5.3. Final com 'Tag mismatch' — uma transferência corrompida em voo, não um artefacto em falta. A fase de c...
Parar a dupla aplicação do texto da consulta na rota de comunicações
Todos / Chamadas / Textos / E-mails falhou com "Nós não pudemos carregar este lead's comunicações". A infra-estrutura estava bem — chamadas diretas retornadas 2...
A aba Recursos é a biblioteca de documentos HR da org
Substitui o placeholder Recursos por DocManager em uma coleção de documentos seu próprio — ImageAssocType.HR RESOURCE, balde de imagens-recursos-hr — org-scoped...
Reconstruir para ImageAssocType.HR RESOURCE
ImagingUploadController lê ImageAssocType.values(); sem esta reconstrução O upload da página Recursos Humanos não pode resolver ordinal 13 para o seu balde.
Reconstruir para ImageAssocType.HR RESOURCE
**************************** resolver o tipo de assoc com values()[ordinal]; sem este reconstruir values()[13] joga no estado 13-array constante assim que a aba...
HR RESOURCE assoc type for the org HR resource library
A aba Recursos /hr publica manuais, políticas, formulários e referências material para toda a equipe, e nenhum tipo de assoc existente se encaixa: MY DOCS é um ...
Remova a caixa de tempo em modo deus
A verificação no trabalho deixou sem compromisso nesta árvore de trabalho por uma sessão concorrente. Não autor aqui; comprometido por isso não é perdido e assi...
Linha do tempo a11y, cabeçalhos do dia corretos do fuso horário, e um cartão de resumo que não é zero
Três defeitos, cada um invisível até morder. O expansor de linha envolveu todo o cabeçalho em um <botão>, e DateTimeDisplay torna a sua própria ferramenta inte...
Direção de bate-papo real, e parar a escrita mapper timeline ou fanning out
Entradas de chat não reivindicaram nenhuma direção e atribuíram todas as mensagens à linha autor. As conversas sociais registram ambos os lados contra um membro...
Parar de requisitar o histórico de chamadas por extensão quando o provedor é amplo
O endpoint do RingCentral é extensão/~ e ignora o argumento, então ele retorna o mesmo log para cada extensão. Uma vez que uma página adiciona nada de novo, o r...
Pin os invariantes de ponto de contato e linker, e soltar consultas de contagem de linha do tempo
As duas classes em que o recurso inteiro repousa não tiveram testes, e todas as três propriedades garantir falha silenciosamente na produção: uma chamada incomp...
Consola de módulo de Recursos Humanos com cinco páginas com suporte de rota
Adiciona /hr com o cromo da página de contas em seu formulário de route-backed (o mesmo /marketing já usa): uma disposição que possui o herói gradiente e a aba ...
Isolar chamada ingerir por linha e link somente depois de commits
Duas falhas com uma raiz: a ingestão participou na transação da varredura. Um lançamento dentro de uma transação participante marca a transação PARTIDA Só para...
Tornar IDs de código de comunicação chaves naturais, não IDs de linha
Um id fonte derivado da linha de origem gerada UUID só é estável se isso commits de linha. O VOIP ingere caminhos para escrever dentro da transação de sincroniz...
Declare honestamente porque as entradas de chat não levam nenhuma direção
O javadoc alegou que a direção foi derivada do autor enquanto o código DESCONHECIDO. Conversas sociais registram ambos os lados contra um membro do Kamo — as me...
Pular extensões soft-eliminadas na varredura chamada-história
syncExtensions soft-deletes ao virar o estado para UNKNOWN em vez de remover a linha, então a lista acumula cada extensão que uma instância já teve. Cada um cus...
Página a varredura de chumbo até que a janela esteja coberta
Uma única página fixa, silenciosamente perdida, sempre que uma caixa de correio levava mais do que páginaTamanho de mensagens entre ticks — um burst de newslett...
Completar a página Comunicações
Cada sub-tab agora detém seus próprios dados, e Todos interleaves cada canal por data. Notas mantém MediaStream, porque as notas são de autoria aqui — mas read...
API de linha do tempo de comunicações unificadas
- Está bem. retorna uma página ordenada por data notas, chamadas, mensagens de voz, textos, e-mails e bate-papo; ?canal= estreita. Três fontes são fundidas. Ch...
Conduza a varredura de associação de e-mail para líder
Carrapato de cinco minutos contra o endpoint de varredura interna do EmailService, espelhando VoipGlobalSyncJob. O calendário vive aqui porque o EmailService ex...
Associar correspondência de chumbo, e corrigir o índicer push morto
Adiciona a metade de e- mail da guia de comunicações de chumbo, mais a ingestão necessária existir em tudo. A plataforma não tem e-mail de trabalho push: IMAP ...
Persistir chamadas e associar chamadas, textos e correio de voz com leads
As chamadas nunca foram gravadas em nenhum lugar — VoipCallEventService publicou um evento NATS para o navegador e não manteve nada, e RECORDINGS só existe quan...
Esquema e sementes de ponto de contacto para comunicações de chumbo
Hibernate cria as três novas tabelas das entidades de compartilhamento de lib; isso adiciona o que não pode expressar — o índice parcial único que mantém no máx...
Índice de pontos de contacto pontuais e ligações de comunicação de chumbo
Adiciona a coluna vertebral de onde a guia de comunicação lê. LEAD CONTACT POINTS registra cada número de telefone e e-mail que uma pista já teve, como uma jan...
Enviar a liderança no passo 1 em vez de apenas na reserva
handleFormSubmit verificou o *** e avançou o passo — não fez rede call at all, assim que os detalhes de contato um visitante digitado só foram persistidos se El...
Capture o comando de demonstração antes da etapa de reserva
O formulário demo do site de marketing recolheu nome, e-mail, empresa, tamanho da empresa, indústria e uma mensagem, então avançou para agendamento sem contar a...
Primitivos de captura de chumbo demo-request públicos
Um visitante que preenche o formulário demo do site de marketing, mas nunca marca um tempo não deixou nenhum vestígio: o chumbo só foi escrito dentro da transaç...
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.