KamoCRM

Registo de Mudança ao Vivo

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

17,532
Total de Alterações
6,009
Características
5,290
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,532AIService255APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService252MediaService602RAGService79SecurityService1,853TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,356kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,665kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore775Docs3,255Feature6,009Fix5,290Other994Performance165Refactor278Revert23Style42Test161Upgrade1
August 26, 2026
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
Fixkamo-internal

Tornar cada componente cliente seguro para renderizar no servidor

Next server-renders client components, assim `window`, `document', `localStorage', `sessionStorage' e `navigator' não existem durante a renderização que produz ...

kamo·2mo ago
FixBillingService

Não criar chave efêmera por tentativa de Stripe

Segunda revisão (Relatório 17) considerou que "isto é uma criação?" é necessário, mas Não é suficiente. A questão que importa: pode este assunto legitimamente s...

Kamo·2mo ago
FixBillingService

As chaves pertencem apenas ao Stripe, não às mutações

Revisão da Fase 1 (Relatório 15) considerou a Critical: uma idempotência estável chave em uma atualização/cancel/attach/detach não é uma salvaguarda, é um bug. ...

Kamo·2mo ago
FixKlusterServices

A auto-reconexão recarregou cada página em uma tela em branco

Eu enviei isso e ele derrubou o desktop: uma página branca em branco e uma aba Carregar para sempre. In-cluster desativado imediatamente; esta é a solução real....

Kamo·2mo ago
Fixkamo-internal

Leitura SMS/AI mark-reads, fold sessionType into sameSessions

Três conclusões de revisão contra a Tarefa 21, todas ordenadas pelo plano: - markSmsRead/markAiRead não tinha cerca de leitura: uma atualização ou um empurrão ...

kamo·2mo ago
FixBillingService

Fazer cada Stripe escrever idempotent, e falhar a compilação em um novo sem uma chave

Um tempo- limite de soquete em uma gravação Stripe que realmente teve sucesso é indistinguível, do nosso lado, daquele que não o fez; sem chave de idempotência ...

Kamo·2mo ago
FixBillingService

Persistir a bandeira processada com o dinheiro escrito, não antes dele

markProcessed foi REQUIRES NOV, por isso comprometi- o dinheiro do manipulador escreve ainda não foram comprometidos no exterior suspenso transacção. JpaTransac...

Kamo·2mo ago
Fixkamo-internal

Um Hexhead atirado não pode mais terminar uma chamada ao vivo

SoftphoneTool nunca ouviu para a ferramenta cancelável:requestFechar que MessageTool usa para proteger texto não enviado, então marcar o objetivo remover em um ...

kamo·2mo ago
Fixkamo-internal

Uma atualização no meio da chamada não remarca o cliente

O snapshot da janela da ferramenta reproduziu os adereços verbatim, que é certo para o estado e errado para uma instrução. `autoDial: true` sobreviveu na janela...

kamo·2mo ago
FixMediaService

Manuseamento consistente de erros e tratamento de camadas em duas conclusões de revisão

Resultados de revisão sobre as tarefas 14 e 15: - SystemBugController manteve um campo SystemBugRepository e queriá-lo diretamente para a contagem de novos bug...

Kamo·2mo ago
FixMediaService

Guardar a pesquisa não lida em si, não apenas a transmissão

Revisão da Tarefa 9: persistiInbound is @Transactional, and only the broadcast () chamada dentro do loop per-member era exception-safe (ele engole seus próprios...

Kamo·2mo ago
August 25, 2026
Fixkamo-internal

Aplicar a marca que o assistente acabou de recolher

Cores, logotipos e fundos escolhidos durante a criação de uma organização não estavam alcançando-a. O membro abriu sua nova área de trabalho na marca padrão e t...

kamo·2mo ago
FixSecurityService

/org/current pára dependendo de uma sessão Hibernate ao vivo

Este endpoint é o que a shell de espaço de trabalho carrega antes de renderizar, e o cliente recusa Não pode ler — Organização. de JSON lança sem um domínio — e...

Kamo·2mo ago
Fixkamo-shared-library

Faça a verificação de assinatura webhook de varejo falhar fechado e comparar em tempo constante

validaA assinatura usada para retornar true três maneiras sem verificar nada: um curto-circuito secreto nulo, seis de onze tipos de provedores caíram padrão -> ...

Kamo·2mo ago
Fixkamo-login

Continuar fica desactivado uma vez que uma área de trabalho está a abrir

O botão já foi carregado desactivado={!selecionado Como enviar}, mas o envio foi apenas verdadeiro Durante a duração do pedido. No sucesso da página define redi...

Kamo·2mo ago
Fixkamo-login

Apenas um token gasto envia o membro de volta para o início

Cada status não-ok caiu para trás para "Por favor, entre novamente", o que é apenas verdadeiro de 401 — o um status que significa que o token de seleção realmen...

Kamo·2mo ago
FixSecurityService

Uma seleção falhada do espaço de trabalho não destrói mais o login

Relatado como sendo jogado de volta para o campo de e-mail com "Seu login cronometrado para fora. Por favor, assine Depois de clicar em Continuar. O tempo limit...

Kamo·2mo ago
FixSecurityService

Pare o logo passar fundos famintos, e leia <picture>

Diagnosticado contra um site real que devolveu seis logotipos, cores da marca e zero imagens de fundo. Três causas separadas, todas nossas. O passe de logotipo...

Kamo·2mo ago
Fixkamo-internal

Fechar o espaço morto sob o pager da grade principal

O pager fica na parte inferior do Card Card's Content da grade, e CardContent Navios `&:last-child { acolchoamento-bottom: 24px}` próprios. Esse seletor carrega...

kamo·2mo ago
FixKlusterServices

A auto-reconexão estava a observar uma aula que nunca aparece

Ele marcou em ******************* Essa classe existe em Guacamole. folha de estilo e em nenhum dos seus modelos, por isso o seletor não correspondeu a nada: o s...

Kamo·2mo ago
FixKlusterServices

A pilha do Capitão Guacamole, e desmantela o dispositivo que o bloqueava

Dois defeitos, um deles é meu. MINHA PRIMEIRA: o portão `node --test` adicionado com o script de reconexão automática apontado em uma DIRECÇÃO, e o nó do corre...

Kamo·2mo ago
Fixkamo-internal

Diga claramente para que serve o campo de domínio

A dica explicou o campo em termos das máquinas que produz — interna.<domínio> para espaço de trabalho, login.<domínio> para login — o que não significa nada par...

kamo·2mo ago
FixInitializerService

Largue as restrições de verificação ordinais congeladas Hibernate congelou na criação

Hibernate escreve CHECK (col >= 0 AND col <= N) sobre uma @Enumerada(ORDINAL) coluna no QUADRO CREADO, em que N é o ordinal mais elevado que existiu que dia, e ...

Kamo·2mo ago
Fixkamo-internal

Fechar cinco lacunas no site sugestões da marca

Cinco coisas encontradas lendo o primeiro corte, todas reais. O distintivo "Added below" mentiu. Ele rastreou apenas qual cartão tinha sido cliquei, então bate...

kamo·2mo ago
Fixkamo-internal

Digite como membro do sistema não precisa mais de sua própria associação

O botão foi desativado pelo canEnterOrg, que pergunta se o Visualizador possui um dispositivo utilizável a adesão — por isso foi acinzentado para fora para exat...

kamo·2mo ago
FixSecurityService

Um domínio inacabado escolhe uma máquina diferente, não uma recusa

A entrada de uma org foi recusada de imediato, a menos que seu próprio domínio personalizado tivesse terminado DNS e SSL. Isso foi certo ao entrar significava n...

Kamo·2mo ago
FixKlusterServices

Pare o canário chorando lobo depois de cada reinício legítimo

session durable tratou um token REJECTED como uma falha de durabilidade. Isso não é a parada que protege: uma porta de entrada reiniciada, ou o próprio tempo de...

Kamo·2mo ago
FixKlusterServices

Impedir cada implantação de tirar todos da sua área de trabalho

"Ocorreu um erro e esta acção não pode ser completada" desktop open não foi um timeout ocioso e nem um problema de navegador. Foi o CI. implace-services.yml ex...

Kamo·2mo ago
FixMediaService

Compila o padrão de pesquisa fora da consulta e analisa a consulta em um teste

likePattern transforma um termo de pesquisa ausente em '%s' para que nenhum parâmetro nulo atinge uma expressão de texto, e escapa % e no termo assim que uma ...

Kamo·2mo ago
Fixkamo-shared-library

Parar a lista de erros 500 em cada carga não filtrada

PostgreSQL não pode inferir um tipo para um parâmetro nulo dentro de uma string expressão: Lower( CONCAT( '%%',:search, '%%'))) com um null :search adictioned b...

Kamo·2mo ago
FixKlusterServices

Executar uma sessão enviada no pai comum da área de trabalho

o código VS da Sage é um espaço de trabalho multi-root com todos os 63 repositórios, portanto tomando a primeira pasta de espaço de trabalho enraizou um bug sob...

Kamo·2mo ago
Fixkamo-shared-library

Adicionar o AiDispatch Solicite o código empurrado já importa

Sistema de SegurançaBugAiDispatchController e SystemBugAiDispatchService estão na principal e importação *************************mas o O próprio recorde nunca ...

Kamo·2mo ago
FixKlusterServices

Diga o que significa realmente uma conexão morta do KamoDesktop

O estoque de Guacamole CLIENT.ERROR TUNNEL 204 é "A conexão solicitada não existe. Por favor, verifique o nome da conexão e tente novamente." Não existe ligação...

Kamo·2mo ago
FixSecurityService

Parar a expiração do token SSO de esvaziar uma sessão de área de trabalho ao vivo

"A conexão solicitada não existe. Verifique o nome da ligação e tentar novamente." em um KamoDesktop reconectar não foi uma conexão faltando. Foi o O próprio to...

Kamo·2mo ago
FixKlusterServices

Enviar o relatório de erros sem simular uma tecla

vscode://URI handler e enviou um Return sintético. Medido na área de trabalho-1, que não pode funcionar: o armário de ecrã do KDE contém uma captura de entrada ...

Kamo·2mo ago
FixSecurityService

Enviar o membro para a máquina do espaço de trabalho, não uma localização relativa

O SignInCompletionService devolveu um relativo /validate?otk=. Isso resolve contra a máquina que serviu o SIGN-IN — login.<apex> — e kamo-login tem uma página /...

Kamo·2mo ago
FixSecurityService

Apagar as falhas da "primeira organização na base de dados"

Sete blocos através de cinco controladores terminaram sua resolução de org com, em effect: se o nome do servidor for localhost ou um IP desnudo, devolva o que o...

Kamo·2mo ago
FixSecurityService

Mantenha um nome único de plataforma, em ambos os caminhos de escrita

A criação verificou o apelido apenas dentro de um provedor de segurança, e PUT /org/{id} não verificou nada — aplicou o que quer que tenha sido dado. Ambos eram...

Kamo·2mo ago
August 24, 2026
Fixkamo-internal

Pinte a marca da org na aba, não na máquina

getThemePath () derivou a base do tema de window.location.hostname. Isso. respondeu à pergunta certa, enquanto cada organização tinha um nome de host próprio — ...

kamo·2mo ago
Fixkamo-internal

Limpar a sessão clonada na página Enter-as

Introduzir uma org abre uma página com window.open('', ' blank') e aponta-a em /validate. Isso foi origem cruzada até agora, por isso nada foi partilhado. Está....

kamo·2mo ago
Fixkamo-shared-library

Os cinco verticais pré-existentes devem enviar os dados disponíveis

Envio de todas as seis crianças PLANNING foi errado para cinco deles. RETAIL, ALUGAMENTO, SERVIÇO, SUBSCRIÇÃO e CONTRATO não são novas funcionalidades — são o q...

Kamo·2mo ago
Fixkamo-internal

Leia a sessão da aba, não o frasco de cookies compartilhado

46 módulos cliente ler o *** ID fora do documento. cookie e enviá- lo como X-***-Token. SessionStorage é por-TAB; um cookie é por-ORIGIN. Enquanto todas as orga...

kamo·2mo ago
FixSecurityService

Recusar um apelido que nomeie mais de uma organização

por Alias tomou LIMIT 1 mais orgs. alias, sem restrições de singularidade: o caminho de criação verifica-o por provedor de segurança e PUT /org/{id} não Verific...

Kamo·2mo ago
Fixkamo-internal

O selecionador de apresentador de suporte programado não ofereceu ninguém

A aba de Apresentadores estava vazia para cada organização, e sempre teve Foi. GET **************************** respostas com { teamMembers, total }; a aba ler ...

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