KamoCRM

Registo de Mudança ao Vivo

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

17,499
Total de Alterações
5,986
Características
5,283
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,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,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 11, 2026
Featurekamo-internal

Registrar chat como uma ferramenta

Registre a definição da ferramenta de chat com id 'chat', usando ChatTool como componente, ChatBubbleIcon, indigo gradiente hex head style, 320x360 tamanho padr...

kamo·7mo ago
Featurekamo-internal

Adicionar adaptador ChatTool com modo incorporado para ChatBox

- Criar adaptador ChatTool que envolve ChatBox para o sistema de ferramentas - ChatTool lida com a captura de avatar e criação de sessão (anteriormente feito po...

kamo·7mo ago
Featurekamo-internal

Adicionar provedor de contexto ToolRegistry

kamo·7mo ago
Docskamo-internal

Corrigir problemas de revisão de plano - chat dedup, manipulador recebido por mensagem

Adicionar desduplicação do usuárioId no openTool para evitar janelas de bate-papo duplicadas. Adicionar chat: ouvinte recebido por mensagem no ChatNotification ...

kamo·7mo ago
Docskamo-internal

Adicionar plano de implementação para o sistema de janelas de ferramentas

Resultados da revisão de endereços: Hexchat: migração aberta, iniciação de chamadas ouvinte, SVG gradiente estrangeiroAbordagem de objeto, dock de largura variá...

kamo·7mo ago
Docskamo-internal

Corrigir a linguagem de migração contraditória na tabela específica

Remover a cobertura "(ou mantida como invólucro fino)" da tabela de ficheiros existentes Alinhar-se com a estratégia de migração de substituição total empenhada...

kamo·7mo ago
Docskamo-internal

Análise de especificações de endereço para o sistema de janelas de ferramentas

Adicionar interface ToolComponentProps, tipos de detalhes de eventos, migração de chat estratégia, comportamento do clique HexHead, softphone wide sourcing, cal...

kamo·7mo ago
Docskamo-internal

Adicionar especificação de projeto do sistema da janela da ferramenta

Especificar as janelas de conversação para uma janela de ferramentas genérica baseada em plug- in sistema com ToolRegistry, ferramenta de calculadora e extração...

kamo·7mo ago
CIkamo-internal

Gatilho

kamo·7mo ago
Featurekamo-internal

Distinguir digitação vs edição em indicadores de chat e giro HexHead

- Extend WebSocket typing protocol to include isEditing flag - HexHead gira no sentido horário quando outro usuário está digitando, no sentido anti-horário ao e...

kamo·7mo ago
Fixkamo-internal

Polimento de interface de bate-papo - cor primária theming, emoji inside input, redondo enviar btn, hex status cores

- Páginas de departamento e cabeçalho chatbox use --color-primary em vez de verde codificado - Botão do seletor Emoji movido dentro do campo de entrada do chat ...

kamo·7mo ago
Fixkamo-internal

Melhorias do sistema de bate-papo - edição spin, rotação da máscara hex, cores, maximizar-minimizar

- Detectar edição (backspace/delete) vs digitar a entrada para ativar o giro do HexHead para trás - Girar máscara hex clip juntamente com borda durante a digita...

kamo·7mo ago
Featurekamo-internal

Melhore o sistema de chat com chats minimizados persistentes, picker emoji e melhorias de interface

- Mantenha ChatBox montado quando minimizado para hexhead para que as mensagens não recarregar na restauração - Conectar indicadores de digitação / edição para ...

kamo·7mo ago
Fixkamo-internal

Não invalidar a sessão *** quando corresponder à nova sessão OTK

A rota de validação foi a exclusão da sessão *** existente do Redis antes de procurar o OTK. Quando o OTK apontou para a mesma sessão, a pesquisa falharia com "...

kamo·7mo ago
FixMediaService

Aceitar *** do parâmetro de consulta para a autenticação WebSocket de subdomínio cruzado

Ler primeiro o ID *** de ?***= parâmetro de consulta, recuando para Biscoito. Isso permite que o frontend em internal.kamocrm.com para autenticar Conexões WebSo...

Kamo·7mo ago
Fixkamo-internal

Passar *** ID como parâmetro de consulta para a autenticação WebSocket do subdomínio cruzado

Em vez de confiar em cookies de domínio cruzado (que não funcionam subdomínios), leia o lado do cliente *** cookie e passe- o como uma consulta parâmetro ao con...

kamo·7mo ago
Otherkamo-login

Reverter "fix: set *** cookie domain to .kamocrm.com for cross-subdomain compartilhamento"

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

Kamo·7mo ago
Otherkamo-internal

Reverter "fix: set *** cookie domain to .kamocrm.com for cross-subdomain compartilhamento"

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

kamo·7mo ago
Fixkamo-login

Definir *** domínio do cookie para .kamocrm.com para compartilhamento de subdomínios cruzados

Cookie foi definido sem domínio explícito, impedindo-o de ser enviado para media.kamocrm.com para autenticação WebSocket.

Kamo·7mo ago
Fixkamo-internal

Definir *** domínio do cookie para .kamocrm.com para compartilhamento de subdomínios cruzados

O cookie *** foi definido sem um domínio explícito, internal.kamocrm.com. Isso impediu que o cookie fosse enviado para media.kamocrm.com durante WebSocket apert...

kamo·7mo ago
FixMediaService

Lidar com a vinculação do consumidor NATS velho com a repetição do consumidor único

- Extrair manipulador de mensagens para o método createNatsMessageHandler() - Adicione lógica de repetição com nome de consumidor único quando "Consumidor já vi...

Kamo·7mo ago
Fixkamo-internal

Resolver mensagens de chat, rastreamento de presença e problemas de abertura automática

- Corrigir mensagens que não são recebidas ao tentar novamente a subscrição NATS com nome do consumidor quando ocorre erro de "Consumidor já vinculado" - Corrig...

kamo·7mo ago
Fixkamo-internal

Resolver o erro do tipo de ícones MUI e compartilhar uma única conexão STOMP WebSocket

- Adicionar a sobreposição de caminhos tsconfig para @mui/icons-material para contornar o ESM quebrado exportações em v7.3.1 que apontam para inexistentes ./esm...

kamo·7mo ago
FeatureMediaService

Adicionar autenticação WebSocket via *** cookie handshake interceptor

Adicionar WebSocketAuthInterceptor que lê *** cookie no aperto de mão, resolve sessão via KSessionService, e armazena o membroId/orgId em Atributos da sessão We...

Kamo·7mo ago
Featurekamo-internal

Adicione efeitos sonoros de bate-papo com a API do Web Audio

Criar o gancho useChatSounds com a inicialização preguiçosa do AudioContext para compliance do navegador autoplay. Transmitir e digitar sons no ChatBox. Baixe s...

kamo·7mo ago
Otherkamo-internal

Adicionar animação pop em escala às bolhas de mensagens de chat

Novas mensagens animam com um efeito pop de escala baseado na mola enquanto mensagens de histórico carregadas na renderização aberta do chat instantaneamente. M...

kamo·7mo ago
Fixkamo-internal

Use ref para membroPanelOpen in openChat para evitar fechamento obsoleto

Quando um usuário abre o painel de membros, clica em um membro para conversar e então fecha o painel antes do retorno da chamada API da sessão de assincronizaçã...

kamo·7mo ago
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·7mo ago
Fixkamo-internal

Rota MediaServiço de tráfego através Traefik na porta 443

- Adicionar MEDIASERVICE URL env var para acesso a serviços internos de cluster - Corrigir getMediaServiceBaseUrl em 9 rotas API para usar env var primeiro - We...

kamo·7mo ago
FixMediaService

Route WebSocket através de Traefik na porta 443

- service.yaml: corrigir porta 80→8443 para combinar porta de escuta real do pod - ingressroute.yaml: use scheme https + porto 8443 para infra- estrutura - serv...

Kamo·7mo ago
Fixkamo-shared-library

Faça com que os feijões de comércio estejam condicionados à disponibilidade do repositório

Acrescentem ao noivado. Ciclo de vida e CommerceService então eles só carregam quando repositórios de comércio são Escaneado. Evita InsatisfeitaDependênciaExcep...

Kamo·7mo ago
FixKlusterServices

Add system account to all NATS configs

Add $SYS account with admin credentials to k0m1, k1m1, and k2m1 NATS configs. Enables nats CLI cluster management operations (peer removal, step-down, etc.) for...

Kamo·7mo 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