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 26, 2026
FixSecurityService

Gate os nove terminais de trabalho de serviço à direita

Eles enviaram verificar apenas que o chamador teve uma sessão, então qualquer membro de um org poderia ler e mutar cada ordem de trabalho nele independentemente...

Kamo·2mo ago
FixSecurityService

Retirar os nove parâmetros de trabalho de serviço da linha de base não protegida

Eles são fechados a partir de e6e1d02, por isso as suas entradas de base já não correspondem a um O objectivo não vigiado e... Linhas. Requerendo a remoção é o ...

Kamo·2mo ago
FixSecurityService

Pare o cliente. direitos de ler as linhas de cada inquilino

Cada endpoint que aceitou um VEZ OWN * direito como um OR-alternativo carregado seu gravar apenas pela chave primária, nunca verificando a quem pertencia: getSu...

Kamo·2mo ago
Fixkamo-internal

A referência org pertence ao proxy.ts, não a um segundo arquivo middleware

O próximo 16 substituiu middleware por proxy, e este repo já tinha proxy.ts — assim adicionando middleware.ts ao lado falhou o build outright: "Ambos os arquivo...

kamo·2mo ago
Featurekamo-internal

Mirror os direitos de trabalho do serviço em TypeScript

VER SERVICE WORK, VER OWN SERVICE WORK, GESTÃO SERVICE WORK, ASSIGN SERVICE WORK e COMPLETE SERVICE WORK terra em ids 268-272, não o 265-269 o plano assumiu -- ...

kamo·2mo ago
FeatureSecurityService

Exportação em massa, C-CDA, e uma contabilidade que cobre cada canal

Exportar bolinhas. Kickoff responde 202 com uma Localização de Conteúdo e nenhum corpo; votação responde 202 enquanto corre e 200 com o manifesto quando feito. ...

Kamo·2mo ago
Fixkamo-login

Os ativos do tema vêm de uma máquina que resolve

A tela de login pinta a marca de uma organização a partir do tema.<seu próprio domínio>. Esse domínio pode não resolver: uma org pode existir e ser assinada ant...

Kamo·2mo ago
Fixkamo-internal

Uma aba, um inquilino — pare de resolver a org do cookie compartilhado

Abra KamoCRM em uma aba e outra organização em um segundo, refresque a primeira, e ela renderizado como o segundo. Feche a aba, refresque novamente, e ele volto...

kamo·2mo ago
FixSecurityService

Servir os ativos de um inquilino de um anfitrião que resolve, e parar de excluir seus fundos

Duas falhas encontradas ao descobrir por que uma nova org abriu sem logotipo e sem cores. Entrega Tema. Os ativos foram solicitados do tema.<domínio próprio da...

Kamo·2mo ago
Featurekamo-shared-library

Dar serviço Trabalhar os seus primeiros cinco direitos

ServiceType.SERVICE(28) enviado com zero direitos, então seus nove objetivos foram Fechado apenas se o chamador teve uma sessão. Ids começar em 268 em vez do p...

Kamo·2mo ago
Featurekamo-shared-library

Exportações em massa de FHIR e C-CDA, e os direitos que os prendem

Duas coisas que uma prática não pode operar sem, e nem é uma versão maior de ler um gráfico. EXPORTAÇÃO DO BULK (clínico/acidente). O modelo FHIR Bulk Data: um...

Kamo·2mo ago
Docskamo-internal

Acompanhamentos noticiosos, triados

Itens diferidos do plano de 33 tarefas, todos levantados por revisão e todos os não bloqueios. Os quatro achados da revisão de todo o ramo foram fixados e não e...

kamo·2mo ago
Fixkamo-internal

Parar a carga de trabalho de piscar a aba do navegador para sempre

TabAttention alimentado navGrandTotal em um flasher título 1100ms. Quatro dos seus oito addends são profundidade de fila que nunca atinge zero quando um membro ...

kamo·2mo ago
Fixkamo-internal

Marca de fioSmsRead/markAiRead/social mark-read para suas janelas

Avaliação final encontradoSmsRead and markAiRead had zero callers, and SocialChatWindow nunca chamou markAsRead/beginViewing em tudo — três de cinco superfícies...

kamo·2mo ago
FixVOIPService

Gate the voicemail nav conta com View VOiceMAIL

Entreguei qualquer membro autenticado mantendo uma linha do MemberVoipConfig com a contagem de mensagens de voz não lidas sem direitos, mesmo que VoipVoicemailC...

Kamo·2mo ago
FixMediaService

Ambigüidade do Route getChatSessions não lida através do PróprioAutorship

