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
September 5, 2026
Featurekamo-apps

Reconstruir o pedido de hipoteca como uma forma real, branco-marcado

A página que substitui era um protótipo usando uma URL de produção. Foi postado para `http://localhost:8082`, então nenhuma aplicação que ele coletava chegou a ...

Kamo·6d ago
Featurekamo-login

Assentar cada tela em um painel arredondado sob uma fita de canto

Cada rota agora renderiza dentro .kamo-pane: um cartão inserido 15px do navegador edge com um raio de 14px, uma sombra suave, e overflow: escondido, então uma p...

Kamo·6d ago
Featurekamo-shared-library

Dar um credor em algum lugar para colocar a verdade sobre si mesmo

A página de pedido público de hipotecas compôs o seu rodapé legal do nada — uma licença da Califórnia codificada, um número NMLS inventado, um endereço fictício...

Kamo·6d ago
Featurekamo-internal

Publicar os endereços da política, as licenças do estado real, e uma ligação por produto

Três coisas que o site de pedido de empréstimo público não poderia ser dito anteriormente, e um que foi dito erradamente. **A Informação da Empresa ganha Polít...

Kamo·6d ago
Featurekamo-internal

Iniciar uma sessão de codificação a partir do menu Linux Desktop, em um modelo e esforço que você mantém

O ícone já abriu uma área de trabalho remota e um terminal remoto. A terceira coisa as pessoas realmente ir para aquela máquina para era alcançável apenas abrin...

Kamo·6d ago
Featurekamo-internal

Terminar o painel de calendários pessoais e colocá-lo onde um membro pode alcançá-lo

PersonalProviderSection estava andaimes que nada renderizado, e não iria funcionou se tivesse: leu GET /member/{id}, uma rota que não existia, então falhou ao a...

Kamo·6d ago
FeatureEmailService

Deixe um membro conectar seus próprios calendários e contatos

O painel de calendários pessoais pediu-me para ir embora. que nunca foi mapeado -- então falhou em cada aberto -- e para o Google e Microsoft não tinha como aut...

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
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
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
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
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
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
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
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
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
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
FeatureSecurityService

Transportar o estado de atividade de um terminal para o console

TerminalGanhos de resumo `state`: ocupado, ou esperando por seu membro. Ler o transcrição da sessão — nenhum dos quais é conhecido daqui, por isso viaja em vez ...

Kamo·6d ago
Featurekamo-internal

Dar uma cabeça dica do próprio aplicativo, colocado de onde ele se senta

A etiqueta era a nativa do navegador `title` box: unstyled, e colocar onde quer que o outros 291 alvos pairando neste uso cromado, seta e tudo. Uma cabeça não ...

Kamo·6d ago
Featurekamo-marketing

Declarar a taxa de inicialização, e parar de alegar que não há um

O site disse "$0 taxas de configuração" três vezes nos metadados da página de preços e listado "Nenhuma taxa de embarque obrigatória" como uma vantagem sobre a ...

Kamo·6d ago
Featurekamo-internal

Mostrar a taxa de inicialização antes de ser carregada, e onde um acordo o substitui

calcular o preço sempre devolveu uma configuraçãoFee e o assistente de ordem imprimiu em nenhum lugar, então uma carga que corre para quatro figuras em uma gran...

Kamo·6d ago
FeatureInitializerService

Semente a taxa de inicialização de $99 por assento em cada nível pago

O carregador passou nulo para setupFee em todos os quatro planos, então um recém-semeado ambiente a preços de onboarding em nada enquanto a produção cobra $99 p...

Kamo·6d ago
FeatureBillingService

Bill a taxa de inicialização em ambas as rotas para um plano, e registrar termos negociados

Duas rotas alcançam o mesmo plano e apenas uma delas iria cobrar o novo Taxa de arranque por assento. Uma encomenda escrita através do serviço de assinatura, qu...

Kamo·6d ago
Featurekamo-shared-library

Cobrar a taxa de inicialização, por assento, e deixar um cliente fora dele

A taxa de inicialização foi semi-construída desde que o modelo existiu. SubscriptionPlan carregava uma configuraçãoFee, SubscriptionOrder carregava uma configur...

Kamo·6d ago
Featurekamo-shared-library

Repetir os erros do banco de dados Yugabyte espera que um cliente tente novamente

Aplicando DDL bate com a versão do catálogo, e cada infra- estrutura física ainda segurando o antigo falha sua próxima instrução com SQLState 40001 — "versão de...

Kamo·6d ago
FeatureKlusterServices

Diga se um terminal está funcionando ou esperando por seu membro

Cada terminal na lista agora carrega `estado`: ocupado, ou esperando. É o uma pergunta que alguém faz de uma janela que não pode ver, e é o que A cor do Hexhead...

Kamo·6d ago
Featurekamo-internal

Escolha o modelo e o esforço antes de iniciar uma sessão de codificador, uma vez

O diálogo Enviar para IA tem, e os dois são a mesma escolha em vez de dois. Alguém que se fixou em Sonnet em High já decidiu. Re-colheita na outro lugar cada v...

Kamo·6d ago
FeatureSecurityService

Carregue o modelo e o esforço do membro para uma sessão de codificador

e deliberadamente não examinado aqui. `coder flags` no agente é a única coisa que decide o que uma sessão executa com — seu próprio comentário chama-lhe "o lim...

Kamo·6d ago
FeatureKlusterServices

Deixe uma sessão de codificação ser executada no modelo e no esforço escolhido pelo membro

para uma nova sessão e para uma retomada semelhante, desde `--modelo' e `-esforço` são bandeiras por sessão de qualquer forma. Eles são a única parte do comand...

Kamo·6d ago
Featurekamo-internal

Nomeia um hexhead após a janela que ele representa

Uma dica de ferramenta do hexhead dizia "User w12" — o id da cabeça, que é o id da janela, num string escrita para avatares de membros. Uma doca de seis janelas...

Kamo·6d ago
FeatureSecurityService

Recusar uma entrada cuja máquina nomeie nenhuma organização

Tal hospedeiro pode entrar até agora. A escolha do espaço de trabalho não foi possível caminho e conseguiu a adesão sozinho, o que o tornou uma porta onde nenhu...

Kamo·6d ago
FeatureKlusterServices

Um terminal de codificação usa o codificador de nome dado à conversação

em execução tinha sido intitulado há muito tempo "Startup aplicação taxa e Harmony ajustamento da conta". Duas coisas separadas estavam a engolir esse nome. **...

Kamo·6d ago
Featurekamo-internal

Mostrar o bloqueio de entrada como uma regra que não pode ser desligada

SecurityService agora aplica um bloqueio progressivo de entrada em cada organização se existe ou não uma linha para ela — cinco tentativas livres, então cinco s...

Kamo·6d ago
Featurekamo-login

Mostrar o bloqueio progressivo, por isso um hold-in explica-se

O servidor agora recusa as inscrições em uma escada — cinco tentativas livres, depois cinco segundos, em seguida, fechaduras de cinco, quinze e trinta minutos, ...

Kamo·6d ago
FeatureSecurityService

Bloqueio progressivo de entrada, aumentando para um bloco IP permanente

Uma senha errada agora custa algo, e o custo sobe. Contado desde o o último log-in bem sucedido do sujeito: as cinco primeiras falhas são livres, o sexto e cada...

Kamo·6d ago
September 4, 2026
Featurekamo-internal

Mostrar a um membro o URI de redirecionamento em seu próprio domínio

Esta é a tela que toda a mudança é para. Um membro a configurar o Google Espaço de trabalho com o próprio aplicativo OAuth da sua organização vem aqui para enco...

Kamo·6d ago
FeatureSecurityService

Servir cada org a URL de retorno de chamadas em seu próprio domínio

Este endpoint é onde um membro encontra a string que eles colam no Google console, então é o endpoint que estava errado: retornou apenas o redirecionar a org ti...

Kamo·6d ago
FeatureVOIPService

Recuar para o nome do próprio host da org para o redirecionamento de Equipes

Um redirecionamento do org digitado em seu próprio registro ainda ganha totalmente — Microsoft requer o URI reproduzido na troca de token para corresponder ao a...

Kamo·6d ago
FeatureMediaService

Enviar o próprio nome de máquina de uma org como o reencaminhamento da reunião OAuth

A mesma regra que o fluxo da caixa de correio segue agora, para as reuniões Zoom e Teams: uma organização em seu próprio aplicativo registrado esse aplicativo c...

Kamo·6d ago
FeatureEmailService

Enviar o próprio nome da máquina de uma org como o redirecionamento OAuth da caixa de correio

Uma organização que trouxe seu próprio aplicativo Google ou Entra registrou que app em sua própria conta, sob sua própria marca, e agora é informado em seu tela...

Kamo·6d ago
Featurekamo-shared-library

Endereçar chamadas de OAuth de uma org para seu próprio domínio

Um OAuth redirecionar URI é mantido por um terceiro. Um membro cola- o em Consola do Google ou da Microsoft, e a partir daí o valor do serviço envia sobre o ped...

Kamo·6d ago
FeatureSecurityService

Os dados da conta do utilizador pertencem ao seu proprietário ou a um operador

Uma regra, em um lugar, para os três terminais que escrevem uma conta USUÁRIO: o atualização do membro do perfil, endereço pessoal do perfil e a plataforma Usuá...

Kamo·6d ago
Featurekamo-shared-library

Uma regra de detecção que uma org não pode desligar e a letra que envia

PROGRESSIVO LOGIN LOCKOUT se junta ao DetectionRuleType. Todos os outros valores sobre isso enum descreve algo em que um inquilino opta; este descreve um contro...

Kamo·6d ago
Featurekamo-internal

Um operador pode definir um endereço pessoal, e perguntar sobre a conta certa

Duas alterações no perfil do membro, tanto sobre a mesma confusão: qual pessoa A pergunta está a ser feita. O cartão de e-mail pessoal não é mais auto-apenas. ...

Kamo·6d ago
FeatureSecurityService

Deixe um operador deus e o usuário do sistema definir o endereço de alguém

O endereço pessoal era só para si. É também o endereço que um administrador tem para ser capaz de corrigir — um membro que perdeu a caixa postal por sua conta n...

Kamo·6d ago
FeatureKlusterServices

Orçamento dos últimos quatro serviços para ganhar uma segunda réplica

BillingService, EmailService, KamoLOS e SecurityService agora executar dois pods, cada um tendo colocado sua Efeito compartilhado previsto varre atrás de uma lo...

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