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
March 29, 2026
Fixkamo-internal

Limpar os hexheads obsoletos na atualização da página em vez de restaurar o estado órfão

Janelas de ferramentas minimizadas não sobrevivem à atualização, então restaurando posições hexhead criar cabeças órfãs com ícones em falta e manipuladores de c...

kamo·5mo ago
Fixkamo-meet

Fazer somente leitura Nome sobrescrever mais agressivo para que Meet não possa sobrescrevê-lo

Encontrar pode substituir a janela. config inteiramente durante o bootstrap, limpando o somente leitura Nome da bandeira. Adicionar objeto.defineProperty trap o...

Kamo·5mo ago
Fixkamo-meet

Ouça o evento de carga da marca assync para renderizar logo e cores org

PreMeetingScreen, Watermarks e WelcomePage estavam lendo window. KAMO MEET BRANDING uma vez durante renderização, faltando os dados quando o async loadBranding...

Kamo·5mo ago
Fixkamo-meet

Resolver problemas de qualidade da janela de configuração — altura, sobrecarga de páginas e texto em branco

Mudar a altura fixa de 560px para auto com 85vh max de modo que o conteúdo se encaixa sem barras de rolagem. Adicione flexWrap à barra de tabulação para que as ...

Kamo·5mo ago
Refactorkamo-internal

Reescrever HexHead sistema de colocação com motor de layout determinístico

Substitui o sistema buggy de evitação de colisão (espiralSearch, solutionCollisions, flyToHomeRow, dock/group RAF loops) com uma única função determinística ref...

kamo·5mo ago
Featurekamo-meet

Preservar o nome original do quarto (sem capitalização/espaços), adicionar campo URL de reunião copiável

1. Desabilitado safeStartCase () que estava convertendo 'myroom123' para ' Myroom 123' com capitalização e espaços aleatórios. Os nomes dos quartos agora exibem...

Kamo·5mo ago
Featurekamo-internal

Adicionar indicador de digitação ao chat de IA enquanto espera pela resposta

A bolha de streaming só foi mostrada quando o conteúdo já estava sendo transmitido, não deixando nenhum feedback visual durante a espera REST. Pontos saltitante...

kamo·5mo ago
Fixkamo-internal

Ocultar abas específicas de membros quando o memberID é "novo" para evitar erros BAD REQUEST

O URL /settings/member/new (a partir do botão "Adicionar membro da equipe") é capturado pelo [memberID] rota dinâmica, causando ContaActivityTab, MembroPermissi...

kamo·5mo ago
Fixkamo-meet

Validar o OTK FIRST antes de carregar quaisquer ativos do tema para impedir a expiração

ROOT CAUSA: branding/overrides.js estava carregando org config, CSS, favicon ANTES de validar o OTK. Estas solicitações de rede levaram mais de 10 segundos, faz...

Kamo·5mo ago
Fixkamo-internal

60s TTL OTK para atender janelas, convites de chat/email independentes que não bloqueiam na infraestrutura

O OTK tinha uma TTL de 10 segundos. Quando a página kamo-meet carregou todos os seus ativos e branding/overrides.js correu para validar a OTK, já tinha expirado...

kamo·5mo ago
Fixkamo-meet

Bloquear corretamente o nome da exibição via sobreposição de configuração + observador de mutação DOM

Abordagem de três camadas para garantir que o nome está bloqueado para usuários autenticados: 1. A bandeira de armazenamento local 'kamo-meet-autenticated' sobr...

Kamo·5mo ago
Fixkamo-internal

Enviar convites de chat através da API de sessão de chat existente, convites de e-mail via multipart para EmailService

O chat convida: cria/obtém uma sessão de chat via POST /api/media/sessions/chat em seguida, envia o convite como mensagem de texto nessa sessão. Utiliza o exata...

kamo·5mo ago
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·5mo ago
Fixkamo-meet

Bloquear o nome da exibição via somente leitura nativa do Meet Configuração do nome dos utilizadores autenticados

- Sidecar config.js agora define readOnlyName: true quando o usuário tem *** cookie ou JWT na URL da página (detectado através de cabeçalhos de referência/cooki...

Kamo·5mo ago
FixMediaService

Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}

Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...

Kamo·5mo ago
Fixkamo-internal

Encaminhar todos os campos de reunião (enviarChatInvite, sendEmailInvite, customMessage, roomAlias, joinUrl) para a infraestrutura

A rota API Next.js estava despindo sendChatInvite, sendEmailInvite, CustomMessage, and roomAlias — only forwarding roomName and inviteMemberIds. A infra- estrut...

kamo·5mo ago
FeatureMediaService

Implement chat WebSocket and email invite sending for meetings

MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...

Kamo·5mo ago
Featurekamo-internal

Passe os membros disponíveis para todas as instâncias do MeetingDialog e auto-encomenda quando não for fornecido

- A lista dos membros passa para cada um dos membros. - MembroItem passa à disposição dos membros para a sua reuniãoDialog - Reunião Dialog auto-fetches membros...

kamo·5mo ago
Fixkamo-meet

Gerar Prosódia JWT da sessão OTK e redirecionar com ?jwt= para a autenticação do moderador adequado

O fluxo OTK agora: 1. Valida OTK via sidecar → recebe sessão (memberId, displayName, etc.) 2. Salva o nome da exibição para localStorage 3. Chama /api/auth/jwt ...

Kamo·5mo ago
Fixkamo-meet

Aplicar a cor do nav org a toda a coluna anterior à reunião à esquerda, não apenas a tira da barra de ferramentas

Alvo .premeeting-screen (o recipiente de altura total) e seu conteúdo crianças de painel em vez de nomes de classes gerados. Também abrange reuniões caixa de fe...

Kamo·5mo ago
Featurekamo-meet

Configuração modal completa com abas Dispositivos/sons/Mais/Shortcuts, nome de exibição no cartão principal, sobreposição de cor primária

- O nome da exibição é agora um campo obrigatório na carta principal acima da sala entrada, não em configurações. Os utilizadores devem indicar o seu nome antes...

Kamo·5mo ago
Fixkamo-login

Encaminhar o IP do visitante e o Usuário-Agente para a infraestrutura para registro preciso da atividade da conta

As rotas API Next.js não estavam encaminhando X-Forwarded-For, X-Real-IP, ou Cabeçalhos do usuário-agente para a infraestrutura Java, fazendo com que a atividad...

Kamo·5mo ago
FixAPIService

Use HTTP on port 80 for meet service URL to match other services

The HTTPS endpoint on 8443 causes SSL cert mismatch when routing through K8s internal DNS. All other services use HTTP on port 80.

Kamo·5mo ago
Featurekamo-meet

Validar a existência da sala antes da junção anónima, adicionar definições modal com a selecção do dispositivo

Usuários anônimos devem digitar um nome de sala de reunião válido - a página de boas-vindas verifica /api/meet/existe/{roomName} antes de permitir a adesão. Se ...

Kamo·5mo ago
Featurekamo-internal

Adicionar área de texto de mensagem personalizada ao MeetingDialog para convites de chat/email

Mostra uma entrada de texto multilinha quando pelo menos uma opção de notificação é habilitado, permitindo que o criador de reunião para adicionar uma nota pess...

kamo·5mo ago
Fixkamo-internal

Mostrar o Dialog do Meeting para reuniões por membro em vez de ignorar diretamente

Tanto o MemberItem (Interaction Center) como o ChatBox (chat tool window) agora abrir o MeetingDialog com o membro alvo pré-selecionado, permitindo usuário para...

kamo·5mo ago
Fixkamo-internal

Route meet config API através do APIService em vez de MediaService direto

A rota existente meet/create usa forwardToApi (APIService), que Proxies para MediaService. As novas rotas de configuração/fundo devem seguir o mesmo padrão para...

kamo·5mo ago
Fixkamo-meet

Bloquear a entrada do nome da exibição para usuários autenticados na tela anterior

Membros autenticados (chegando via OTK) recebem seu nome pré-cheio e locked — a entrada está configurada para lerSomente com os eventos de ponteiro desabilitado...

Kamo·5mo ago
Fixkamo-meet

Use URLs BOSH/WS relativos em config.js, adicione Autenticação OTK com nome pré-preenchimento, carregue org CSS para cores nav

Três correções: 1. config.js URL BOSH alterada do endereço interno do cluster para relativo /http-bind (anginx proxies to Prosódy). O WebSocket usa o cabeçalho ...

Kamo·5mo ago
Featurekamo-meet

Adicionar página de boas-vindas personalizada com fundos com temas de org, cartão de vidromorfismo e entrada de nome de quarto

Substitui Conheça a tela de boas-vindas padrão com uma landing page personalizada que: - Carrega fundos org do tema MinIO com transições de carrossel - Mostra l...

Kamo·5mo ago
Fixkamo-internal

Mover o botão Nova Página depois de Conversar Agora como apenas como ícone, remover o link de Notas duplicadas

Nova aba é agora um botão de ícone (sem etiqueta) colocado à direita do Chat Now. Notas removidas do NavTop já que já está no NavPri.

kamo·5mo ago
Fixkamo-meet

Habilitar Nginx SSI e copiar arquivos em HTML ausentes (head.html, base.html, fonts.html, body.html, plugin.head.html)

Meet Meet usa nginx Server Side Includes para compor index.html de vários arquivos HTML parciais. Sem o SSI ativado e os arquivos de inclusão presente, a página...

Kamo·5mo ago
FeatureKlusterServices

Configure Prosody, Jicofo, and secrets for Jibri recording support

Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

Kamo·5mo ago
FeatureKlusterServices

Add Jibri deployment manifests for Meet meeting recording

Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.

Kamo·5mo ago
Featurekamo-internal

Adicionar /settings/features/meets page com 5 abas para configuração de videoconferência de nível org

Nova página de configurações com Geral, Segurança e Acesso, Gravação, Branding, e abas Notificações. Inclui cliente meetApi, rotas proxy MediaService, seleção d...

kamo·5mo ago
FeatureMediaService

Add MeetConfigController and MeetConfigService for org-level meet settings

REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

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