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,922
Total de Alterações
4,609
Características
4,537
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,922AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,574kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI523Chore670Docs226Feature4,609Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 27, 2026
Fixkamo-marketing

Desquebrar a construção - desfazer uma varredura que causei

c8ec175 era para ser um commit de reconstrução vazio. Não foi: `git commit --allow-vaty` PERMITA um resultado vazio, não força um - ainda commits o índice, e es...

Kamo·2w ago
Fixkamo-internal

As abas do balde do Centro de Interação nunca envolvem duas linhas

Seis tabulações de largura total partilham o painel de conversas de 550px, deixando ~80px cada, e "membros da equipe" não cabiam — envolveu e dobrou a altura da...

kamo·2w ago
FixKlusterServices

K3m1 é 47.181.8.87 (pbx.k3.kluster.kamocrm.com)

Reverte uma mudança incorreta minha. Eu tinha propagado 42.181.8.87 e editado coturn/deployment.yaml comentário, que estava certo o tempo todo. Verificado pelo ...

Kamo·2w ago
Fixkamo-internal

Um anexo que não pode ser lido diz isso, em vez de nada

Um elemento de mídia lhe dá um bit — falhou — e nenhum código de status, e ele o que quer que tenha corrido mal o controlo simplesmente Fica morto. AnexoChip as...

kamo·2w ago
FixSecurityService

Uma imagem de imagem-frame cujos bytes se foram responde 410, não 500

O fluxo de frame capturou tudo como stream falhou e retornou 500, então uma foto cujo objeto não está em armazenamento renderizado como uma imagem quebrada sem ...

Kamo·2w ago
FixVOIPService

Uma gravação cujos bytes se foram responde 410, não 500

A mesma divisão do proxy de imagem e do download dos documentos. Uma gravação de chamada que é não no armazenamento está permanentemente não lá, e um jogador en...

Kamo·2w ago
FixDocsService

Um documento cujos bytes se foram responde 410, não 500

O download do streaming pegou cada falha de armazenamento como um erro inesperado e retornou 500, que não diz nada a um leitor e deixa um espectador com um bran...

Kamo·2w ago
FixMediaService

Um anexo que não pode ser lido diz isso em vez de 500ing

O proxy de imagem já responde 410 para acesso revogado e para um removido mensagem, mas deixe o OpenRange IOException escapar sem ser pego — então o único caso ...

Kamo·2w ago
Fixkamo-shared-library

Na verdade chamar a política de realização

SW3 implementou a Política de Cumprimento como o primeiro membro de uma interface que não tinha nenhum, e nada nunca o chamou — um grep através de kamo-comparti...

Kamo·2w ago
Fixkamo-marketing

O título do banco lê um padrão, não um teto

O cartão impresso "Até 5 usuários" do plan.maxSeats, diretamente acima do seu próprio lista de recursos lendo "Utilizadores (25)" e uma coluna de comparação len...

Kamo·2w ago
FixInitializerService

Linhas de catálogo que fizeram a página de preços contradiz-se

COMMERCE POS é ServiceType.POS(21), cujo nome verdadeiro é "Linhas de Negócios" - a chave de guarda-chuva para o que uma org vende, rendas, serviços ou emprésti...

Kamo·2w ago
FixSecurityService

Uma visualização CCD não é uma divulgação

Antevisão de um resumo registrou uma divulgação nomeando o destinatário — assim um paciente perguntando quem tem seu registro em §164.528 seria dito que foi par...

Kamo·2w ago
FixInitializerService

Três linhas de catálogo que fizeram a página de preços contradiz-se

O assento conta. O título da placa de plano lê max seats ("Até 5 usuários") enquanto o lista de características por baixo da mesma e a tabela de comparação ler ...

Kamo·2w ago
Fixkamo-marketing

A página contradisse-se, e a calculadora faturava e-mail por usuário

O distintivo incluído deu o plano errado. Todos os quatro módulos por assento estão incluídos em Negócios e Enterprise, e o crachá escolheu o primeiro ID incluí...

Kamo·2w ago
Fixkamo-shared-library

O envio do documento publica a sua linha apenas uma vez que os bytes estejam em terra

O upload bufferedDocument foi a única loja que escreveu seu ImgDat com isMissing=false ANTES de enviar qualquer coisa, e simplesmente re-defini-lo para falso ap...

Kamo·2w ago
Fixkamo-shared-library

Um envio falhou não pode tornar-se uma correspondência de dedup

Um membro enviou um .wav de 11 MB para um bate-papo, tem "Não é possível invocar ObjectWriteResponse.etag() porque a resposta é nula", enviou-a novamente e a o ...

