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,874
Total de Alterações
4,587
Características
4,515
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 5, 2026
FixMediaService

Compilar o URL avatar do remetente a partir da sua org, não da máquina de requisição

Um remetente de notificação de chat Avatar foi resolvido do X-Forwarded-Host, caindo de volta ao nome do servidor. Tanto o BFF do kamo-internal quanto o APIServ...

Kamo·6d ago
FixKlusterServices

Quatro trabalhadores em um nó que pode segurá-los, não dois em um que não pode

Corrigindo o commit anterior, que estava meio certo e causou um curto intervalo. O diagnóstico de memória estava correto: quatro trabalhadores, cada carregando...

Kamo·6d ago
Featurekamo-internal

Gate a conta de usuário em direitos de plataforma, não em que org possui

Autor numa sessão concorrente nesta máquina e pedido do usuário; gravado para que a proveniência não seja adivinhada posteriormente. A conta de usuário é a PES...

Kamo·6d ago
Fixkamo-internal

Um 404 custa 1,45 MB, que é como um scanner derrubou o site

O próximo não encontrado é uma PAGE. Ele renderiza através do layout root, que resolve a organização do inquilino através da rede e serializa toda a shell app e...

Kamo·6d ago
FixTranslateService

Parar de trabalhar em traduções cuja chamada já desistiu

Três tentativas de noventa segundos mais backoff é até 274 segundos de trabalho por tradução, e cada chamador que temos desiste muito antes disso — KBService's ...

Kamo·6d ago
FixKBService

Parar a varredura re-traduzindo os vinte locais que já funcionaram

Um artigo com 20 de seus 21 locais é "incompleto", então os dez minutos varrê-lo re-queueed - e o tradutor então re-traduziu todos 21, pagando 20 vezes para rec...

Kamo·6d ago
FixKlusterServices

Dê ao modelo de tradução espaço para permanecer residente, e recusar um scanner

libretranslate correu 4 trabalhadores Gunicorn contra um limite de 12Gi, e cada trabalhador carrega sua própria cópia ~3GB do conjunto do modelo argos — 11.8GB ...

Kamo·6d ago
Fixkamo-internal

Mapear as pastas de um provedor para as pastas padrão, onde quer que estejam

A última correção prendeu uma pasta pela função que o servidor lhe deu e ainda deixou uma membro no Google Workspace olhando para "[Gmail]" entre suas próprias ...

Kamo·6d ago
FeatureEmailService

Dar a mesma forma à árvore de pastas de cada provedor antes que qualquer cliente a veja

Reportar o atributo SPECIAL-USE de uma pasta não foi suficiente, porque apenas um servidor envia um se estiver configurado para — e o Dovecot KamoMail na produç...

Kamo·6d ago
Fixkamo-internal

Diga se as credenciais de um servidor DAV já estão armazenadas

O painel Apple iCloud / CalDAV personalizado mostra quatro caixas vazias, quer usuário e senha estão no arquivo. Não pode fazer o contrário -- uma senha armazen...

Kamo·6d ago
FixEmailService

Pare um membro de alcançar a integração do calendário de outro, e pare os endpoints distribuindo a credencial

Dois defeitos nos terminais /settings/integrations/member, ambos vivos e ambos Atingível por qualquer membro subscrito. O ID era o único controle de acesso. Ca...

Kamo·6d ago
Fixkamo-internal

Mantenha a pasta no caminho também, onde quer que possa sobreviver lá

Os endpoints preferem o parâmetro consulta, mas eles são implantados separadamente de este código, e um navegador que carrega o novo pacote um minuto antes do E...

Kamo·6d ago
FixVOIPService

Impeça um usuário de serviço ruim JWT de desativar o softphone de cada membro

Minting do próprio JWT de um membro chamado configFactory.require(inst), que insiste O servidor de telefone SERVICE-USER JWT está presente e bem formado. Essa c...

Kamo·6d ago
Testkamo-internal

Cubra o arranjo que a barra lateral do Gmail realmente pede

A classificação é testada na pastaTargets; esta é a chamada que a barra lateral faz Com ele. Nenhuma das pastas bem conhecidas do Gmail é uma raiz e nenhuma é c...

Kamo·6d ago
FixEmailService

Criar uma subpasta sob o seu pai, não ao seu lado com um ponto no seu nome

createFolder juntou um pai ao nome de uma nova pasta com um ".". Ligado Gmail, que separa sua hierarquia com "/", que produziu uma pasta de nível superior liter...

Kamo·6d ago
Fixkamo-internal

Um papel sem espaço no bloco fixado deixa a pasta desalinhada

índice de respostas -1, e -1 não é nulo, então um papel que já perdeu seu lugar em Pinned ROOT ORDER teria fixado sua pasta à frente da caixa de entrada em vez ...

Kamo·6d ago
FixVOIPService

Fixo a mensagem de erro de entrada carregada de volta no redirecionamento

O callback do RingCentral coloca a sentença do próprio servidor na string de pesquisa assim a aba do membro pode dizer o que realmente deu errado — quase sempre...

Kamo·6d ago
RefactorVOIPService

Manter "é este membro conectado" em um lugar

RingCentralMemberOAuthService tinha sua própria conexão e connectedExtensionNumber, e ambos responderam apenas para o sinal-in meio. Um membro pode segurar qual...

Kamo·6d ago
FixEmailService

Pegue a pasta da consulta, para que uma pasta do Gmail possa ser endereçada

A pasta viajou como um segmento de caminho, e o Gmail separa sua hierarquia com "/" — sua pasta Enviada é `[Gmail]/Enviado Mail`. Não há nenhuma maneira de colo...

Kamo·6d ago
TestEmailService

Pin as duas regras que permitem que uma concessão OAuth e credenciais DAV digitadas compartilhe uma linha

Um ContactIntegration de nível org possui uma URL e senha DAV digitadas ou uma bolsa OAuth, e a aba CalDAV/CardDAV escreve para essa linha de duas lugares indep...

Kamo·6d ago
FixVOIPService

Revogar a inscrição do RingCentral de um membro reatribuído, não se esqueça

Offboarding apagou a linha de credencial do membro quando eles foram removidos de um telefone servidor. Esse era o trabalho todo, enquanto a credencial só poder...

Kamo·6d ago
Stylekamo-internal

Restaurar as terminações de linha CRLF da PastaSidebar

O commit anterior reescreveu o arquivo através de uma ferramenta de modo de texto, que aplainou todas as linhas terminam e transformam uma mudança de 66 linhas ...

Kamo·6d ago
Featurekamo-internal

Conectar via OAuth na aba CalDAV/CardDAV realmente conecta

O botão de alerta levantado (' Fluxo OAuth ainda não implementado - configure credenciais manualmente através da API'). Agora abre o verdadeiro Google Workspace...

Kamo·6d ago
ChoreVOIPService

Faça o membro RingCentral redirecionar o URI configurável

O redirecionamento URI do hop foi apenas o padrão @Value. Pertence ao outras duas propriedades de redirecionamento: ao contrário delas nunca é re- hospedado no ...

Kamo·6d ago
Fixkamo-internal

Torna as pastas do Gmail abertas e lista- as como pastas em vez de caminhos

Duas falhas, ambas do cliente decidindo por si só coisas apenas o servidor de e-mail Eu sei. **"Falha em carregar mensagens."** A pasta viajou como um segmento...

Kamo·6d ago
FeatureEmailService

Conecte calendários Google e Microsoft sobre OAuth, no aplicativo que a caixa de correio já usa

A guia CalDAV/CardDAV Connect via botão OAuth levantou um alerta dizendo o o fluxo não foi implementado e configurar credenciais através da API. Agora. executa ...

Kamo·6d ago
Fixkamo-internal

Ofereça um sinal RingCentral, não uma caixa JWT, em cada membro

O cartão de credencial por membro tinha exatamente um controle: colar um anel central JWT. Um RingCentral JWT é cunhado por usuário dentro do console do desenvo...

Kamo·6d ago
FixVOIPService

Deixe um membro RingCentral entrar em vez de cunhar um JWT

A aba de ajuste de telefone de um membro pediu uma credencial JWT, e essa foi a única Uma maneira de os ligar. Um RingCentral JWT pertence a um usuário e é cunh...

Kamo·6d ago
Stylekamo-internal

Dobrar a largura da barra de rolagem

16px a 32px. Uma barra de rolagem terminal não é cromada para ser afastada do caminho — carrega quatro botões que são pressionados deliberadamente e um aperto a...

Kamo·6d ago
Featurekamo-shared-library

Tente novamente o membro lê que falha primeiro após uma DDL

A carga membro-a-ID está perto da primeira instrução uma solicitação autenticada Então, uma versão de catálogo bate-lhe antes de atingir qualquer outra coisa. I...

Kamo·6d ago
FeatureMediaService

Enviar o avatar do remetente com a mensagem e o seu push

A notificação de chat realizada `senderAvatar: ""` com o comentário "avatar resolvido no frontend", e o push carregou nenhum avatar em tudo. Um navegador pode r...

Kamo·6d ago
FixEmailService

Comunique o separador de pastas e o papel de uso especial para que as pastas do Gmail sejam reconhecíveis

Um membro do Google Workspace viu cada uma das suas pastas listadas em "My pastas" com o seu caminho bruto para uma etiqueta – "[Gmail]/Enviado Mail", "[Gmail]/...

Kamo·6d ago
Fixkamo-internal

Faça a barra de rolagem rolar a shell, porque a rolagem não está aqui

A barra moveu o próprio buffer do xterm, e sob o tmux esse buffer nunca cresce: tmux envia ao cliente apenas as linhas que acabam visíveis e mantém o histórico ...

Kamo·6d ago
FixKlusterServices

O terminal não tinha rolagem para rolar, então ligue o mouse do tmux

para qualquer outra coisa. Eu construí-o contra um xterm nu. js escrevendo sua própria saída e Nunca contra o verdadeiro oleoduto, que é todo o erro. tmux é um...

Kamo·6d ago
Featurekamo-shared-library

Tente novamente um método transacional em uma transação NEW, e pare de abrir os direitos

Duas soluções que só fazem sentido juntos. @RetryOnDbConflito repete um método FORA de sua transação, então cada tentativa Começa um novo. Tentar novamente den...

Kamo·6d ago
Featurekamo-marketing

Diga o que o plano gratuito não cobra, além do que os pagos fazem

Agora que Starter e Business cada um carrega uma taxa única no cartão, um Free cartão que não diz nada sobre ele convida exatamente a inferência errada — o leit...

Kamo·6d ago
PerformanceKlusterServices

Estreite a janela que um DDL deixa para trás para infra- estruturas velhas

Aplicando DDL bate a versão do catálogo, e backends ainda segurando o antigo falhar a sua próxima declaração com SQLState 40001 até serem reciclados. A última c...

Kamo·6d ago
Fixkamo-marketing

Faça com que a taxa de inicialização seja encontrada — discreto não é o mesmo que oculto

A nota enviada em #8c8c8c sem espaçamento, encravada entre o verde brilhante linha de termo e descrição do plano. Isso é DARKER do que a cópia do corpo abaixo e...

Kamo·6d ago
Fixkamo-internal

A confirmação final era ilegível na fila atrás dela

Duas coisas, tanto sobre a costura entre um navegador e o que está ao lado dele. # # A confirmação não tinha nenhuma superfície própria As ações de uma linha ...

Kamo·6d ago
Fixkamo-login

Faça o medidor de greve concordar com sua própria legenda, e leia em voz alta

Três coisas que a tela estava ficando errada, tudo encontrado olhando para ele em vez do que comandá-lo. O bar foi um TALY de falhas, envolvendo cada cinco seg...

Kamo·6d ago
FixSecurityService

O aviso de bloqueio prometeu o degrau errado, e a contagem errada

O medidor de ataque no ecrã de entrada estava a dizer às pessoas algo ao servidor. então não o fez. o tierFor inicia o atraso de cinco segundos na falha do Sixt...

Kamo·6d ago
FeatureSecurityService

Expor o que uma mudança de assento custará antes de ser feita

Aumentar o número de lugares de uma subscrição aumenta agora uma factura — uma startup por banco taxa segue a pessoa, então dez contratações em um plano de $99 ...

Kamo·6d ago
FeatureEmailService

Envie o e-mail de uma organização como seu próprio domínio quando o SPF diz que podemos

O endereço De foi escolhido perguntando quem hospeda o MAILBOXES da organização. Essa é uma pergunta diferente da que importa, e foi errado em ambos instruções ...

Kamo·6d ago
Fixkamo-internal

Indicar o lugar, o método de pagamento e as chamadas adicionais nas rotas existentes

Quatro chamadas em posApi endereçadas URLs em forma de REST — / lugares, / método de pagamento, /addons, DELETE /addons/{id} — e POSController não expõe nenhum ...

Kamo·6d ago
Featurekamo-shared-library

Deixe o console perguntar o que custa uma mudança de assento antes de fazê-lo

changeSeats agora levanta uma fatura para a taxa de inicialização em novas cabeças, que gira um número em um diálogo em uma cobrança — dez contratações em um pl...

Kamo·6d ago
Fixkamo-marketing

Remova a última reivindicação de "configuração de $0, e coteje a taxa apenas onde ela é fixada

Renderizando a calculadora apareceu uma reivindicação a primeira passagem perdida: sua "Incluída Free!" painel liderou com "Setup & Implementation - $0, golpead...

Kamo·6d ago
FeatureSecurityService

Registre quais domínios nos autorizam, para que seu e-mail possa sair como eles

E- mail transacional atualmente escolhe seu endereço de From perguntando quem hospeda um OS MAILBOXES DA organização. Essa é a pergunta errada. Se podemos envia...

Kamo·6d ago
Featurekamo-shared-library

Registre se o SPF de um domínio nos autoriza a enviar como ele

Duas colunas ao lado da propriedade e bandeiras SSL, respondendo à terceira pergunta DNS sobre um domínio: podemos colocar seu nome na linha From do correio tra...

Kamo·6d ago
FixSecurityService

Um bump de versão de catálogo não deve ser lido como "esta máquina não tem organização"

A resolução do Org funiliza cada pesquisa através de um helper de consulta que engole o exceção e respostas Optional.empty(). Para uma organização que realmente...

Kamo·6d ago
Featurekamo-internal

O Hexhead de um terminal diz se te quer

Um membro com seis terminais minimizados tem uma pergunta sobre cada: À minha espera? A cabeça agora responde em uma cor. trabalho verde — nada é desejado de v...

Kamo·6d 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