KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,496
Total de Alterações
5,984
Características
5,283
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,496AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore773Docs3,254Feature5,984Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 28, 2026
FixSecurityService

Requer uma janela aberta de modo-deus, não elegibilidade apenas, para CONFIGURE SYSTEM

hasRight estava concedendo o bypass na bandeira de sessão GD bruta, que SessionPlatform Os próprios factos javadoc nomes como o anti-padrão exato que existe par...

Kamo·1mo ago
Fixkamo-internal

Gate o caminho da web- alias no contexto pai, não modelo sozinho

comBranchType anteriormente ligado useWebAlias sempre que o MODELO SELECTED ROOT permitido ou um alias personalizado, ignorando as três pré-condições pai-org Ba...

Kamo·1mo ago
Featurekamo-internal

Introdução do modelo de passo do assistente e do cliente

Adiciona o modelo passo lado cliente (app/lib/orgSetupWizard.ts), uma API fina cliente para GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSetupWizar...

Kamo·1mo ago
FeatureSecurityService

Adicionar o serviço de progresso e os parâmetros por trás do assistente Introdução

Org-scoped GET/PUT/DELETE em /api/security/org-setup-wizard track qual dos nove Começando etapas uma organização terminou. Uma leitura nunca cria uma linha, e c...

Kamo·1mo ago
Featurekamo-internal

O painel maximizado amplia a conversa que você escolheu

Mudar conversas na visão maximizada foi um empurrão 8px e um desbotamento 180ms — perto o suficiente para nada que o painel parecia ter simplesmente repintado. ...

Kamo·1mo ago
Featurekamo-internal

Widgets de três colunas e tamanhos mínimos per-widget

Ampla Largura de Widget para 1 .. 2 .. 3 .. 'completo' e permite uma definição de Widget declarar minLargura/minAltura. widgetMinSize (definição) converte que e...

Kamo·1mo ago
Featurekamo-internal

Toque um logotipo rastreado à mão, e baixe o arquivo convertido

Quatro coisas no conversor raster-to-vector e o slot de logotipo simples. ** A barra de rolagem nas opções raster é três vezes maior.** 4px foi um alvo difícil...

Kamo·1mo ago
FixVectorService

Parar de tratar um fundo já transparente como preto, e remover a região não a cor

Duas falhas relatadas com uma causa raiz: remoção baseada em cores sobrescrito o canal alfa E nunca leia o que está a chegar. Uma tela HTML armazena alfa pré-m...

Kamo·1mo ago
Featurekamo-internal

Conjunto de campo de uma página e os padrões que substituem os passos deixados

CreateOrgFields é o que o novo formulário de página única /network/create realmente pede para: um tipo de ramo, nome, alias, os interruptores de aplicativo, e u...

Kamo·1mo ago
Featurekamo-shared-library

Criar os meus direitos de widget Org Livre e começar o progresso do assistente

Adiciona o Tipo de Direitos de Papel 288-292 (CREATE FREE ORG WIDGET e os seus quatro ADDED/OPTIONAL/ CREATE CHILD ORG (131). Adiciona OrgSetupWizardStep, a enu...

Kamo·1mo ago
Featurekamo-internal

Tamanho mínimo por painel, aplicado tanto na leitura como no arrasto

Threads um opcional `min?: PaneSize ' null` através de clampPaneSize, os dois assistentes resize-delta, e as duas funções de leitura/escrita modelo de painel de...

Kamo·2mo ago
Fixkamo-internal

A troca de conversas já não empilha janelas atrás do painel maximizado

Toma @kamo/tool-core 0.1.5, onde deixar o painel maximizado tornou-se dois gestos em vez de um. Uma linha do navegador clica em mãos o painel para outro convers...

Kamo·2mo ago
Fixkamo-register

Restaurar o papel de parede da tela de verificação, soltar seu ***, modernizar sua placa de status

Três coisas erradas com /verificação, tudo visível em uma tela. O papel de parede nunca carregou. PostCompletionScreen chamado Mas esse parâmetro é organização...

Kamo·2mo ago
FeatureSecurityService

Colocar um orçamento em tempo real para rever a verificação

O desfecho não tinha qualquer tipo de limite. O *** o ecrã do registo exigido antes de habilitar seu botão reenviar nunca foi lido aqui — o request body é três ...

Kamo·2mo ago
FeatureInitializerService

Criar org setup wizard progress para o assistente Iniciar

Kamo·2mo ago
Fixkamo-internal

Dar à nova página uma sessão, em vez de uma que seja transferida para a autenticação

"Open in new tab" foi `window.open(location.href, ' blank', 'noopener, noreferer')». O ID da sessão não está em um cookie — ele vive em sessãoStorage, por aba, ...

Kamo·2mo ago
FixInitializerService

Deixe uma org semeada omitir seu ano estabelecido

createOrg tomou o ano como um int primitivo, então cada semente teve que fornecer um mesmo embora o Year EST seja nulável e o campo seja opcional em toda a plat...

Kamo·2mo ago
Docskamo-shared-library

Grava essa organização. ANO EST é opcional e pode ser limpo

A coluna foi sempre nulável e ambos os caminhos do servidor já tratados null — CreateOrganizaçãoPayloadParser mapeia um valor vazio ou imparável para null, e pa...

Kamo·2mo ago
Fixkamo-register

YearEst é opcional na org, então admita o nulo que chega

Ano estabelecido é nulo na entidade da Organização e Serviço de Segurança serializa o nulo explicitamente, então o `número` declarado nunca foi o todo Forma de ...

Kamo·2mo ago
Featurekamo-internal

O ano de org estabelecido é opcional, e unsset renderiza como ausente

Nada no servidor o exigia — a coluna é nulável, a criação O analisador mapeia um valor vazio para nulo, e o patchOrganização aplica apenas as chaves um corpo PU...

Kamo·2mo ago
Performancekamo-internal

Uma conversa sobrevive à janela que a mostra

Abrir uma janela de chat custa sete pedidos antes de uma mensagem renderizada — histórico, membros, recibos, mark-read, o instantâneo não lido, o avatar da cont...

Kamo·2mo ago
Featurekamo-internal

Mostrar apenas os membros que são deles para ver

Três superfícies de membros foram abertas para as pessoas que não podem significar nada Pois. Cada porta está no TIPO DE MEMBRO ou nas aplicações da org, nunca ...

Kamo·2mo ago
FixRAGService

Os níveis de audiência KB são cumulativos, correspondendo ao KbReaderScope

O filtro de recuperação corresponde exatamente ao nível de um leitor: um TEAM MEMBER teve que coincide com aiVisibleToTeamMembers e nada mais. Então um artigo q...

Kamo·2mo ago
PerformanceMediaService

Serve uma janela reaberta apenas o que perdeu, e audite uma página em uma escrita

Dois custos, ambos pagos em cada janela de chat aberta. Desde o início das sessões/mensagens. Uma janela sendo reaberta quer o mensagens após o que já detém, e...

Kamo·2mo ago
Fixkamo-internal

Centrar as peças de lançamento que são apenas um ícone e um nome

Um painel de aplicação folha em sua forma compacta não mostra linhas sub-itens e nenhuma descrição, então a linha ícone/título estava a encabeçar uma coluna sem...

Kamo·2mo ago
Featurekamo-internal

Oferecer a um membro apenas os tipos que podem receber

O centro de notificação e suas configurações atraíram todos os tipos. A membro sem aplicação Leads foi mostrado um filtro "Lead callback" que poderia só nunca d...

Kamo·2mo ago
FeatureEmailService

Um membro só é informado sobre aplicativos que eles têm

Um tipo de notificação pertence a um aplicativo — um callback principal é Leads, a o lembrete de reunião é Reuniões — mas o raise() perguntou apenas se o membro...

Kamo·2mo ago
Featurekamo-internal

O console mostra a um leitor o que eles podem ter, e não mais

Duas coisas que a página /kb relatou a qualquer pessoa segurando VEZ KB ARTICLES. O corpus. O público bate um autor no compositor — Membros, Equipe Membros, Pú...

Kamo·2mo ago
FeatureKBService

Forçar as fichas de audiência em cada leitura humana

O compositor sempre ofereceu a um autor três fichas sob "Visible to" — Membros, membros da equipa, públicos. Eles foram escritos para a linha e indexados em Qdr...

Kamo·2mo ago
Fixkamo-internal

Restaurar o trabalho imagem-proxy e papel de parede 266357d0 revertida, e terra as permissões mudam que foi destinado a transportar

266357d0 foi construído com o índice errado. A sua árvore veio de uma velha cabeça local em vez de a partir do encenado, por isso não levou nenhuma das permissõ...

Kamo·2mo ago
Featurekamo-internal

Um grupo por aplicativo, um console para conceder-lhes, e notas mestre como widgets

Três mudanças que acabaram por ser uma. A página da casa. "Meu Master Note" e "Nosso Master Note" foram feitos sob medida diretamente fora de page.tsx, fechado...

Kamo·2mo ago
FixKBService

GET /master takes VIEW_NOTES, like every other read here

It was the one read in this controller that took no right, deliberately: the two master notes were called fixtures of the home launchpad rather than the Notes a...

Kamo·2mo ago
Chorekamo-login

Apagar /api/auto-login, que já não tem um chamador

O endpoint existia para transformar um cookie *** existente em um OTK e um redirecionamento assim, a página de login poderia encaminhar um membro assinado diret...

Kamo·2mo ago
FeatureSecurityService

Seed the master-note widgets from VIEW_NOTES

The two master-note panes shipped with no right at all — "My Master Note" and "Our Master Note" were on every member's launchpad unconditionally — and this is t...

Kamo·2mo ago
Featurekamo-shared-library

A security group per app, and the master notes as widgets

Ten new rights, 278-287: NOTES_MASTER_MINE_WIDGET and NOTES_MASTER_OURS_WIDGET, each with the four policy children every home widget carries. Both hang off VIEW...

Kamo·2mo ago
FeatureKlusterServices

Troque a saudação do correio de voz para KamoCRM-LeaveVM

24.9s, para baixo de 27.9s. Enviado ao lado da gravação anterior em vez de sobre ele, assim que rebobinando para trás é uma mudança de uma linha para KAMO VOice...

Kamo·2mo ago
FixInitializerService

A fatura leva REVOKE DELETE, não REVOGAR ATUALIZAÇÃO

attachPdf escreve PDF BLOB ID após a finalização dos commits de transação, em finalidade: renderização dentro dele iria manter o documento-contador de bloqueio ...

Kamo·2mo ago
Featurekamo-login

Deixe um membro assinado chegar ao formulário de login e voltar para fora do selecionador de espaço de trabalho

Duas metades do mesmo problema: a página de login era uma rua de mão única. Validou qualquer cookie *** existente ao carregar e, quando a sessão ainda estava b...

Kamo·2mo ago
August 27, 2026
Fixkamo-internal

Parar força-cache girando "esta org não tem papéis de parede" para sempre

O cenário do console e o editor de papel de parede do membro leram o `config.json` para `backgroundImageCount', e ambos pediram por ele com «Cache: «força-cache...

Kamo·2mo ago
Fixkamo-internal

A grade obteve cada página duas vezes, em seguida, em branco para fazê-lo

Abertura /leades mostrou as linhas, caiu de volta para um estado de carga, e mostrou Eles outra vez. Foi duas vezes. STOMP levanta onConnect na conexão INICIAL...

Kamo·2mo ago
Featurekamo-shared-library

A nota de crédito, o único caminho de correção para uma fatura finalizada

B3: Kamo possui tudo antes de finalizar() e o provedor possui tudo depois, e cada provedor no roteiro trata uma fatura finalizada como imutável. Assim, uma fatu...

Kamo·2mo ago
Featurekamo-shared-library

O contador do documento, e um número que não pode bifurcar

Cada número de documento existente nesta plataforma é uma corrida de verificação-então-inserir com nenhuma restrição única por trás dele: números de cotações sã...

Kamo·2mo ago
Featurekamo-shared-library

A entidade de fatura, com todos os campos fiscais e sem motor fiscal

A própria factura do Kamo, escrita apenas pelo Serviço de facturação. Nada sobre ele é fornecido cada figura é derivada das linhas em cada escrita, que é o opos...

Kamo·2mo ago
Fixkamo-internal

Parar o proxy da imagem que serve uma cópia de uma hora da marca de outra org

URLs de ativos de tema são estáveis e não dizem nada sobre seu conteúdo: um org é simples logo é sempre `<alias>/img/logo.svg`. Cada org também é semeada com a ...

Kamo·2mo ago
FixSecurityService

Faça semeado e carregado branding revalidate, então uma org deixa de ser servido o tema base que foi semeado com

Uma nova organização é semeada com o tema base — o logotipo da própria plataforma e fundos copiados para as chaves da nova org — e essas chaves nunca mudam quan...

Kamo·2mo ago
Featurekamo-internal

Escolha a resolução KamoDesktop e pare de esconder por que um lançamento falhou

A área de trabalho remota rastreia a janela do navegador e sempre o fez, então não havia como ter mais área de trabalho do que janela. Um seletor agora define u...

kamo·2mo ago
FeatureSecurityService

Deixe o chamador escolher uma resolução fixa do KamoDesktop

A área de trabalho remota nunca foi bloqueada para uma resolução — ela rastreia o navegador A janela, e sempre o fez. guacd honra o tamanho do cliente e xorgxrd...

Kamo·2mo ago
Docskamo-internal

Verificar no useUserInfo shared-store handoff

A regra do "não .md em acordos de recompra" é aposentada. Esta transferência foi mantida. somente local; pertence ao lado do código que descreve.

kamo·2mo ago
Chorekamo-signer-monorepo

Parar de ignorar a marcação

A regra "no .md in repos" é aposentada; doutores, planos e READMEs são localizado como qualquer outro arquivo fonte.

Kamo·2mo ago

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços