KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,500
Total de Alterações
5,986
Características
5,284
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 20, 2026
Fixkamo-internal

Bandeiras são emoji, porque o CSP bloqueia cada bandeira CDN

A gaveta do visitante pintou um glifo de imagem quebrado onde cada bandeira do país deve o modo `svg` do reacte-country-flag lê como um componente auto-contido ...

kamo·2mo ago
ChoreMediaService

Reconstruir contra a biblioteca partilhada com kamo 811db57

Pega na correção createLead que move a disponibilidade de piscina recontar Depois de se comprometer. Antes disso, uma leitura-depois-escrita no hit da transação...

Kamo·2mo ago
ChoreSecurityService

Reconstruir contra a biblioteca partilhada com kamo 811db57

Pega na correção createLead que move a disponibilidade de piscina recontar Depois de se comprometer. Antes disso, uma leitura-depois-escrita no hit da transação...

Kamo·2mo ago
FixDaemonService

Persista no resultado de cada carga útil como acontece, não em um lote

processEndpointPayloads looped sobre os status de mutação em lote na memória e Salvou-os todos no fim. createLead commits por lead, então qualquer falha a poupa...

Kamo·2mo ago
Fixkamo-shared-library

Mover a recontagem de disponibilidade da piscina após o commit

createLead salvou o lead e então, na mesma transação, foi executado countAssignablePool para transmitir a nova figura "Leads Available". Em YugabyteDB uma leitu...

Kamo·2mo ago
Featurekamo-internal

Empresa de oferta Nome como um campo de importação mapeável

leadFields.ts é a lista de onde a tela de mapeamento tira, e deve espelhar o Interruptor de infra- estrutura no LeadImportController — um caminho ausente de amb...

kamo·2mo ago
FeatureSecurityService

Empresa de mapas Nome para que uma planilha possa carregar o nome da empresa

setDirectFieldOnCreateRequest não tinha empresa Caso de nome, então o campo foi inatingível a partir do assistente de importação manual, mesmo que o CreateLeadR...

Kamo·2mo ago
FeatureDaemonService

Deixe uma carga útil mapeada carregar a empresaNome e fonte

O interruptor de campo direto da tarefa de admissão parou no fornecedorLeadID, então um mapeamento na empresaNome ou fonte foi aceite pela UI, armazenada no end...

Kamo·2mo ago
Performancekamo-marketing

Servir ativos estáticos como brotli de tempo de construção

O pedaço marcado é reactive-dom, e eu verifiquei-o corretamente antes de concluir qualquer coisa: é a construção de produção (sem marcadores dev, e os ganchos d...

Kamo·2mo ago
Performancekamo-marketing

Largue o pré-conectar não utilizado, e corrigir os 565 ms de brotli que eu adicionei

Duas descobertas, e a segunda foi minha. O DOCUMENTO TOMOU 1.259 Ms POR CAUSA DO NONCE WRAPPER. Medido com o site ao vivo: o HTML respondeu em ~900 ms enquant...

Kamo·2mo ago
Featurekamo-marketing

Põe as manchetes de volta

Restaurado exatamente como era — mesmo gradiente de duas camadas, mesma faixa de 120deg, mesmo 9s/1.1s cronometragem e facilidade — após removê-lo no passe de c...

Kamo·2mo ago
Performancekamo-marketing

Mover cada animação em loop para o compositor

Todos os 26 elementos do farol listados em "evitar animações não compostas" foram o mesmo erro em quatro lugares: animando uma propriedade de pintura. Medida co...

Kamo·2mo ago
Featurekamo-internal

Mudar o título Modificado para Convertida e corrigir dois ícones de tabulação

Ambas as abas usavam um ícone que já significa algo mais nesta grade: o Modificar a página usada o GetApp, o botão de download de nível de linha e o Converted u...

kamo·2mo ago
FixMediaService

Selo cada quadro não lido com o instante em que suas contagens foram lidas

Os quatro lugares que construíram o instantâneo não lido de um membro — o REST lê, o frame enviado quando uma mensagem chega, o frame enviado quando uma sessão ...

Kamo·2mo ago
Fixkamo-internal

Limpar o crachá não lido para uma conversa que o membro está lendo

O crachá foi alimentado por duas fontes não ordenadas — o REST não lido e O tópico não lido do MediaService — e aplicado o último pouso, sem nada Nunca mais a l...

kamo·2mo ago
Featurekamo-internal

Escolha em qual página um link de rastreamento pousa

Um código não está vinculado a uma página — o site de marketing captura-lo em todo o site — assim que o A única questão real quando se partilha é onde o visitan...

kamo·2mo ago
Fixkamo-marketing

Pegue a versão silenciosa de "som não é permitido aqui"

Seguimento para o silêncio. Testando tap-to-play contra o site implantado apareceu um modo de falha que o recuo mudo não cobriu. A recusa `play()` rejeita, e i...

Kamo·2mo ago
Fixkamo-internal

Mostrar o código como uma pega, não 36 caracteres de hex

Movendo o token para um UUID deixou a grade renderizando a coisa toda, que é correto em um URL e inútil em uma tabela: não pode ser digitalizado, comparado a li...

kamo·2mo ago
Fixkamo-marketing

A contagem de microservices é 64+, não 30+

O número é 64+ serviços agora. Cinco superfícies não traduzidas ainda alegaram 30+: a resposta tecnológica na página inicial FAQ JSON-LD (que é o que uma busca ...

Kamo·2mo ago
Featurekamo-marketing

Mostrar uma parada do movimento cambaleante em vez de um pulso cinzento

Adiciona public/img/hero-still.wepp — 1280x720, correspondendo aos 16/9 da abertura Exatamente — e faz com que seja o que o herói mostra até que alguém pression...

Kamo·2mo ago
FixKlusterServices

Cache CORS pré-voos por duas horas, não 100 segundos

`accessControlMaxAge: 100` significa que os navegadores re-ran o pré-voo aproximadamente uma vez por visitar, então cada carga de página no site de marketing pa...

Kamo·2mo ago
Performancekamo-marketing

63 solicitações HTTP até 22

Aplica o relatório de pedido de orçamento. Medida da mesma forma que foi escrito — Chrome sobre o protocolo de depuração, emulação móvel, janela de dezesseis se...

Kamo·2mo ago
Featurekamo-internal

Construir o link compartilhado como ?discount=<uuid>

buildTrackingLink emite o novo parâmetro, e a faixa de link destaca o ?discount= segmento utilizado para destacar como ?mrt=. O próprio símbolo é agora Opaco UU...

kamo·2mo ago
Featurekamo-register

Leia os cookies de desconto e envie os campos de desconto*

Segue o site de marketing: kdsc vid / kdsc src, com ?discount= como o query-param fallback para um visitante que aterra no formulário de registro com o link Ain...

Kamo·2mo ago
Featurekamo-marketing

O parâmetro de referência é ?discount= e o token é um UUID

A ligação que um membro tem é: Costumava ser... ?mrt=<memberId>.<iteration>, que coloca um id de membro real em cada URL compartilhada e deixe alguém enumerar a...

Kamo·2mo ago
FeatureSecurityService

Aceitar o desconto* campos de inscrição, manter os mrt* uns trabalhando

O site de registro agora envia descontoVisitorGuid / discountCode. Ambos os nomes são ler, novo primeiro, porque os dois serviços entre desdobramentos um lado a...

Kamo·2mo ago
FeatureMediaService

Menta um token UUID opaco, em uma inserção

createCode gera o próprio token, então não há nada para ler primeiro e Nada para duas contas para colidir. Que remove todo o aparelho o velho token sequencial n...

Kamo·2mo ago
Featurekamo-shared-library

Fazer do símbolo partilhado um UUID opaco

O símbolo público era <memberId>.<iteration>, que estava errado em duas acusações. Ele publicou um id de membro real em cada link compartilhado — em um cartão d...

Kamo·2mo ago
FeatureInitializerService

Aposentar ****************************

Os códigos de rastreamento são compartilhados como ?discount=<uid> agora. O antigo símbolo <memberId>.<n> publicou um id de membro real em cada link compartilha...

Kamo·2mo ago
Performancekamo-marketing

O carretel nunca estava usando hls.js, e telefones pagos para ele

Perseguindo "fazer menos solicitações HTTP" encontrou duas coisas reais, e a segunda é muito maior do que a auditoria que lhe conduziu. Ninguém estava a levar ...

Kamo·2mo ago
CIkamo-marketing

Repetir o npm ci através da corrupção de transferência do corredor

A compilação falhou em: código de erro npm ERR SSL CIPHER OPERATION FAILED operação ossl gcm stream update:cipher falhou Esta é uma incompatibilidade de auten...

Kamo·2mo ago
Fixkamo-marketing

Limpar todos os erros de console e DevTools

Diagnosticado com o Chrome sobre o protocolo de depuração em vez de pelo raciocínio, coletando exatamente os erros de Lighthouse-em-console e questões de inspet...

Kamo·2mo ago
Featurekamo-marketing

Servir um verdadeiro nonce CSP por pedido com estrita dinâmica

Limpa ambos os resultados elevados restantes no script-src: o 'inseguro-inline' um e "host allowlists pode frequentemente ser contornada". Só um nonce com 'str...

Kamo·2mo ago
Featurekamo-marketing

Enforce Tipos de Confiança, local- scope o script allowlist

Limpa o cabeçalho "Nenhum Conteúdo-Segurança-Política com a diretiva Tipos de Confiança encontrado" descobrindo movendo-se tipo-confiável-para na política força...

Kamo·2mo ago
Fixkamo-marketing

Limpe o console e restaure a renderização estática que quebrei

Três coisas da consola, uma delas muito maior do que as outras duas. O grande. Perseguir as linhas de "A obtenção falhou ao carregar" levou à prefetch carga út...

Kamo·2mo ago
Fixkamo-marketing

A política Trusted Types estava sendo injetada pelo próximo/escrito

O console somente de relatório mostrou duas violações, e uma delas era a política Ao fazer o próprio componente: Este documento requer atribuição 'TrustedScrip...

Kamo·2mo ago
Featurekamo-internal

Mostrar quando o crédito de um visitante foi movido para outro link

A linha do tempo ganha ATTRIBUTION MOVED, no tom alerta — não uma conversão e não um fracasso, mas no momento em que este visitante deixou de ser deste membro p...

kamo·2mo ago
FeatureMediaService

Mover o crédito em um link mais novo, e gravar o momento em que ele se move

O trabalhador ingesta agora chama reattributeWhileAnônimo após as colisões de tráfego. O método do repositório carrega toda a regra, então não há nada para veri...

Kamo·2mo ago
Featurekamo-shared-library

Crédito o link mais novo até que uma conta exista, em seguida, congele-o

A atribuição foi congelada ao primeiro toque, o que leva o caso comum a errar: alguém que segue o link do membro A em março e B em junho, e só então assina Para...

Kamo·2mo ago
Featurekamo-internal

Mover Windows Desktop e Master Machine para Admins Plataforma

Ambos são alvos Guacamole que compartilham uma credencial entre todos, que torna-as ferramentas de operador em vez de espaço de trabalho próprio de um membro. E...

kamo·2mo ago
Featurekamo-marketing

CSP e COOP aplicados; Trusted Types report-only

Re-terra os cabeçalhos de segurança depois de eu ter derrubado o site com eles, menos o Uma directiva que o fez, mais um guarda de construção para que não possa...

Kamo·2mo ago
Otherkamo-marketing

Reverter "feat(security): fazer cumprir um CSP, COOP e tipos confiáveis"

Isto reverte o commit ****************************

Kamo·2mo ago
Featurekamo-marketing

Aplicar um CSP, COOP e tipos confiáveis

Adiciona os três cabeçalhos da auditoria de Confiança e Segurança solicitados, mais Referência-Política e Permissões-Política. Todas as origens da política fora...

Kamo·2mo ago
FixKlusterServices

Pare o limite de taxa de borda de 429ing cada carga fria KamoDesktop

Abrir uma instância Linux atribuída sempre pousou no genérico de Guacamole "Um erro ocorreu e esta ação não pode ser completada" modal, e sempre trabalhou após ...

Kamo·2mo ago
Fixkamo-internal

Um popup com nenhum lugar para acoplar agora se sobrepõe em vez de não abrir

Uma janela de ferramentas — o compositor de e-mail, uma conversa de suporte, um chat, o softphone — às vezes simplesmente não aparecer, e estar bem após uma rec...

kamo·2mo ago
Performancekamo-marketing

Parar de remedir o documento em cada moldura de rolagem

Dois ouvintes de rolagem na página inicial ler `scrollHeight` por evento. Isso é um consulta de layout, e esta página é o pior lugar para fazer uma repetidament...

Kamo·2mo ago
Fixkamo-internal

Diga qual ligação a tira está oferecendo

"Seu link de rastreamento" mostrou exatamente um link enquanto um membro pode segurar qualquer número deles, assim, a tira silenciosamente renderizado qualquer ...

kamo·2mo ago
Performancekamo-marketing

Soltar filtro de fundo nos telefones

A página inicial renderiza 94 elementos que carregam `filtro de fundo: borrão(20px)`. Cada uma é uma camada de composição separada que tem que ler de volta tudo...

Kamo·2mo ago
Performancekamo-marketing

Tire o rodapé e o cromado de rolagem do cliente

Três mudanças, todas removendo trabalho da janela onde a página está sendo julgada. `(pages)/layout.tsx` transportado `"use client"` e nunca precisou dele — ne...

Kamo·2mo ago
Performancekamo-marketing

Impedir três recursos de superar o elemento LCP

A desagregação LCP é o período restante e as suas duas subpartes de carga — 270 ms de atraso na carga de recursos, 500 ms de duração da carga — são um problema ...

Kamo·2mo ago

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços