Registo de Mudança ao Vivo

Ver o que estamos a construir, em tempo real. Cada recurso, correção e melhoria enviados através da plataforma.

17,865
Total de Alterações
4,581
Características
4,512
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 20, 2026
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·4mo ago
OtherSecurityService

Activar o registo do Hibernate SQL para diagnosticar a consulta de membros que retorna 0

Ativado temporariamente org.hibernate.SQL=DEBUG para ver o que SQL the Type() A consulta do JPQL gera para o endpoint dos membros-subscritores.

Kamo·4mo ago
Featurekamo-internal

Mostrar a bandeira do visitante, o país e o IP no cabeçalho do ticket

- Adicionar visitanteIpAddress, visitorCodeCountry, visitorCountryName to SupportTicketDTO type - Render flag emoji + country name + IP address row in TicketHea...

kamo·4mo ago
Featurekamo-shared-library

Adicionar campos geovisuais ao SupportTicketDTO

Kamo·4mo ago
FeatureMediaService

Mostrar a bandeira e a localização do visitante no cabeçalho do ticket de suporte

- Injete PublicChatVisitorRepository e GeoLiteLocationRepository em SupportTicketService - Popular visitanteIpAddress, visitorCode, visitorCountryName in toDTO(...

Kamo·4mo ago
OtherSecurityService

Adicionar registro diagnóstico para o endpoint getMembersAndSubscribers

Logs orgId, query result count, and per-member isActive status to help diagnosticar por que a aba Membros mostra lista vazia.

Kamo·4mo 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·4mo 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·4mo 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·4mo ago
Featurekamo-marketing

Substituir WebSocket nativo por STOMP/SockJS no LiveSupportPanel

- Adicionar pacotes @stomp/stompjs e sockjs-client - Conectar à mídia. {domínio}/ws/public-chat via SockJS+STOMP em vez de WebSocket em bruto para api.{domínio}...

Kamo·4mo ago
FeatureMediaService

Corrigir chat público de ponta a ponta em tempo real via STOMP/NATS

- Remova a exigência interna de autenticação do PublicChatWebSocketInterceptor assim os visitantes podem se conectar diretamente usando apenas o seu item de ses...

Kamo·4mo 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·4mo ago
Featurekamo-internal

Abrir automaticamente o menu de contexto do ticket de suporte na notificação NEW TICKET NATS

Quando um novo ticket de suporte chega, a infraestrutura agora envia um NEW TICKET Mensagem STOMP além de PENDING COUNT. OContexto de Conta de Suporte lida com ...

kamo·4mo 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·4mo 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·4mo 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·4mo ago
Featurekamo-marketing

Adicionar página /contact-confirmado com herói animado, timeline e CTAs

Substituir a mensagem de sucesso em linha no formulário de contato por um prêmio dedicado página de confirmação: marca de verificação SVG animada com explosão d...

Kamo·4mo 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·4mo 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·4mo ago
Featurekamo-internal

Redesign LabelManager — edição de seção em linha, correção de gravação quebrada, padrão somente de leitura

Reescreve LabelManager.tsx com padrão de leitura/edição por seção. Corrige o salvamento quebrado botão (validateForm bloqueado salva porque os campos de contato...

kamo·4mo ago
FeatureEmailService

Adicionar o validador de domínio KamoMail para bloquear os endereços de e- mail cross-tenant

Apresenta o componente KamoMailDomainValidator que verifica, na camada de serviço, se o domínio de email enviado corresponde ao domínio padrão verificado pelo o...

Kamo·4mo ago
Featurekamo-internal

Enforce a restrição de domínio KamoMail na caixa de correio, alias e criação compartilhada da caixa de correio

Quando KamoMail é o provedor de e-mail, os membros só podem criar caixas de correio, aliases e caixas de correio compartilhadas usando o domínio padrão verifica...

kamo·4mo ago
FeatureConversionService

Add image resize and favicon generation endpoints

Kamo·4mo ago
FeatureInitializerService

Add migration runner for logo_full_ext column on orgs

Kamo·4mo ago
Featurekamo-shared-library

Adicionar pesquisaByBranchTypeID consulta derivada para OrganizationRepository

Suporta o novo endpoint /branch-types/{id}/usages no SecurityService para verificar se um tipo de ramo tem orgs filhos ativos antes da eliminação.

Kamo·4mo ago
FeatureSecurityService

Add GET /branch-types/creatable and /{id}/usages endpoints

/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...

Kamo·4mo ago
Featurekamo-internal

Guardar a eliminação do tipo de ramo contra os usos de org activos

Antes de remover um chip tipo branch, o frontend agora chama **************************** Se existirem quaisquer orgs, ele mostra um diálogo informacional lista...

kamo·4mo 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·4mo ago

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços