Um inquilino no anfitrião compartilhado é pintado e configurado como ele próprio
No meet.kamocrm.com o hostname é a plataforma para cada organização que não tem domínio próprio, e nada na página nunca disse o sidecar que organização de um qu...
O título da aba também lê a pasta da própria organização
title.html é SSI incluído na página da sala e a maioria de estática / (ambos fechar páginas, 404, oauth, offline, dialInInInfo, prejoin, whiteboard). Seu script...
Pinte o lobby de um inquilino de sua pasta de apelidos, com o logotipo que ele enviou
No meet.makeitpopsigns.com cada logotipo, fundo, folha de estilo e favicon 404d. O sidecar resolveu a organização do host para suas configurações de encontro, m...
Prove a implantação por digest, não por tag
O commit anterior para `set image' sendo um no-op silencioso. Isto afirma que resultado: após o lançamento, a tag é resolvida para uma digest As cápsulas em exe...
A reconstrução do mesmo commit não implantou nada e relatou sucesso
A imagem é marcada com o commit SHA, então reconstruir o mesmo commit produz uma referência de imagem idêntica. `kubectl set image` então não muda nada, o A imp...
Reconstruir agora o cache de descritor de blob velho do registro está limpo
ROOT CAUSA, para a próxima pessoa que vê "breve leitura: esperado N bytes, mas tem 0: EOF inesperado". O registro executa storage.cache.blobdescriptor: inmemor...
Reconstruir depois de limpar os links de camada pendentes do registro
As duas construções anteriores (2862548, dd323bc) ambas produziram imagens que não puderam ser puxadas: leitura curta: esperado 3985350 bytes mas tem 0: EOF in...
Reconstruir — o push anterior deixou o registro sem suas camadas
A imagem construída para 2862548 não pode ser puxada: falhou em puxar e desfazer a imagem "...kamo-meet:28625480...": leitura curta: esperado 3985350 bytes mas...
Responda a uma sonda de prontidão e execute duas cápsulas
Esta implantação não tinha nenhuma sonda de prontidão, então uma cápsula contada como Pronto no instante em que o seu recipiente processo iniciado. Com maxIndis...
Deixe um lançamento terminar o que o velho pod estava fazendo
Implantes substituiu o único pod de cada serviço com nada para pegar os pedidos em Voo. Três configurações, aplicadas em toda a frota: - preStop dorme 10s ante...
Colocar pedindo controle na tela que ele controlaria
O recurso funcionou, e quase ninguém teria encontrado. A única maneira de ask foi um item no menu de sobrecarga de uma miniatura — passe a pessoa certa a viagem...
O helper de controle se instala, então há um arquivo para obter
Configurar o helper significa baixar dois arquivos, abrindo um terminal e executando um script com sudo. Isso é um fluxo de pessoas abandonar, e um abandonado i...
Controle manual de mouse e teclado de uma tela compartilhada para outra pessoa
Liga o dispositivo de controlo remoto dormente do garfo ao agente acompanhante, e corrige as coisas que o teriam tornado inutilizável mesmo quando fosse acessív...
Um agente companheiro que pode mover o rato remoto
O garfo já carrega todo o recurso de controle remoto da Meet, e nenhum dos já foi alcançável. O receptor meio espera em uma Mensagem Post transporte para uma ap...
O lobby usa a marca do proprietário da reunião, não a da plataforma
A sobreposição deduziu sua pasta de tema do nome da máquina do navegador. No meet host que é a plataforma para cada inquilino, então o CSS, favicon e logotipo c...
A identidade de um membro e suas orgs deixam de vazar entre tabulações
meet.<plataforma> é compartilhada por cada organização sem um anfitrião próprio, e localStorage é por ORIGEM. O nome do membro assinado, e-mail e avatar foram e...
Repetir o npm ci, que é onde esta imagem realmente falha
A compilação falhou em cada push desde 2026-08-15 e não é o código. O log mostra que o npm ci está a morrer com ERR SSL CIPHER OPERATION FAILED e ossl gcm strea...
Resolver a org do lobby do quarto ou ?org=, não o anfitrião
/api/config e /api/branding ler a organização a partir do nome do host. Ligado o anfitrião do encontro compartilhado que é a organização da plataforma para cada...
Salas de escopo para sua organização no anfitrião do encontro compartilhado
O isolamento do quarto era o HOST. Um membro da org B não pôde apresentar uma *** cookie no meet.<org-A-domain>, então sabendo o nome do quarto de org A tem-los...
Pinte o logotipo org como uma silhueta sólida quando solicitado
Uma org pode agora escolher uma cor sólida para o logotipo pré-sessão, definido a partir de Configurações de Branding kamo-internal e aplicadas aqui. Este lado...
A cor da coluna sobre a apresentação é 90%, não 50%
Metade da força deixou muito da fotografia através da coluna de junção e o painel de antevisão. Ambos são agora 90% de sua própria cor, então o fundo lê como um...
A apresentação de slides cobriu ambas as colunas em vez de sentar atrás delas
#preview é um item simples flex sem posição, então a camada slideshow - posicionado, z-índice 0 — pintado sobre o seu fundo e, pior, sobre o membro Avatar no me...
Apresentação de fundo de Org, e honra a configuração shuffle
A página de boas-vindas já girou os fundos temáticos da org; agora lê fundoOrdenar da mesma config.json para uma org que escolheu shuffle recebe um quadro aleat...
Tamanho do logotipo org para 80% da coluna de junção
A tela de junção capotou o logotipo de marca a 40px de altura com objetoFit contém, então ele renderizou caixa de correio dentro da coluna 300px e olhou subdime...
Navegadores continuaram servindo um pacote de aplicativos obsoleto após cada implantação
index.html enviou um código 'libs/app.bundle.min.js?v=139` que nunca foi construído alterado, os arquivos do pacote são estáveis, e nginx não enviou nenhum Cach...
O URL de retrocesso do avatar nunca pôde resolver
Ambos os blocos de captura avatar-search up construídos **************************** Os Avatares mudaram-se para o fixo. prefixo `platform/` independente de dom...
O proxy de Colibri-ws sempre 502'd — nginx não tinha resolução
A localização /colibri-ws/<jvb-id>/ constrói o seu montante a partir de um grupo de captura. nginx resolve tais nomes na hora do pedido e somente quando um solu...
Um URL de avatar morto renderizou uma imagem quebrada permanente em vez de iniciais
Um participante cuja foto está faltando no armazenamento mostrou um ícone de imagem quebrada para todos os outros na chamada, para sempre — nunca se degradava à...
Endureça o download do kubectl contra a saída flácida [skip ci]
dl.k8s.io sobre a saída do corredor diminui intermitentemente no meio da transferência: curl: (56) OpenSSL SSL read: a descriptografia falhou ou o mac de regist...
Requer-password gate para convidados anônimos (membros bypass)
Quando uma org permite requirePassword, os visitantes do link anônimo devem entrar na sala senha; os membros autenticados nunca são solicitados. - sidecar: sem...
Gravar automaticamente + gravar marca d'água das configurações de org
wrestles.js loadOrgMeetSettings agora, quando a gravação está habilitada: - marca d'águaOnRecordings → mostra uma org "REC" sobreposição de marca d'água durante...
Fechar buraco JWT-forge, corrigir convidado juntar, adicionar "Assine com Kamo"
- sidecar /api/auth/jwt: derivar a identidade do membro (id/name/email/org) de a sessão *** do lado do servidor, não o corpo da solicitação. Anteriormente, qual...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Título dinâmico e descrição de org config.json
Inline JS no title.html deriva o caminho do CDN temáticos do nome do host, obtém config.json, e define o título como "Meets - {siteNameShort}" e metatags descri...
Adicionar Powered by KamoCRM backlink para / welcome landing page
A landing page real meet.{domain} é bem-vinda/índice. html — uma estática Página HTML servida diretamente pelo nginx que lida com o fluxo pré-auth (capture exib...
Faça PoweredByKamo combinar kamo-login — branco na cor da marca
A página de boas-vindas do KamoMeet já tinha o backlink PoweredByKamo ligado, mas o seu estilo ainda era o tratamento original de baixa opacidade correnteColor ...
Adicione subtil backlink KamoCRM para receber e receber UI
Espelhos do padrão PoweredByKamo enviado em kamo-login e kamo-register para as superfícies web KamoMeet (Forquilha Meet). KamoMeet de cada cliente implantação s...
Adicionar página de cancelamento webinar público com estilo de marca org
Adiciona / cancel? página inv={token} para participantes públicos cancelar webinar Registos. Inclui pontos de proxy da API sidecar, roteamento nginx, e uma pági...
Prolongar a expiração da JWT de 5 minutos a 24 horas
Prosódia re-valida a JWT quando novos participantes se juntam ou conferência mudanças de estado. Com um prazo de validade de 5 minutos, o JWT do apresentador ex...
Avatar forçado via despacho Redux após redirecionamento JWT
O oleoduto de carga atrasada da JWT para avatars falha silenciosamente com desactivar os Pedidos do Terceiro Partido. Abordagem de três camadas: 1. Avatar.tsx ...
Usar o avatarURL participante diretamente como recurso no componente Avatar
O gasoduto AvatarUrl carregável (check preload → setLoatableAvatarUrl) nunca foi configurar o URL devido à desactivação doTerceiroPedido deParty e da avatarURL ...
Extrair BarataDB IDs como strings antes de JSON.parse perder precisão
IDs exclusivos rowid() do BarataDB (por exemplo 1161936315562426374) excedem Número do JavaScript.MAX SAFE INTEGER (9007199254740991). JSON.parse silenciosament...
Obter URL do avatar da API SecurityService em vez de construir do hash
A construção de URL estática do hash de sessão estava retornando 404/500 porque os SVGs do Criador Avatar nem sempre são armazenados no caminho MinIO esperado. ...
Definir URL do avatar diretamente sem pré-carregar verificação, adicionar registro sidecar
A verificação de pré-carregamento getFirstLoadableAvatarUrl estava falhando porque o tema URL CDN não pôde ser pré- carregado de dentro do navegador contexto d...
Condição de corrida variante do logotipo, padrãoLobbyEnabled ignorado, e whoCanRecord não passou para config
- Defere logoUrl resolução em oversets.js até org config cargas para prevenir piscando a variante de logotipo errada (SIMPLE vs FULL) - Fire kamo-branding-carre...
Permitir fotos avatar quando desabilitarTerceirosPedidosParty é verdadeiro e redesenhar layout de configurações de fundo virtual
URLs Avatar do contexto JWT são URLs CDN de tema de primeira parte, não pedidos de terceiros. O desactivarThirdPartyRequests guard estava a impedi-los de carreg...
Ampliar o cartão de página de 480px para 560px para evitar quebra de linha de título
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.