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 4, 2026
Featurekamo-shared-library

Carreiras é um pseudônimo de plataforma, não de uma org

OrgResolutionService.byHost lê uma etiqueta líder que não é conhecida alias de plataforma como alias de uma ORGANIZAÇÃO dentro do domínio por trás dela, então s...

Kamo·1w ago
September 3, 2026
Fixkamo-internal

A faixa de tabulação declarou minHeight duas vezes, de modo que a compilação nunca foi verificada

Adicionando ícones às abas do painel anexado um segundo `minHeight` ao mesmo `& .MuiTab-root` literal em vez de substituir o antigo. Rejeita o TypeScript uma pr...

Kamo·1w ago
FixMediaService

A ligação profunda de chamada de entrada deve utilizar kamocopilot://

O esquema kamomobile:// de KamoMobile é o passo 2 de um renome que não aconteceu. O binário publicado registra kamocopilot sozinho, e uma ligação profunda para ...

Kamo·1w ago
Featurekamo-internal

Distintivos de Rodapé — uma linha de imagens sob a assinatura

A aba de Conteúdo 'Footer Image' foi uma imagem escolhida entre três fixa fontes e dimensionadas por uma percentagem. Agora é 'Footer Badges': os mesmos três ma...

Kamo·1w ago
FeatureInitializerService

Email assinature badges, e as colunas que as encomendam

A biblioteca de crachás de rodapé mais rodapés / rodapés / rodapés footer badge height on email assinature templates. Um corredor e não apenas ddl-auto pelo mo...

Kamo·1w ago
FixKlusterServices

A entrega de IA correu tmux, então nada foi digitado e nada chamado

Apanhado por executá-lo na máquina: o terminal aberto no caminho certo, com Sem comando e sem título. Uma corrida, ambos os sintomas. `bootstrap` é executado l...

Kamo·1w ago
FeatureEmailService

Uma biblioteca de crachás de rodapé, e a linha que cada escopo imprime

O rodapé da assinatura foi de uma imagem para uma fileira deles. A biblioteca é org-wide; a seleção e sua ordem são por escopo, então uma imagem enviada enquant...

Kamo·1w ago
FeatureConversionService

Redimensionar uma imagem por altura, mantendo seu formato e transparência

Apoia os crachás de rodapé de assinatura de e-mail, que são reduzidos para 150px de altura em Carregar. O resize-bg não pôde ser reutilizado. Existe para fazer...

Kamo·1w ago
Featurekamo-shared-library

O esquema atrás de uma fileira de crachás de rodapé

O rodapé da assinatura de e- mail tinha uma imagem, nomeada por footer image source e dimensionado por uma percentagem. Agora detém uma linha deles: as três fon...

Kamo·1w ago
Featurekamo-internal

Adicionar o escopo VOIP CALL EVENTS

Permite que um problema de org kamo-asterisco-suportar uma chave para relatar extensões de toque, separadamente de VOIP RECORDING UPLOADS. Enviar uma gravação a...

Kamo·1w ago
Featurekamo-asterisk-support

Reportar as extensões de toque para os anéis móveis de um membro

O cliente da AMI faz login com 'Eventos: desligados' e só envia ações, então nada sobre O FreePBX de um cliente alguma vez disse à plataforma que uma chamada es...

Kamo·1w ago
FeatureAPIService

Superfície API-chave para eventos de chamadas ao vivo de um cliente PBX

Companion to VoipRecordingUploadController, em um separado deliberadamente VOIP CALL EVENTS escopo: carregando uma gravação após o fato e fazendo O telefone de ...

Kamo·1w ago
FeatureVOIPService

Deixe um PBX no local relatar uma extensão tocando

RingCentral e JustCall publicam INBOUND RINGING de seus webhooks. FreePBX e KamoPBX não publica nada -- eles são o próprio Asterisco do cliente e nada foi Estou...

Kamo·1w ago
FeatureMediaService

Ligue para o telefone de um membro para uma chamada recebida

VoipStompRelayController retransmitiu eventos voip.call.* tocando para o navegador e deliberadamente nunca os empurrou, reservando alerta de chamada para o futu...

Kamo·1w ago
Featurekamo-internal

Enviar para IA abre o terminal em que ele é executado, e as abas recebem ícones

Um despacho agora retorna nomeando um terminal, e o console o abre. Isto é... não é uma visão de cortesia de algo já em andamento — a entrega está a máquina de ...

Kamo·1w ago
FeatureKlusterServices

Pin o ID da sessão e ligue a sessão do terminal ao Código VS

«--session-id <uuid>` é escolhido em tempo de preparação em vez de deixado para o CLI, que é o que faz o editor passar-off determinístico: o id é conhecido ante...

Kamo·1w ago
Fixkamo-internal

Aplicar em um pedido, e dizer por que um papel não pode ser aplicado a

Seguimento de uma revisão do meu compromisso. Seis descobertas reais. O pedido é agora um pedido. O currículo usado para carregar após a aplicação foi criado, ...

Kamo·1w ago
FixDocsService

UM RECURSO EXIGIDO é agora realmente aplicado

Uma revisão do meu próprio compromisso encontrou a execução que alegou. Serviço de Aplicação de Empregos carregou o comentário "um currículo requerido é aplicad...

Kamo·1w ago
FeatureSecurityService

Enviar para IA agora é executado em um Terminal Remoto o operador pode assistir

O despacho prepara a entrega na máquina de dev — imagens, vídeo e o prompt composto escrito no disco — e responde com o terminal que executará Entra. Abrir essa...

Kamo·1w ago
Featurekamo-shared-library

Um envio nomeia o terminal em que ele está rodando

Enviar para IA está hospedado em um Terminal Remoto agora, então a resposta tem que dizer qual um — o console abre essa janela, e abri-la é o que inicia a sessã...

Kamo·1w ago
FeatureKlusterServices

Hospede um despacho Enviar para IA em um Terminal Remoto

e respostas com um TOKEN opaco. Um terminal que se liga comando digitado nele. O TOKEN É O DESIGN DE SEGURANÇA TOTAL. `bootstrap=<command>` teria sido metade d...

Kamo·1w ago
Fixkamo-internal

O navegador não tinha superfície própria, por isso era transparente

ChatNavigatorPanel não desenha fundo — é uma shell posicionada, animada, e a coluna dentro dela é o que a torna opaca. Fontes ChatSwitcherColumn «bg-white» e um...

Kamo·1w ago
Featurekamo-internal

Empregos disponíveis em /hr, e uma guia Carreiras para cada membro

Duas superfícies sobre uma característica. /hr/carreiras é onde o RH escreve os anúncios e lê que se candidatou; ************* é o conselho interno um empregado...

Kamo·1w ago
FeatureInitializerService

Escaneie hr.careers e solte o local de trabalho congelado

Duas mudanças, ambas necessárias antes que as entidades de carreira possam chegar ao banco de dados. A lista @EnableJpaRepositórios é um array explícito enquan...

Kamo·1w ago
FeatureSecurityService

Semente os dois direitos de carreira no grupo de autoria existente do RH

GESTÃO JOB POSTINGS e view JOB LISTINGS são inseridos como NOT ESPECIFICADO como todos novo direito, então sem uma semente a guia /hr/carreiras e a guia Carrei...

Kamo·1w ago
FeatureDocsService

/api/docs/carreiras — destacamentos de emprego, conselho de membro e candidatura

Dois controladores atrás de um recurso, e a divisão é o ponto. /carreiras/** é de RH e requer GESTÃO JOB POSTINGS; /carreiras/membro/** é do empregado e exige V...

Kamo·1w ago
Featurekamo-shared-library

Empregos e candidaturas — o esquema por trás /hr/carreiras

Duas entidades, seis enums e dois repositórios, sob a responsabilidade de carreiras, mais os três tipos compartilhados que o recurso teve que ampliar. JobPosti...

Kamo·1w ago
FixKlusterServices

A lista de terminais estava sempre vazia — o tmux escapa aos caracteres de controlo

O separador de campo foi um separador unitário (0x1f), que é a escolha óbvia e silenciosamente errado: tmux OCTAL-ESCAPES caracteres de controle no formato `-F`...

Kamo·1w ago
Featurekamo-internal

Uma lista das suas shells ao vivo, no painel e ao lado da janela

Terminais se junta ao Centro de Interação à direita de Scripts de Vendas, máquina de dev provida — o mesmo gate que a opção de navegação Linux Desktop, lido off...

Kamo·1w ago
Fixkamo-internal

E- mail composto quebrou as linhas do meio da palavra, para cada destinatário

Quill 2's getSemanticHTML () -- o valor reage-quill- new hands to onChange, e assim cada byte de corpo um membro tipo -- termina sua conversão de texto com .sub...

Kamo·1w ago
Featurekamo-internal

Um "porque não posso aceitar?" na barra de filtro

Alinhado à direita na barra de filtro /leades, usando o ícone de navegação Leads com o mesmo emblema proibido — então a coisa no navegador que diz "você está bl...

Kamo·1w ago
FeatureSecurityService

Listar, renomear e terminar os terminais de um membro

- Está bem. DELETE e PATCH em /terminais/{id}. Cada um deles resolve a conta Linux da SESSÃO PRÓPRIA DO CALAR e não passa nenhum nome de conta para o agente qu...

Kamo·1w ago
Fixkamo-register

Cortar o carrossel de fundo para que o seu zoom-in pára de piscar uma barra de rolagem

O quadro de entrada anima-se a partir da escala 1.04 e seu invólucro não recorte, então a sobreescala pendurou ~2% do viewport depois da borda inferior. Uma tra...

Kamo·1w ago
FeatureKlusterServices

Listar, renomear e terminar os terminais de um membro

GET /terminals?user=X, POST /terminals/<id>/kill, POST /terminals/<id>/title. Não há base de dados atrás disso, e esse é o design em vez de um atalho. O servid...

Kamo·1w ago
Featurekamo-internal

Um atalho de senha no herói, e um portão mais estreito

Duas metades do mesmo assunto. O atalho. Mudar a palavra-passe tinha três quartos atrás do trilho. a única coisa que o layout da sala tornou genuinamente mais ...

Kamo·1w ago
FixSecurityService

Apenas o membro ou deus pode definir a senha de um membro

GESTÃO MEMBER SECURITY passou o portão de palavras-passe, que fez "pode administrar membros" e "pode assumir a conta de qualquer membro" o mesmo Certo. Não são ...

Kamo·1w ago
FixSecurityService

Cada aperto de mão terminal foi 403 atrás do proxy borda

O sintoma relatado foi um terminal que abriu e imediatamente disse "Desligado", sem nada para agir. Fim a fim reproduzido: as mentas do ticket bem (200) e o ape...

Kamo·1w ago
FixSecurityService

Asserte a máscara ofusca, e pule o portão para chamadas sem pistas

LeadFieldMaskTest ainda esperava um e-mail nulo. A máscara agora ofusca do que espaços em branco — um campo em branco lê como "este lead não tem e-mail", que é ...

Kamo·1w ago
Testkamo-shared-library

Transfira a cópia de porta de aceitação para o teste de gasto FFA

aceitaNextLead consulta LeadAcceptEligibilidade Serviço antes de chegar a qualquer um dos a lógica de crédito desses casos são sobre, e o teste constrói o servi...

Kamo·1w ago
Fixkamo-internal

Um novo terminal poderá voltar a ligar- se a um shell antigo após uma actualização

O shell foi digitado no ID da janela da ferramenta, e @kamo/tool-core constrói aqueles como `${toolId}-${++idCounter}` de um contador que RESETS em cada carga d...

Kamo·1w ago
Featurekamo-internal

Emblema de navegação proibido, Atribuir a mim mesmo, e mascaramento de contato ofuscado

** O ícone de navegação Leads diz quando você não pode aceitar.** Um membro que detém leads eles não têm trabalhado recebe um emblema de bloco vermelho sobre o ...

Kamo·1w ago
FeatureSecurityService

Sirva o portão de aceitação ampliado, adicione auto-atribuição e feche dois bypass de máscara de contato

**Endpoints for the new gate.** /leaders/disponível-síntese e /leaders/disponível No que se refere à questão de saber se um membro está bloqueado, a Comissão co...

Kamo·1w ago
Featurekamo-shared-library

Ampliar o portão de aceitação, ofuscar informações de contato mascaradas, deixar livre-para-todos os leads ser reivindicado

Três alterações relacionadas ao núcleo de atribuição de chumbo. **O portão de aceitação agora faz duas perguntas, sobre cada liderança atribuída.** LeadAcceptE...

Kamo·1w ago
Featurekamo-internal

Bandeiras em idiomas e parar de copiar listas de plataformas

Completa c20bac57. As línguas agora carregam sua bandeira, o mesmo que o NavTop switcher mostra e da mesma fonte — o valor fechado, bem como todas as linhas do...

Kamo·1w ago
Docskamo-internal

Grave o que o terminal remoto realmente ensinou

Três defeitos, todos da mesma forma: presente na árvore, ausente da coisa que atende pedidos — um IngressRoute em um diretório nada se aplica, um cliente caminh...

Kamo·1w ago
RefactorKlusterServices

O ceifeiro também usou `su` — runuser, e nenhum shell em qualquer lugar

A remoção do 'su' do caminho executivo deixou- o em 'cease idle', que funciona em cada Ligação terminal. As mesmas três objecções, e a última é a que morde: `su...

Kamo·1w ago
Fixkamo-internal

O pedido de ticket não tinha nenhuma rota atrás dele

A janela foi buscar e nada lhe serviu. Não há catch-all sob /api/security — cada área é cercada por um arquivo de rota por conta própria, e o parceiro do soquet...

Kamo·1w ago
ChoreSecurityService

Mover o terminal IngressRoute para onde algo o aplica

O fluxo de trabalho deste repo aplica exatamente configmap.yaml, implantação. inhaml e service.yaml, então um quarto manifesto ao lado deles nunca foi aplicado ...

Kamo·1w ago
FixKlusterServices

O IngressRoute do terminal estava numa pasta que nada se aplica

Foi escrito em serviço de segurança/k8s/ ao lado da implantação, que diz como a casa óbvia e não é uma: que o fluxo de trabalho do repo se aplica exatamente con...

Kamo·1w ago
FixKlusterServices

Drop `su' — engoliu SIGWINCH, para que nenhum terminal nunca redimensionado

Apanhado por executar o protocolo contra a máquina viva, não por lê-lo: após um quadro de controle de redimensionamento, `tput cols' na shell ainda relatou o ta...

Kamo·1w 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