Kamo·2w ago
FixKlusterServices

Limite a pilha Go com o GOMEMLIMIT e declare um pedido de memória real

A causa do acidente não foi uma fuga. O estado estacionário de 485Mi que Continuava a tropeçar no velho limite 512Mi eram duas coisas normais empilhadas: ~350M...

Kamo·2w ago
Fixkamo-internal

Uma chamada de entrada lê corretamente e respeita a pílula status

Três coisas erradas com a janela da ferramenta de softphone. O número foi pintado exatamente como o INVITE o carregava, então um chamador chegou como "+1555987...

kamo·2w ago
FixSecurityService

Nada devolveu um ID da conta, por isso nada pode ser retirado

Retirar o acesso ao portal e conceder um proxy ambos têm um ID de conta, e não endpoint alguma vez retornou um. Uma prática poderia convidar um paciente para o ...

Kamo·2w ago
FixKlusterServices

Aumente o limite de memória para 1Gi e relaxe o tempo limite da sonda de liveness

Traefik sentou-se em ~485Mi contra um limite de 512Mi (95%). O cgroup gravado 47836 memory.max hits com oom kill 0 — nunca morto por OOM, porque suficiente da p...

Kamo·2w ago
Fixkamo-internal

Leitura e atualização da lista de preços falou com o endpoint errado

Dois erros de cliente/servidor silenciosos fizeram a entrada da lista de preços de varejo caminho de gravação do ecrã morto: - a lista de entradas foi desembru...

kamo·2w ago
FixVOIPService

A varredura de extensão não apaga mais cada atribuição de membro

MemberVoipConfigController.put escreve uma atribuição para dois lugares - - e Em seguida, limpou o segundo no seu próximo passe. Não provedor armazena IDs de me...

Kamo·2w ago
FixMediaService

Uma reação comutada duas vezes ao mesmo tempo é um no-op, não um 500

setReaction lido, em seguida, salvo, em seguida, pegou a violação de restrição a leitura era suposto prevenir — o que não funciona: a violação surge no flush, a...

kamo·2w ago
Fixkamo-shared-library

Deixe a base de dados decidir se já existe uma reacção

A restrição única sobre (mensagem, membro, emoji) não estava fazendo nada de útil. Um livro de leitura perde a corrida com o segundo clique do membro, e captura...

kamo·2w ago
Fixkamo-internal

Uma reação ou edição falhada não se mantém na mensagem

Leva @kamo/chat-core 0.1.9, que rola uma edição otimista ou reação de volta quando o A ligação cai em vez de apenas quando o servidor se recusa. O spinner de sa...

kamo·2w ago
Fixkamo-internal

O espaço de trabalho que escolheste é aquele em que pousas

Escolha "ABC Hipoteca" no login e você chegou em um espaço de trabalho usando KamoCRM Logotipo e cores, com menu à esquerda que oferece rotulagem branca, planos...

kamo·2w ago
FixEmailService

Parar o e- mail de oferta de cartão não lido que foi lido e apagado

O widget home-page não lido lê email metadata.search index directamente — não deve gastar uma ligação IMAP, que é a totalidade razão pela qual existe — e esse í...

kamo·2w ago
Fixkamo-internal

Mantenha os tickets de suporte fora do crachá não lido por membro

perSender é o que coloca um número em uma pessoa — sua linha member-directory, seu Hex head — por isso tem que significar "mensagens não lidas deles". Estava a ...

kamo·2w ago
Fixkamo-shared-library

Uma conta não lida nomeia um remetente apenas quando um único membro é a resposta

remetenteId é o que fixa um crachá não lido para uma pessoa — sua linha de diretor-membro, sua cabeça hex — então tem que significar "essas mensagens são deles"...

kamo·2w ago
August 26, 2026
Fixkamo-marketing

Um add-on por mailbox não tem preço por usuário

PER MAILBOX caiu para o braço padrão, então a página de preços público anunciou os dois add-ons de e-mail como "/usuário/mês" contra uma caixa de e-mail preço. ...

Kamo·2w ago
FixEmailService

Parar duas primeiras cargas que fornecem duas de cada calendário

O launchpad pinta dois widgets de calendário e cada um obtém sua própria fonte, então Dois pedidos atingiram a listaCalendars ao mesmo tempo. Provisão é encontr...

Kamo·2w ago
Fixkamo-internal

Salvar uma página de configurações não pinta mais a aba como plataforma

Assinado em Wienerschnitzel, abriu Configurações → Branding, salvou informações da empresa, e todo o espaço de trabalho voltou ao logotipo e cores de Kamo. Fech...

kamo·2w ago
FixKlusterServices

