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
August 10, 2026
FixMediaService

A atribuição automática oferece o ticket, ele não aloca

Páginas de atribuição automática cada agente de suporte disponível e vai para o primeiro que Aceita. Foi implementado como "silenciosamente escolher o agente me...

Kamo·4w ago
FixMediaService

Execute também a estratégia do tópico para chats de widgets

Uma conversa aberta no widget web é a mesma unidade de trabalho que uma app, mas este caminho pulou completamente a estratégia de atribuição do tópico — o único...

Kamo·4w ago
Fixkamo-internal

Decide o login automaticamente aberto no servidor, não nesta aba

A sessão Per-tabStorage flag não era um registro de nada. Assinatura segundo dispositivo repetiu cada conversação que o primeiro já tinha estourado, e A limpeza...

kamo·4w ago
Fixkamo-internal

Não deixe que uma requisição falhe em silenciar a auto- abertura da sessão

Os chats não lidos são abertos automaticamente uma vez por sessão de tabulação, guardados por uma sessãoStorage bandeira. Essa bandeira foi escrita na frente, a...

kamo·4w ago
Fixkamo-internal

Parar de escrever uma sessão de suporte invisível como uma conversa simples

Um quadro de atividade ao vivo para uma sessão que ainda não está na lista sintetizou uma linha código rígido para "CHAT". Para um ticket de suporte que colocou...

kamo·4w ago
FixMediaService

Coloque o tipo de sessão no frame de atividade também

A transmissão não lida/ATIVITY é publicada para cada tipo de sessão e transportada não indicação da qual. A lista de chats, sem nada para continuar, digitou um ...

Kamo·4w ago
Fixkamo-internal

Parar um ticket de suporte abrindo uma janela de chat simples cheia de JSON

Duas falhas, um sintoma. A atribuição faz do agente um membro do ticket sessão de mídia, então a notificação de mensagem recebida chegou a eles e ChatNotificati...

kamo·4w ago
FixMediaService

Diga ao cliente que tipo de conversa chegou uma mensagem

Cada membro de uma sessão de mídia recebe a notificação de mensagem de entrada, e atribuir um ticket de suporte faz do agente um membro da sessão desse ticket. ...

Kamo·4w ago
Fixkamo-internal

Declare os tokens do calendário em: root, e reconstrua a janela do evento

Os tokens foram declarados no elemento envoltório do calendário, que lê como o coisa arrumada para fazer e é errado. Janelas e menus MUI renderizam através de u...

kamo·4w ago
Fixkamo-internal

Substituir a tinta do rótulo do operador

A tentativa anterior levantou especificidade, que foi o diagnóstico errado: tailwind.config.js define `importante: true', então cada declaração em .operador-lab...

kamo·4w ago
FixInitializerService

Ampliar o tópico de suporte assignation strategy range CHECK para 0..3

SuporteAssignmentStrategyType is @Enumerado(ORDINAL), assim Hibernate emitido VERIFICAÇÃO (atribuição estratégia >= 0 E atribuição estratégia <= 2) na TABELA DE...

Kamo·4w ago
Fixkamo-internal

Tornar legível cada linha do herói

O kicker e os três rótulos de leitura foram pintados pelo próprio .operator-label tinta escura, não pela cor definida ao seu lado: uma classe e uma regra sx mes...

kamo·4w ago
Fixkamo-internal

Tornar a sobrancelha presa-app realmente branca

A tentativa anterior sobrepujou a tinta do operador com um sx qualificado. regra, que nunca poderia ter funcionado: tailwind. config.js conjuntos `importante: t...

kamo·4w ago
FixSecurityService

Devolve a data de criação da conta à lista de contas

buildAccountResumo data nunca emitidaCriada, então o campo data da lista As leituras da coluna criada estavam simplesmente ausentes da resposta. Agora essa Cont...

Kamo·4w ago
FixMediaService

Um chat ao vivo é reivindicado através do popup, nunca alocado

Rotear pedidos de chat através de round-robin foi o modelo errado e quebrou o O que foi feito para consertar. Um ticket atribuído sai da fila de pedidos (Suppor...

Kamo·4w ago
FixEmailService

Retire a chamada da sessão, não da sequência de consultas

GET /api/calendar/calendars tomou userId como parâmetro de solicitação, então mudando um número no URL leu os calendários de qualquer pessoa — e porque os calen...

Kamo·4w ago
FixMediaService

Parar falhas de atribuição destruindo o ticket que os desencadeou

O roteamento de um novo ticket foi executado dentro da transação de criação, então qualquer coisa foi atingida rolou o bilhete de volta com ele e o membro pedin...

Kamo·4w ago
Fixkamo-internal

Dê a cada página da conta a ordem padrão em que deverá abrir

As três abas abertas em qualquer ordem que a API tenha retornado, que para os membros significaram que as mais novas inscrições foram enterradas e para os membr...

kamo·4w ago
FixSecurityService

Parar a sobrevivência de todos os logins futuros

Logout escreve AWAY e login limpa-lo, então AWAY é um estado que o sistema coloca você Entra e tira-te de dentro. Nada limpou o busy. Um membro que o definiu um...

Kamo·4w ago
FixMediaService

Roteie uma solicitação de chat através da estratégia de atribuição do tópico

Um pedido de chat de suporte é arquivado como um PRE TICKET, e createTicket pulou responsabilidade para aqueles de imediato. O guarda foi escrito para o widget ...

Kamo·4w ago
FixSecurityService

SegurançaO esgotamento da piscina causou mortes de vida

O Hikari não tinha nenhum tamanho de pool-máximo explícito, então ele correu no padrão de 10 enquanto fronting org/rights procura por cada serviço e o site inte...

Kamo·4w ago
Fixkamo-internal

Escopeie o banner de prontidão de fonte padrão para mercados de hipotecas residenciais

A aba fornecedores/produtos mostrou o "Terminar a hipoteca vertical para designar um aviso de fonte de chumbo padrão" em cada guia de mercado, incluindo Produto...

kamo·4w ago
Fixkamo-internal

Centralizar a barra de selecção na lista de contactos, não na página

A barra que aparece quando as linhas são selecionadas está absolutamente posicionada em esquerda 50% com um translateX(-50%), mas o seu antepassado posicionado ...

kamo·4w ago
FixEmailService

Fazer com que o MKCOL crie um livro que possa ser armazenado

mkCol construiu um ContactBook que não transporta nem uma organização nem um proprietário e retornou 201 independentemente, então criando um livro de endereços ...

Kamo·4w ago
Fixkamo-shared-library

PublicChatApiKey.scopes jsonb binding

Um campo com um inicializador foi ignorado pela varredura jsonb anterior, então isso um ainda ligado como varchar: 'column escopos é do tipo jsonb mas a express...

Kamo·4w ago
Fixkamo-internal

Parar a omissão de novos contactos no livro de orgs partilhado

A janela de criação teve como alvo o livro marcado isOrgDefault, de modo que cada membro os contactos desembarcados num livro que a organização inteira poderia ...

kamo·4w ago
FixInitializerService

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·4w ago
FixBillingService

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·4w ago
FixEmailService

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·4w ago
Fixkamo-shared-library

SQL somente para barataDB que o PostgreSQL rejeita

BarataDB soletra o tipo de texto STRING; PostgreSQL e YugabyteDB usam TEXTO. 25 moldes através de consultas nativas ainda emitiam CAST(x AS STRING) e ::STRING, ...

Kamo·4w ago
FixEmailService

Escopo livros de endereços para o membro que os possui

Os contactos foram explorados apenas pela organização. listBooks(orgId) foi findByOrganizaçãoId(orgId), e a consulta de lista de contatos aberta ONDE c.contactB...

Kamo·4w ago
Fixkamo-shared-library

@Lob String deve pin LONGVARCHAR ou PostgreSQL lê-lo como um OID

O dialeto PostgreSQL de Hibernate mapeia @Lob String para um OID (grande objeto referência) e lê-lo com getLong(). Dialeto de Barata mapeou o mesmo anotação par...

Kamo·4w ago
FixKlusterServices

Permitir a saída do YugabyteDB 5433 na saída de cílios de segurança

Um CiliumNetworkPolítica de seleção app=kamowssecurity permitido host/remote-node Egresso apenas em 26257, 4222 e 9000. Após o corte, a base de dados foi transf...

Kamo·4w ago
FixKlusterServices

Permitir a saída do YugabyteDB 5433 na saída de cílios de segurança

Um CiliumNetworkPolítica de seleção app=kamowssecurity permitido host/remote-node Egresso apenas em 26257, 4222 e 9000. Após o corte, a base de dados foi transf...

Kamo·4w ago
August 9, 2026
FixKlusterServices

Corrigir a lógica em esquemas pré-criados

KamoInitializerService faz definir ********************** verdade, por isso cria estes esquemas em si. O comentário anterior alegou que não tinha. O arquivo per...

Kamo·4w ago
FixKlusterServices

Corrigir a lógica em esquemas pré-criados

KamoInitializerService faz definir ********************** verdade, por isso cria estes esquemas em si. O comentário anterior alegou que não tinha. O arquivo per...

Kamo·4w ago
Fixkamo-internal

Painéis de barras de administrador renderizaram os seus caminhos chave, não a sua cópia

TipPanel pegou o ID DOM do painel em um prop chamado `id` e, em seguida, construiu seu chaves de mensagem desse mesmo 'id', então cada painel pediu * **********...

kamo·4w ago
Fixkamo-internal

Deixe o log de acesso preencher seu painel e página do servidor

A barra de tabulação já diz "System Access Logs", então o h4 acima das estatísticas foi O nome da página duas vezes. Largando- o também permite que o painel use...

kamo·4w ago
Fixkamo-internal

Parar a lista de rolagem quando já se encaixa

Três coisas adicionaram altura que não era conteúdo, então uma lista suficientemente curta para caber ainda tem uma barra de rolagem: - a sentinela-escrola inf...

kamo·4w ago
Fixkamo-internal

Restaurar as alterações da barra de administrador revertidas por 3926d1d8

3926d1d8 levou o AdminQuickLinks.tsx de volta para a sua ae45fc9c^ blob, desfazendo a org etiqueta plural, os nomes de Blocos/Logs curtos e a remoção de gap. Me...

kamo·4w ago
Fixkamo-internal

IDs da linha de texto, controles coloridos de org, ícone da página, barra de erro centrada

Criando um livro e selecionando-o respondeu "Não encontrado". BarataDB unique rowid () ids são 64 bits — um real é 1200081912680906758 — e JSON.parse rodadas Qu...

kamo·4w ago
FixEmailService

Publique IDs de linha como strings — um novo livro 404'd no momento em que você o selecionou

O BarataDB unique rowid() produz ids de 64 bits. Um real de contact books é 120008191268096758; JSON.parse do JavaScript roda qualquer coisa passada Número. MAX...

Kamo·4w ago
FixConversionService

Parar de renovar o *** TTL compartilhado para usuários inativos

Quinto serviço com sua própria cópia do KSessionService, e o quinto deslizamento o compartilhado *** TTL em cada leitura. Cada um sozinho foi suficiente para ma...

Kamo·4w ago
FixDocsService

Parar de renovar o *** TTL compartilhado para usuários inativos

Esta cápsula estava a emitir GET + PEXPIRE contra um *** chave cujo proprietário esteve ocioso por mais de uma hora, segundos após o SecurityService tinha corre...

Kamo·4w ago
Fixkamo-internal

Parar /api/user-info renovando o TTL para usuários inativos

Esta rota escreve a *** TTL directamente para Redis, por isso desviou a ligação em SecurityService, MediaService e ChatService inteiramente — e useUserInfo pesq...

kamo·4w ago
FixMediaService

Parar de renovar o *** TTL compartilhado para usuários inativos

Este serviço mantém sua própria cópia do KSessionService, e ele deslizou o TTL em Cada leitura. Gating SecurityService sozinho não fixou nada: kamo-internal pon...

Kamo·4w ago
Fixkamo-internal

Recuperar um anexo recebido cujo primeiro pedido foi rejeitado

Um vídeo que chegasse numa conversa não pôde ser reproduzido até que a página fosse recarregada, enquanto um vídeo que o membro tinha acabado de enviar sempre r...

kamo·4w ago
FixBillingService

Dar a cada organização um limite real de transação

ArmazenamentoSnapshotSweep.catchUp transportado @Transactional(REQUIRES NEW) e foi chamado do mesmo feijão. Spring aplica @Transactional através de um proxy, en...

Kamo·4w ago
FixEmailService

Gravar os tamanhos das mensagens em vez de escrever zero

SearchIndexService writed sizeBytes = 0 para cada mensagem indexada, sob o comentário "Não disponível no envelope". Ela estava disponível — a busca O perfil sim...

Kamo·4w ago
Fixkamo-internal

Popover X fecha a janela, não apenas a popover

Demitindo o popover já tinha dois recursos (clique fora, Escape), então um X que só descartou era uma duplicata e não deixou nenhuma maneira de se livrar do cab...

kamo·4w 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