MediaController.getChatSessions laminada manualmente a versão pré-extração do "foi isto escrito por outra pessoa?" regra (rowVisitor != null && callerId Que só ...

Kamo·2mo ago
Performancekamo-internal

Geist navio como WOFF2

Ambas as faces são pré-carregadas em cada rota, então o formato é pago em cada primeira visita. 134.132 B de WOFF tornou-se 112.252 B de WOFF2 — 21.880 B, um co...

kamo·2mo ago
Docskamo-internal

Faça as medições do softphone em vez de esperar por eles

38 chamadas em toda a história de PHONE CALL LOG, 26 nos últimos 30 dias. A a impressão digital drop-then-redial encontra 4 pares, todas as chamadas de teste de...

kamo·2mo ago
Fixkamo-internal

Dê ao caminho da mídia web um relé TURN

O caminho SIP do navegador construiu sua conexão com um STUN público codificado /api/voip/turn/credenciais durante o período em que esse parâmetro de avaliação ...

kamo·2mo ago
Docskamo-internal

Serviço de Planeamento Os primeiros direitos do trabalho e a lacuna de permissão do comércio

Corrige dois pressupostos específicos contra o código real: sem RoleRight Utilização do tipo **************************** (todos os 36 direitos comerciais usam ...

kamo·2mo ago
Testkamo-internal

Pin para baixo baldeDe e não lidoForRow contra uma repetição

Este arquivo acaba de enviar quatro defeitos silenciosos em uma rodada de revisão — uma linha de IA que caiu para o balde errado, um título que nunca foi lido f...

kamo·2mo ago
Performancekamo-internal

Um mercado de varejo não deve baixar as guias de hipoteca

A página de configurações de mercado importou todas as 24 abas estaticamente, então cada mercado enviado cada a página — um mercado retalhista transportava as s...

kamo·2mo ago
Performancekamo-internal

Mostrar o primeiro papel de parede sem esperar pelo mais lento

O slideshow precarregou cada papel de parede por trás de uma única promessa. Tudo, então nada pintado até que a última imagem no set tivesse resolvido. Em um in...

kamo·2mo ago
Fixkamo-internal

Parar os trilhos da árvore de aplicativos colocando uma barra de rolagem no viewport

/settings/account?tab=apps rolou toda a janela, descendo para o espaço vazio abaixo do shell, enquanto a coluna de aplicativos que supostamente estava rolagem t...

kamo·2mo ago
FixSecurityService

Mostrar uma chamada uma vez em um rolo, e parar 500ing em leads não trabalhados

Duas correções que o rolo da conta tornou visível. Um número de telefone pode ser um ponto de contacto em mais de um proprietário ao mesmo tempo, e duas pistas...

Kamo·2mo ago
Featurekamo-shared-library

Contar eventos DISTINCT através de proprietários de um rollop

Um número de telefone pode ser um ponto de contato em mais de um proprietário ao mesmo tempo, e dois Uma conta que partilha uma conta é o caso ORDINÁRIO — são g...

Kamo·2mo ago
Docskamo-internal

Marcar a janela de linha executada

Todas as oito tarefas enviadas através de quatro acordos, com os quatro desvios deliberados registado — o mais importante é que a superfície de chamada da Taref...

kamo·2mo ago
Featurekamo-internal

Gate a janela de linha por membro, e mostrar em que modo você está

O controle de lançamento. Default off, opt-in per member from Phone Settings, aninhado sob o interruptor VOIP porque não significa nada para um membro sem linha...

kamo·2mo ago
Performancekamo-internal

Cada contexto e gancho agora lê a informação do usuário através do coalescer

Sete chamadas independentes /api/user-info disparadas em uma carga autenticada fria, cada uma pedindo para o membro id um irmão já estava pedindo no mesmo momen...

kamo·2mo ago
FeatureVOIPService

Leia e escreva o portão de linha-janela

GET superfícies linhaWindowEnabled; PUT aceita-o como um booleano nullable de modo que ausente significa "não mencionado" e preserva o valor armazenado. Todos o...

Kamo·2mo ago
Featurekamo-shared-library

Mapa LINHA WINDOW ENABLED no membroVoipConfig

O portão por membro para a janela dedicada da linha de softphone. O pino da versão permanece a 1.6.0 — adicionar um campo não precisa de solavanco, e um pino di...

Kamo·2mo ago
FeatureInitializerService

DDL para o portão de linha-janela por membro

Acrescenta que não é falso. Uma coluna em vez de uma bandeira de recurso porque não existe nenhum sistema de bandeira aqui e O MemberCapabilities é um conjunto...

Kamo·2mo ago
Performancekamo-internal

Um temporizador de atualização para o aplicativo inteiro, não um por useUserInfo()

useUserInfo tem 194 sites de chamadas, cerca de uma dúzia deles montados para toda a sessão — o navegador, os provedores de shell, a plataforma de lançamento. C...

kamo·2mo ago
Docskamo-internal

Manter o registro da decisão — 18 decisões e o que cada uma custa se errado

O plano registra o que foi enviado; este registro por que difere do plano. Três decisões foram elas próprias corrigidas por uma revisão posterior (o Stripe writ...

kamo·2mo ago
Performancekamo-internal

Server-render o aplicativo autenticado, e corrigir o backback org que 500s

MemberListProvider retornou nulo até que seu efeito de montagem foi executado, e ele fica acima do NavTop E {crianças} — de modo que uma única linha manteve o p...

kamo·2mo ago
Featurekamo-internal

Uma sub-tab IA no Centro de Interação

As sessões de IA ao vivo no AIService e não são MediaSessions, então este balde fica seu próprio carregador na frente do /api/media/sessions/chat buscar os outr...

kamo·2mo ago
Featurekamo-internal

A janela de linha dedicada

A chamada agora vive em uma janela uma atualização do espaço de trabalho não pode tocar. SoftphoneProvider torna-se proprietário ou seguidor. Apenas o propriet...

kamo·2mo ago
FixBillingService

Fechar a revisão final do Webhook idempotence gap BL0

Encontrar 1 (Critical): uma reivindicação de perda de um evento de Stripe redimido provou que existia uma linha, não que a tentativa anterior terminou. A alegad...

Kamo·2mo ago
Featurekamo-internal

Uma página de comunicações que enrola os leads da conta

O nível que a maioria das pessoas quer dizer quando dizem "as chamadas deste cliente". Várias pistas comumente pendurar uma conta precisamente porque eles são a...

kamo·2mo ago
RefactorSecurityService

Mapear a linha do tempo da conta ao lado das outras coisas da conta

Tudo o que pertence a uma conta já vive sob ************************* História. A comunicação foi a única em um recurso plural próprio, que fez é o único sub-re...

Kamo·2mo ago
Docskamo-internal

O link KamoDesktop é de uso único agora

O comentário alegou que uma re-carregar re-submete ?data= e restaura a sessão. Não. mais tempo faz: o link é gasto no momento em que a aba o abre, por isso é in...

kamo·2mo ago
FeatureKlusterServices

Publique uma visita nua ao login do Kamo e termine a sessão na aba fechar

Fechar a aba KamoDesktop deixou uma sessão ao vivo na máquina. Guacamole mantém o seu token de autenticação no localStorage (GUAC AUTH), que sobrevive ao fechar...

Kamo·2mo ago
FixSecurityService

Faça com que o link SSO KamoDesktop seja resgatado exatamente uma vez

O link é entregue como URL, então ele pousa no histórico do navegador e no lista reabre-fechado-tab, onde dura muito mais que a sessão que foi cunhada. Até agor...

Kamo·2mo ago
FixSecurityService

A liquidação da conta não deve alargar o que um leitor pode ver

A linha do tempo da conta que adicionei no último commit foi uma forma de contornar a leitura per-lead Portão. Um membro recusou as mensagens de um lead na pági...

Kamo·2mo ago
Fixkamo-shared-library

Transfira o cessionário para a liquidação da conta, através de uma ligação à esquerda

A leitura das comunicações de uma pista está ligada a quem é designada. Um rolo que retornou uids sozinho não pôde aplicar esse portão, então a linha do tempo d...

Kamo·2mo ago
Fixkamo-internal

Bater a primeira mensagem real, não apenas a segunda

deveThump( indefinido, n) significava "primeiro renderização" — mas uma cabeça desovada não lida começa genuinamente indefinido, e aplicaUnreadToHeads's own und...

kamo·2mo ago
Featurekamo-internal

Propriedade de linha, a ponte, e a regra da entrega sem ianque

Três módulos puros sem consumidores ainda, por isso este navio inerte. lineOwnership elege exatamente um registrador SIP por navegador via Web Locks. Isso. é o...

kamo·2mo ago
Docskamo-internal

Parar o plano instruindo o bug do caminho do dinheiro que foi corrigido em

Tarefa 8 Passo 4 ainda disse ao leitor para atualizar/cancelar/destacar/del com "a intenção atual na chave". Este é o defeito crítico da revisão final invertida...

kamo·2mo ago
Featurekamo-internal

O título da aba conta tudo à espera, não apenas o chat

A faixa de tabulação tem espaço para um número, e 'chat e suporte apenas' deixou de ser o que um membro está esperando uma vez SMS, IA, chamadas perdidas e rela...

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