Allowlist Telnyx em ambas as cadeias fail2ban

Adiciona os endereços de sinalização Telnyx EUA (192.76.120.10, 64.16.250.10 — sip.telnyx.com) para ignorar agora que o porta-malas é fornecido. Também substit...

Kamo·2w ago
Fixkamo-asterisk-support

Os ganchos prediais devem retornar (), não MacroExit () — Asterisco 21

O Asterisco 21 removeu a família de aplicativos Macro() diretamente, e o FreePBX atinge estes ganchos com Gosub() (extensions additional.conf: *****************...

Kamo·2w ago
FixKlusterServices

Make fail2ban actually run — enable Asterisk's security log

fail2ban has never started on this PBX. Its asterisk-security jail watches /var/log/asterisk/security, a file Asterisk never created: FreePBX generates logger_l...

Kamo·2w ago
FixBillingService

Examine o e-mail de compartilhamento. pacote de repositório de faturamento

@EnableJpaRepositórios lista explicitamente pacotes, então MailboxBillingDayRepository foi invisível e o serviço recusou-se a começar imediatamente — apanhados ...

Kamo·2w ago
Fixkamo-internal

Nunca bloqueie o provedor que uma org já está usando

Duas orgs de produção funcionam 26 e 41 caixas de correio ao vivo sem correio código adicional, então o selecionador teria lhes dito KamoMail requer o KamoMail ...

kamo·2w ago
FixSecurityService

22 dos 26 direitos clínicos nunca foram respeitados

Apenas os quatro direitos à população — exportação a granel, medidas de qualidade, portal administração e configurações de RHE — foram sempre verificadas. Presc...

Kamo·2w ago
FixEmailService

Um primário contestado é um 409, não um 500

O catch-all transformou uma recusa esperada em um erro de servidor, que perdeu a mensagem que o membro precisava e fez um conflito de rotina parecer Faltas nos ...

Kamo·2w ago
Fixkamo-internal

Pergunte a uma máquina que existe para a organização ?org= nomes

Uma nova organização foi criada com seu logotipo, cores e três fundos. Tudo da sua disposição correcta em público/wienerschnitzel/ — 15 objectos, direito valore...

kamo·2w ago
FixSecurityService

Uma organização pode ser pesquisada pela referência ?org= carrega

GET /org/ref/{ref} — o mesmo registro projetado que /org/domínio/{host}, para um organização nomeada pelo seu id ou pelo seu apelido web. Nada poderia responde...

Kamo·2w ago
FixEmailService

Recusar uma caixa de correio primária Outro membro detém

Primária é um identificador de login, então uma aquisição silenciosa muda qual conta um endereço autentica-se de uma tela que nunca menciona logins. Atribuir ai...

Kamo·2w ago
Fixkamo-internal

Todos os incêndios de eventos catalogados onde o evento realmente acontece

A maioria do catálogo de som era configurável e inaudível. Duas causas, ambas silencioso por construção: um som que nunca toca se parece exatamente com um O mem...

kamo·2w ago
FixSecurityService

Mede o balde de exportação a granel

StorageDomain.BULK EXPORTS enviado declarado, documentado como "medido pela digitalização o objeto armazena", e referenciado por nada. Relatou zero para cada pr...

Kamo·2w ago
Fixkamo-internal

A queda nas pontuações da meta e o seu objectivo já não se reúne

Duas queixas sobre o mesmo gesto — levar a cabeça ao alvo. **Dropping no gol não fez nada.** Pontuação viveu inteiramente dentro da RAF lançamento Loop, que só...

kamo·2w ago
Fixkamo-marketing

Leia a marca da plataforma a partir de sua pasta alias

A pasta de tema foi derivada do nome do host — kamocrm.com tornou-se kamocrm-com — que é o local onde a marca foi escrita até que um domínio se tornou facultati...

Kamo·2w ago
Fixkamo-signer-monorepo

Uma página de autógrafos usa a marca do remetente, não a do Kamo

getThemePath tomou um nome de máquina e usou o seu FQDN com pontos transformados em traços como A pasta do balde. Isso só poderia responder por uma org que tinh...

Kamo·2w ago
Fixkamo-meet

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

Kamo·2w ago
Fixkamo-register

Marcar a tela de inscrição do apelido da org, não a máquina

register.kamocrm.com é a página de inscrição para cada organização sem registro host de sua própria, assim que uma pasta tema derivado do host pintou todos eles...

Kamo·2w ago
Fixkamo-login

Marcar a tela de login do apelido da org, não a máquina

login.kamocrm.com é a tela de login para cada organização que não tem host Por conta própria. A base do tema foi derivada desse nome de máquina, então todos ele...

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