O navegador abriu pop-ups em vez de mudar
Clicar numa linha ao lado de um terminal maximizado abriu uma pequena janela sobre a parte superior de Ele. Era um lançador, não um interruptor. `openConversat...
25 páginas intituladas KamoCRM duas vezes
Cada página <título> lê-se `X # KamoCRM # KamoCRM. A disposição do root configura `title.template: "%s" e cada página já terminou no mesmo sufixo, então Next an...
Devolvendo ao aplicativo de Kamo escreve apenas o interruptor
Escolhendo "use a aplicação de Kamo" enviou todo o formulário com a desativação, então um editar o membro tinha digitado e não salvo foi persistido por uma esco...
Compila contra o SystemBugDispatchDTO de dois campos
Não relacionado com o trabalho OAuth no commit anterior — MediaService main não compilado desde que o terminal ad78dfa8 adicionado ao kamo-shared-library Termin...
Um registro de plataforma vazio não é "conectar com o aplicativo do Kamo"
isPlatformEnabled agora também requer um ID do cliente, combinando o que OrgOAuthClientController reporta como plataformaEnabled. Sem isso, as reuniões tela e a...
Leia a pasta de temas da máquina numa área de trabalho em branco
orgSlug chegou ao DynamicMetaLoader apenas quando a organização foi nomeada via ?org=, assim em internal.<domínio cliente> - onde o host nomeia exatamente um or...
Um país não é o seu nome enum
Cada carta em cada superfície de carreiras tem impresso "Estados Unidos" — o palavras após a primeira perder suas capitais quando um nome de enum é pretificado ...
Pinte uma tela de inscrição em branco da organização da máquina
O mesmo defeito que kamo-login a200fc6, mesma causa. Último recurso do getThemePath () deriva uma pasta de tema do nome da máquina - as pastas de nome tinham AN...
Pinte uma tela de entrada com o rótulo branco da organização da máquina
Todas as imagens e cores estavam faltando no login.<domínio cliente> para qualquer organização criada após a migração alias 2026-08-26. getThemePath () resolve...
A faixa de tabulação declarou minHeight duas vezes, de modo que a compilação nunca foi verificada
Adicionando ícones às abas do painel anexado um segundo `minHeight` ao mesmo `& .MuiTab-root` literal em vez de substituir o antigo. Rejeita o TypeScript uma pr...
A ligação profunda de chamada de entrada deve utilizar kamocopilot://
O esquema kamomobile:// de KamoMobile é o passo 2 de um renome que não aconteceu. O binário publicado registra kamocopilot sozinho, e uma ligação profunda para ...
A entrega de IA correu tmux, então nada foi digitado e nada chamado
Apanhado por executá-lo na máquina: o terminal aberto no caminho certo, com Sem comando e sem título. Uma corrida, ambos os sintomas. `bootstrap` é executado l...
Aplicar em um pedido, e dizer por que um papel não pode ser aplicado a
Seguimento de uma revisão do meu compromisso. Seis descobertas reais. O pedido é agora um pedido. O currículo usado para carregar após a aplicação foi criado, ...
UM RECURSO EXIGIDO é agora realmente aplicado
Uma revisão do meu próprio compromisso encontrou a execução que alegou. Serviço de Aplicação de Empregos carregou o comentário "um currículo requerido é aplicad...
O navegador não tinha superfície própria, por isso era transparente
ChatNavigatorPanel não desenha fundo — é uma shell posicionada, animada, e a coluna dentro dela é o que a torna opaca. Fontes ChatSwitcherColumn «bg-white» e um...
A lista de terminais estava sempre vazia — o tmux escapa aos caracteres de controlo
O separador de campo foi um separador unitário (0x1f), que é a escolha óbvia e silenciosamente errado: tmux OCTAL-ESCAPES caracteres de controle no formato `-F`...
E- mail composto quebrou as linhas do meio da palavra, para cada destinatário
Quill 2's getSemanticHTML () -- o valor reage-quill- new hands to onChange, e assim cada byte de corpo um membro tipo -- termina sua conversão de texto com .sub...
Cortar o carrossel de fundo para que o seu zoom-in pára de piscar uma barra de rolagem
O quadro de entrada anima-se a partir da escala 1.04 e seu invólucro não recorte, então a sobreescala pendurou ~2% do viewport depois da borda inferior. Uma tra...
Apenas o membro ou deus pode definir a senha de um membro
GESTÃO MEMBER SECURITY passou o portão de palavras-passe, que fez "pode administrar membros" e "pode assumir a conta de qualquer membro" o mesmo Certo. Não são ...
Cada aperto de mão terminal foi 403 atrás do proxy borda
O sintoma relatado foi um terminal que abriu e imediatamente disse "Desligado", sem nada para agir. Fim a fim reproduzido: as mentas do ticket bem (200) e o ape...
Asserte a máscara ofusca, e pule o portão para chamadas sem pistas
LeadFieldMaskTest ainda esperava um e-mail nulo. A máscara agora ofusca do que espaços em branco — um campo em branco lê como "este lead não tem e-mail", que é ...
Um novo terminal poderá voltar a ligar- se a um shell antigo após uma actualização
O shell foi digitado no ID da janela da ferramenta, e @kamo/tool-core constrói aqueles como `${toolId}-${++idCounter}` de um contador que RESETS em cada carga d...
O pedido de ticket não tinha nenhuma rota atrás dele
A janela foi buscar e nada lhe serviu. Não há catch-all sob /api/security — cada área é cercada por um arquivo de rota por conta própria, e o parceiro do soquet...
O IngressRoute do terminal estava numa pasta que nada se aplica
Foi escrito em serviço de segurança/k8s/ ao lado da implantação, que diz como a casa óbvia e não é uma: que o fluxo de trabalho do repo se aplica exatamente con...
Drop `su' — engoliu SIGWINCH, para que nenhum terminal nunca redimensionado
Apanhado por executar o protocolo contra a máquina viva, não por lê-lo: após um quadro de controle de redimensionamento, `tput cols' na shell ainda relatou o ta...
Um campo personalizado pode ser editado novamente
Completa c20bac57. Campo `renderValue' estava retornando no lugar de toda a visão lida, que incluiu o botão que abre o editor. Então, qualquer campo que transf...
Um aperto de mão terminal recusado respondeu 200
Encontrado por sondar o endpoint implantado, não por lê-lo. Retornando false de um aperto de mão Interceptor aborta o aperto de mão, mas não coloca nada na resp...
Nomeie uma empresa pela sua empresa, tendo o contacto como qualificador
Um registo que é simultaneamente uma organização e uma pessoa é agora rotulado "Harmony Home Loans (Nickolas McGarry)" em todos os lugares que uma corda tem que...
Largue a linha de escopo acima da linha temporal da Visão de Comunicação
"Cada chamada, texto, e-mail, nota e mensagem de chat com os 9 leads correspondentes a estes filtros." — a barra de filtro fica diretamente acima desta linha te...
CSS estático na sobreposição — 19 interpolações estavam pendurando cada construção
kamo-internal tem sido incapaz de produzir uma imagem desde b08f3b34. «Next build» não falhou, HUNG: sem saída, sem erro, sem tempo limite. «.próximo» congelado...
Codificar os valores da consulta JustCall exatamente uma vez
O cliente construiu sua consulta com build(true), que declara os valores já codificado — por isso nada escapou. O personagem que importa é "+": cada filtro Just...
A dica de tamanho da área de trabalho já não cobre as suas próprias opções
A dica embrulhou todo o campo de texto, então ele ancorou na mesma caixa a lista de opções do select se abre sobre — na posição inferior padrão Pousou diretamen...
A oferta de atualização já não persegue organizações compensadas
A pílula reprimiu-se para cobertura. fonte === 'PAID' e nada mais, por isso a organização comped foi mostrado "33% fora do seu plano" — um desconto em um preço ...
A compilação de uma conta agora retira seus direitos em cache
SegurançaServiço de respostas /api/segurança/direitos/me fora de Redes com um TTL de 15 minutos, invalidado por mensagens em kamo.entitles. invalidar. Cada Self...
Editando assentos de uma ordem de rascunho ou ciclo agora repreços
updateDraftOrder definir assentoConta e faturamentoCycle e salvo. Ambos são preço motoristas, e nem os campos de dinheiro da ordem nem os seus itens de linha fo...
O assistente de ordem deve nomear a organização com o nome
O assistente recolheu um cliente e nunca uma organização alvo, então cada pedido escreveu target org id NULL. Sobre a disposição de aprovaçãoCompSubscrição cai ...
Uma ordem compensada agora concede os complementos que vendeu
A compilação de uma conta concedeu o plano e nada mais. provisãoCompSubscription Plano, lugares, ciclo, fonte e estado copiados para a Assinatura da Conta e nun...
Nunca envie um CID: a mensagem não está carregando
Completa o trabalho de imagem em linha que desembarcou dentro de b08f3b34, cuja mensagem descreve apenas a correção KB e os scripts de vendas que foram cometido...
ReadOnly agora realmente pára de digitar
RELATÓRIOS: os blocos de script no Centro de Interação são editáveis. Eram, e assim é todos os outros "somente leitura" superfície de texto rico no aplicativo. ...
Não envie email para um locatário seu próprio domínio até que esse domínio seja verificado
Um domínio digitado no formulário de criação é um CLAIM, não um host. A propriedade está comprovada por um registro DNS TXT depois e um certificado é emitido de...
Parar um e- mail de boas- vindas falhou ao destruir o membro
MemberCreationService documentou as etapas 4-6 como o melhor esforço, e para os e-mails não era verdade. SendVerificationEmail is @Transactional, por isso junto...
Restaurar a transação a sobrecarga de anexos deixada para trás
baf3c88 adicionou um parâmetro de anexo ao sendToUser movendo todo o corpo para uma nova sobrecarga de seis argumentos. O @Transactional permaneceu no argumento...
O compositor é uma sub- página, e o colapso não come mais o seu texto
Quatro relataram problemas, um deles destrutivo. Colapso uma parte destruiu-o. Recolher o editor, e KbArticleEditor é semeado uma vez a partir de um valor cong...
Bind content json como JSON, ou cada inserção falha
"Falhou em criar script de vendas". O servidor disse exatamente porque: coluna "content json" é do tipo jsonb mas a expressão é do tipo carácter variável colu...
A identidade foi desabilitada em cada linha
Gated on canEnterOrg, que é a própria associação do VEZADOR — e uma plataforma O operador não tem associação na representação das organizações existe para. Entã...
Arquivado é um SUB-TAB de Scripts de Vendas, e pad a página
Dois insectos, ambos meus. Archived era uma toupeira. Scripts ativos e scripts arquivados são duas visões de uma tela, não duas telas, e eles pertencem como su...
Pin direct media=no, e corrigir a reivindicação "(+) não pode sobrepor"
O driver PJSip do FreePBX é padrão direto media para SIM (generateDeviceSettings, PJSip.class.php:210) e GraphQL A mutação addExtension não tem nenhum campo par...
Parar um anexo com uma ligação IMAP aberta para sempre
getAttachment retornou IMAPInputStream preguiçosa do Jakarta Mail diretamente para fora comStore, que coloca a Loja de volta na piscina no instante em que a lam...
Adicionar 8777 à lista de objectivos WebRTC
A extensão de Aiden Perry foi criada a partir de KamoCRM, que não pode escrever este arquivo — por conseguinte, registou-se em WSS sem DTLS ou ICE e as suas cha...
Mostrar uma imagem colada em vez de uma imagem quebrada
Jakarta Mail mãos de volta um cabeçalho MIME exatamente como ele chegou, dobra e tudo: RFC 5322 permite que um cabeçalho de e- mail execute várias linhas quebra...
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.