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
April 20, 2026
Fixkamo-internal

Suporte do Gate/Configurações por direitos, corrigir cópia da rede, carregar no interruptor de tabulação, divisor de navegação

- Cartão de rede: descrição atualizada para usar o título de ramo dinâmico - Cartão de suporte: fixo 404 alterando href /help → /suporte; fechado por isSupport ...

kamo·6mo ago
Fixkamo-internal

Suporte ao chat UX — atualizações de nomes, títulos, contagem de notificações, datagrid

- TicketChat dispara noVisitorNameChanged quando o evento NAME CHANGED WS chega - SupportTicketWindow despachos tool:title with requestorName on load and na alt...

kamo·6mo ago
Fixkamo-marketing

Renderizar eventos de sistema como texto amigável no chat de suporte ao visitante

Eventos do sistema NAME CHANGED não mostram mais JSON bruto na bolha de bate-papo; eles exibem como uma pílula italic centrada ("Mude o nome para {nome}"). Outr...

Kamo·6mo ago
Fixkamo-internal

Mostrar a sobreposição da grade AG em vez de estado vazio na página de leads

Inicializar o estado de carregamento para true para que a grade mostre "Carregando leads..." até que a primeira busca completa, impedindo um flash de "Nenhum le...

kamo·6mo ago
FixSecurityService

Use getOrganizaçãoByIdWithCaracterísticas no AppDisponível Interceptador

Resolve Initialização PreguiçosaExcepção em /api/security/leades e tudo Outras vias de CRM/POS. O interceptor chamado org.getFeatures() após o fechamento da tra...

Kamo·6mo ago
Fixkamo-shared-library

Adicionar findByIdWithCaracterísticas para carregar ansiosamente Organization.features

AJIR FETCH previne o LazyInitializationException quando os recursos são Acessado fora de uma transação (por exemplo, no AppAvailabilityInterceptor).

Kamo·6mo ago
FixMediaService

Erro de compilação no GeoLookupService e adicionar NATS publicar para mensagens de agente

- Corrigir o tipo opcional vs lista de descompasso em ********************** - Injectar NatsMessageService no MediaController - Publique no chat.session.{guid} ...

Kamo·6mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·6mo ago
FixMediaService

Real-time chat delivery, message sides, notifications, and name sync

- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...

Kamo·6mo ago
Fixkamo-shared-library

************* usa instância de tipo MEMBRO

Hibernar TIPO( m) = :type retorna 0 resultados quando ligado à base Classe membro em herança AJUNTA. Para o tipo de membro, obter todos e filtrar com ! (meio ex...

Kamo·6mo ago
FixSecurityService

Resolver a aba Membros mostrando vazio devido ao problema Hibernate Type () de classe base

O filtro do Hibernate (m) = :type JPQL retorna 0 resultados quando o limite parâmetro é a classe de membro base (herança JOINED). Isto afecta o Endpoint dos mem...

Kamo·6mo ago
FixMediaService

Marcar mensagens de visitante como tipo VISITOR MESSAGE, adicionar remetenteName para obter mensagens

- PublicChatService: set messageType=VISITOR MESSAGE para que o frontend possa distinguir visitante ecoa das respostas do agente sobre o tópico STOMP - MediaCon...

Kamo·6mo ago
Fixkamo-internal

Trate o tipo VISITOR MESSAGE como sempre-de-eles no TicketChat

Mensagens de visitantes publicadas via PublicChatService carregam mensagemType=VISITOR MESSAGE. Marcar explicitamente estes como autor='eles' independentemente ...

kamo·6mo ago
Fixkamo-marketing

Skip VISITOR MESSAGE ecos no manipulador STOMP do LiveSupportPanel

As mensagens dos visitantes são agora marcadas como messageType=VISITOR MESSAGE pela infra- estrutura. Pular estes na assinatura STOMP para que as mensagens do ...

Kamo·6mo ago
FixEmailService

Ligar o filtro de estado e os modelos necessários automaticamente na lista

- EmailTemplateController.list() agora aceita ?status= param e filtros usando a pesquisa existente do repositório findByOrgIdAndStatus - Auto-sementes necessári...

Kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·6mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·6mo ago
Fixkamo-internal

Separe o número de ticket/invasão da linha do título no TicketHeader

Título foi compartilhar uma linha flex nowrap com o número do ticket e dois distintivos, fazendo com que seja cortado. Agora número de bilhete e emblemas ocupam...

kamo·6mo ago
Fixkamo-internal

Lidar com a chave de tickets na resposta da lista de tickets de suporte

MediaService retorna { tickets: [...], totalElementos } mas o frontend apenas verificou os dados. conteúdo, fazendo com que a lista fique sempre vazia.

kamo·6mo ago
Fixkamo-marketing

Porta correta MEDIASERVICE URL de 443 a 80 para formulário de contato

O serviço ClusterIP só expõe a porta 80; usar 443 com http causou uma ConnectTimeoutError em cada envio de formulário de contato.

Kamo·6mo ago
FixSecurityService

Use correct session key 'memberID' instead of 'MID'

KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...

Kamo·6mo ago
FixSecurityService

Exclude master model from models list; add debug log to child-org creation check

SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...

Kamo·6mo ago
FixSecurityService

Read session rights as List<String> names, not CSV of integer IDs

Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...

Kamo·6mo ago
Fixkamo-internal

Parar a opção dupla com as opções da faixa etária no BranchSetupManager

Caixa onClique e caixa de seleção emAlterar ambos disparados em cada clique, alternando duas vezes e deixando o estado inalterado. Parar propagação no FormContr...

kamo·6mo ago
Fixkamo-internal

Use o suporte de tamanho da grade MUI v7 no StackingOrdersManager

MUI v7 Grid2 substituiu xs/sm/md pelo objeto de tamanho prop.

kamo·6mo ago
April 19, 2026
Fixkamo-internal

Remova o adereço do item MUI Grid obsoleto no StackingOrdersManager

MUI Grid v2 baixou o adereço do item; use adereços de tamanho diretamente na grade.

kamo·6mo ago
Fixkamo-capcha

Atualizações com maxIndisponível: 0

Kamo·6mo ago
Fixkamo-marketing

Atualizações com maxIndisponível: 0

Kamo·6mo ago
Fixkamo-register

Atualizações com maxIndisponível: 0

Kamo·6mo ago
Fixkamo-internal

Atualizações com maxIndisponível: 0

kamo·6mo ago
Fixkamo-login

Atualizações com maxIndisponível: 0

Kamo·6mo ago
Fixkamo-marketing

Estabilizar a largura da contagem regressiva para evitar a oscilação do texto do banner

Recipiente monoespacial de largura fixa com tabular-nums impede a disposição muda à medida que os dígitos regressivos mudam a cada 50ms.

Kamo·6mo ago
Fixkamo-internal

Alinhar modelo-editor SERVICE TYPES com backend ServiceType enum

A lista de aplicativos do editor foi desviada da infraestrutura ServiceType enum: - Faltam 8 aplicativos não obsoletos (AI SUPPORT, APOIO, BASE DE CONHECIMENTO,...

kamo·6mo ago
Fixkamo-shared-library

AppConfig substitut é somente upsert, nunca apaga na ausência de carga útil

O comportamento anterior excluiu qualquer linha de configuração de aplicativos existente cujo ServiceType Não estava na carga. Isso transformou as cargas parcia...

Kamo·6mo ago
Fixkamo-marketing

Mover o recursoRequests i18n chaves para o espaço de nomes home correto

Chaves foram acidentalmente colocadas sobre o espaço de nomes; a seção estava mostrando cadeias de teclas brutas em vez de texto traduzido.

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