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,933
Total de Alterações
4,614
Características
4,543
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
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
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
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
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
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
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
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·4mo 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·4mo 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·4mo 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·4mo 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·4mo ago
Fixkamo-capcha

Atualizações com maxIndisponível: 0

Kamo·4mo ago
Fixkamo-marketing

Atualizações com maxIndisponível: 0

Kamo·4mo ago
Fixkamo-register

Atualizações com maxIndisponível: 0

Kamo·4mo ago
Fixkamo-internal

Atualizações com maxIndisponível: 0

kamo·4mo ago
Fixkamo-login

Atualizações com maxIndisponível: 0

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

Enviar nulo em vez de texto vazio para o conteúdoJson/contentPlainText no artigo kb create

String vazia é inválida para o tipo de coluna JSONB, causando um erro DB ao criar um artigo sem conteúdo.

kamo·4mo ago
Fixkamo-login

Limpe corretamente os ouvintes de eventos Capcha na transição de passos

As chamadas removeEventListener estavam dentro do setTimeout callback's valor de retorno, que o JavaScript ignora. Isto fez com que os acumular em cada transiçã...

Kamo·4mo ago
FixInitializerService

UPSERT SYSTEM email template rows on every run

Previously the seed runner only inserted rows that didn't exist, so canonical HTML changes never propagated to the DB. Now existing SYSTEM rows have their bodyH...

Kamo·4mo ago
FixEmailService

Preview uses same auto-vars as sendToUser (org logo + name)

The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...

Kamo·4mo ago
Fixkamo-internal

Usar espaços {{logoUrl}} por isso os e- mails enviados correspondem à antevisão

serializeFullEmailHtml agora armazena **************************** placeholders no bodyHtml em vez de caminhos locais resolvidos. EmailTemplateService já injeta...

kamo·4mo ago
Fixkamo-shared-library

Reescrever todos os modelos canônicos com design completo

Todos os 5 modelos agora usam a estrutura da tabela externa consistente (600px, arredondado cartão, cabeçalho cinza / rodapé) correspondente ao editor do bloco ...

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