KamoCRM

Registo de Mudança ao Vivo

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

17,500
Total de Alterações
5,986
Características
5,284
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
September 10, 2026
FixAPIService

Nunca forneça os cabeçalhos de identidade fornecidos pelo cliente a montante

forward(), forwardWebhook() e forwardCallback() copiaram cada entrada cabeçalho exceto Máquina (e, para os dois sem sessão, os cabeçalhos credenciais) para o pe...

Kamo·1mo ago
FixKlusterServices

Apagar os cabeçalhos de identidade na borda antes das infra- estruturas de confiança do cabeçalho

Adicione um Middleware strip-identity-headers. Um customRequestHeaders valor de "" apaga o cabeçalho, então X-Org-Id, X-Membro-ID, X- Usuário-ID, X-God-Mode-Act...

Kamo·1mo ago
Featurekamo-marketing

Listar apenas o número de telefone nas páginas em inglês

mostraPhone(locale) em app/lib/phone.ts é a regra única, atualmente locale === "en". PhoneLink não retorna nada em outro lugar, que cobre o cabeçalho, menu móve...

Kamo·1mo ago
Featurekamo-marketing

Deixe o logotipo levar para casa, e listar o número de telefone onde os visitantes decidem

A entrada Home do cabeçalho duplicou o logotipo, que já faz links para /. Ele se foi do desktop e menus móveis; em seu lugar o logotipo carrega uma dica de hove...

Kamo·1mo ago
Featurekamo-internal

Uma superfície dropdown pintada com marca para toda a barra superior

Cada dropdown que pendura NavTop — os oito menus de opções (Mail, Docs, Chamada / Texto, Calculadora, Suporte, Configurações, Linux Desktop, Jogos), a pílula de...

Kamo·1mo ago
FeatureMediaService

Sentar toda a mesa em cada bate-papo, mostrar quem está nele, fechar os feeds de chat

- Adesão permanente: todos os titulares do EXEC2EXEC ACCESS Conversa Exec2Exec. Exec2ExecDeskBancos e assentos descalços Subvenções ao evento exec2exec.desk.cha...

Kamo·1mo ago
Fixkamo-internal

Parar a janela de um executivo revogado; levantar apenas chats esperando na mesa

- UM MEMBRO REMOVED nomeando o visualizador cancela a transcrição, esvazia desactiva o compositor e diz porquê. A revogação do acesso Exec2Exec usado Deixe as m...

Kamo·1mo ago
Fixkamo-marketing

Desenhar o ícone de pesquisa para baixo da marca de tamanho completo em vez de duplicar a pequena

O ícone 192px Google lists foi a exportação 96px com cada pixel Duplicou. Agora está em queda do mestre 820px, então suas bordas são desenhado em vez de pisado....

Kamo·1mo ago
Fixkamo-marketing

Dê ao Google um canônico que pode ler e pare de redirecioná-lo

O Console de Pesquisa começou a excluir páginas como "Duplicar sem a seleção do usuário canônico", "Duplicate, Google escolheu canônico diferente do usuário" e ...

Kamo·1mo ago
Fixkamo-marketing

Motores de busca de preços de publicação aceitar, e os que a página realmente mostra

Search Console's produto snippet relatório sinalizado "Formato de preço inválido" em ambos 'preço' e «PreçoEspecificação.preço». A causa foi Enterprise saindo c...

Kamo·1mo ago
Featurekamo-marketing

Mão Google a marca verde-tile, porque ele lista o maior ícone que declaramos

A pesquisa mostra um ícone por site e leva o maior declarado, Apple-touch-icon incluído, assim os ícones 180px touch (nosso e o O tema era superior a tudo o res...

Kamo·1mo ago
Featurekamo-internal

Mostrar quem do KamoCRM está no chat e como contactá-los

A janela do cliente agora lista os executivos do KamoCRM em sua conversa, re- ler sempre que alguém é adicionado ou removido. A linha mostra apenas NAMES, com t...

Kamo·1mo ago
FeatureSecurityService

Dizer quando a secretária mudar

Concessão ou revogação do Exec2Exec Access agora publica exec2exec.desk.changed, assim MediaService pode colocar um executivo em cada bate-papo — ou tirá-los — ...

Kamo·1mo ago
Featurekamo-shared-library

Carrega a linha do executivo numa mensagem

ChatMessageDto ganha remetentePhone e remetentePhoneExt, definido apenas quando o remetente é a equipe KamoCRM: a linha principal do org da plataforma mais a ex...

Kamo·1mo ago
Featurekamo-internal

Parar em um Centro de Interação preso; mantenha janelas sob cada menu

Dois acompanhamentos para 0c5ef994 (máximo ao lado do navegador). Um Centro de Interação Pinned agora tira sua largura do maximizado Pane. Pinado, o painel é t...

Kamo·1mo ago
Featurekamo-internal

Maximizar ao lado do navegador, não sobre ele

Uma janela de ferramentas maximizada usada para tomar o viewport inteiro. Ele, seu navegador coluna e sua faixa de tabulação foram todos fixados em (0,0) no nív...

Kamo·1mo ago
TestMediaService

Analisar a consulta de audiência da secretária no momento do teste

findHolderMemberIdsOf vive na biblioteca compartilhada, então nada neste pacote Parsed-lo - e um caminho erroneamente digitado lá crash-loops MediaService no bo...

Kamo·1mo ago
Fixkamo-internal

Levantar a conversa quando um cliente escreve, e em uma resposta

A mensagem de um executivo não chegou a ninguém no KamoCRM: nada no console lido uma moldura Exec2Exec. Exec2ExecDeskOpener agora levanta a janela do cliente — ...

Kamo·1mo ago
FixMediaService

A mensagem de um cliente chega à mesa, não só a linha

Um executivo escreveu em seu chat Exec2Exec e ninguém na KamoCRM ouviu. announce() disse aos próprios membros da sessão, e um operador é apenas um membro da uma...

Kamo·1mo ago
Featurekamo-shared-library

Listar os membros que possuem uma plataforma direita

countHoldersOf respondeu quantos; o escritório Exec2Exec precisa de quem. Linhas de subvenção sozinho são a resposta errada para "quem trabalha a mesa" — o prop...

Kamo·1mo ago
Featurekamo-internal

O canal executivo na consola

Uma linha direta entre um executivo de clientes e os executivos do KamoCRM: o chat metade da janela de suporte sem ticket, sem status, sem classificação e sem f...

Kamo·1mo ago
FeatureSecurityService

Guardar a mensagem de boas- vindas

A saudação que a plataforma envia primeiro sobre Exec2Exec, na configuração da plataforma singleton onde todas as outras plataformas já vivem. Dois novos endpo...

Kamo·1mo ago
FeatureMediaService

Servir o canal executivo

Uma conversa com sua própria regra de audiência e nenhuma máquina de bilhetes, seguindo Forma do SystemBug: seu próprio pacote, seu próprio controlador, sua pró...

Kamo·1mo ago
Featurekamo-shared-library

Fundação do canal executivo

Uma conversa de pé entre um executivo do cliente e o KamoCRM os executivos, com a chave no usuário em vez de em um membro — que é o que lhe permite seguir algué...

Kamo·1mo ago
Featurekamo-signer-monorepo

O papel de parede da org por trás de cada página, e cópia branca sobre ele

kamo-sign era a única superfície branca ainda pintando um cinza plano. Agora toca o convidando a fotografia de fundo da organização da forma kamo-login, kamo-re...

Kamo·1mo ago
FixMediaService

Um anúncio que lança não deve voltar o buy-in

`announceToConversation` executa INSIDE a transação que senta o anfitrião e cobra eles — ao contrário de 'anúncioTable', que o controlador chama depois do fato....

Kamo·1mo ago
Featurekamo-internal

Terminar a página da categoria — largura, uma seta para trás, palavras reais

Os três gerentes foram escritos para sentar dentro de uma aba aninhada de uma aba. Como uma página de Precisavam do espaço que agora têm. - A configuração capp...

Kamo·1mo ago
Fixkamo-internal

O empurrão que o convidado nunca poderia enviar, e um convite de bate-papo que volta

** Nudge.** O trilho escondeu o botão a menos que fosse a vez do oponente, que lê como um regra sobre justiça e é uma regra sobre nada — o servidor nunca teve u...

Kamo·1mo ago
Fixkamo-internal

Uma cor "on", e uma repetição que não em cascata

Restam duas coisas da tabela de categorias. O swatch de permissão foi pintado se a configuração está bloqueada — primário para bloqueado, um Verde para desbloq...

Kamo·1mo ago
FixMediaService

Colegas na lista de convites e um convite de um bate-papo que chega

Dois defeitos relatados, ambos em quem uma tabela pode chegar. ** A janela de convites oferece contas.** `invitableFor` lida Membros. findByOrganização Id, e a...

Kamo·1mo ago
September 9, 2026
Featurekamo-internal

Categorias são uma tabela, e cada uma abre como sua própria página

/settings/features/docs carregava oito abas: Geral, então sete que cada montado Os mesmos três gestores contra um ordinal diferente. Sete cópias de um ecrã, e q...

Kamo·1mo ago
Testkamo-internal

Cobre o topoInset a janela maximizada já honra

ToolWindowShell tomou um topoInset desde que a tira de aba pousou — ele começa a janela abaixo da tira e pára-a curta pela mesma quantidade, ou a tira é desenha...

Kamo·1mo ago
Fixkamo-signer-monorepo

Publique os pacotes do CI, com um token que pode realmente publicar

O segredo existe agora — um token Forgejo escopou para `write:pacote`, adicionado a este repositório — assim `publish pacotes` faz a publicação em vez de uma pe...

Kamo·1mo ago
FeatureDocsService

Servir as categorias do documento do enum que as define

A página de configurações de documentos nomeou suas próprias categorias e enviou o ordinal que acreditava Cada um tinha. Esses ordinais foram escritos quando Im...

Kamo·1mo ago
FixESigService

O certificado não deve reclamar uma divulgação de que ninguém foi apresentado

Verificado contra um envelope real completo no cluster, e o parágrafo de fechamento lido "Cada assinante foi mostrado, e aceito, a divulgação do consumidor exig...

Kamo·1mo ago
Docskamo-signer-monorepo

Por que o AssuranceLevel só reporta SES

EsigService relata SES e apenas SES agora. eIDAS Artigo 26.o permite que uma assinatura se chame AVANCED apenas se os dados de criação de assinaturas forem util...

Kamo·1mo ago
FixESigService

Pare de afirmar um nível de garantia eIDAS este produto não implementa

`buildSession` reported `stepUpRequired ? "AES" : "SES"`, então requerendo um código de acesso único feito cada sessão de assinatura afirma uma assinatura eletr...

Kamo·1mo ago
Refactorkamo-internal

Pare de bifurcar a superfície de assinatura e ofereça todo o registro assinado

kamo-internal carregava um garfo copiado à mão do aplicativo singer externo — quinze arquivos sob App/lib/esign, app/stores/esign e app/components/esign/signing...

Kamo·1mo ago
Featurekamo-signer-monorepo

Um gatilho compacto para o menu de cópia assinada

A lista de envelopes do remetente e qualquer tabela de pacotes atribuídos têm uma linha, não um slot herói, e o A pílula rotulada não se encaixa. `iconOnly` dá ...

Kamo·1mo ago
Featurekamo-signer-monorepo

O § 7001(c) divulga o código, em vinte e duas línguas

`@kamo/esign-core` agora carrega a divulgação do consumidor em si — seis cláusulas, cada língua o sinal do produto e `consentDisclosure(locale, brand)` para pre...

Kamo·1mo ago
Fixkamo-signer-monorepo

Publicar os pacotes a partir de uma tarefa própria, e nunca aninhar um segundo pdf.js

As etapas de publicação se sentaram dentro de `build`, então a execução 12014 falhou e levou a imagem com ele — e `pnpm install --congeled-lockfile` estava limp...

Kamo·1mo ago
FeatureESigService

Um certificado de conclusão real, e as três cópias de um registro assinado

O que o pipeline achatado anexou foi uma página por assinatura carregando sete linhas: nome, e-mail, ID de membro, timestamp, método de captura, IP, agente do u...

Kamo·1mo ago
Featurekamo-shared-library

Registro O QUE autoriza a divulgação de um assinante aceito, e em que idioma

"consentido" registra que alguém marcou uma caixa. 15 U.S.C. § 7001(c) é uma lista de coisas específicas Um consumidor deve ser informado antes de consentir — o...

Kamo·1mo ago
Featurekamo-signer-monorepo

Uma superfície de assinatura para ambos os aplicativos, e o rótulo branco finalmente pinta

A UI assinante existiu duas vezes — aqui, e copiado à mão no assistente de execução legal de kamo-internal — e os dois tinham se desviado em ambas as direções. ...

Kamo·1mo ago
Fixkamo-internal

O painel de envelopes não conseguiu dizer "não foi enviado" de "não foi aberto"

O aviso que nomeia um convite não entregue vive na resposta de envio, por isso se foi no momento em que o diálogo se fecha. Depois disso, o painel é tudo o que ...

Kamo·1mo ago
TestESigService

Prove que o envio realmente escreve a data da assinatura, e ignora o fio

Os testes unitários em torno deste cobrem as peças — o formato, o tipo de predicado, o Exclusão necessária do campo — e nenhum deles consegue ver a fiação. Uma ...

Kamo·1mo ago
Featurekamo-signer-monorepo

Renderize o campo Data de Assinatura e faça a leituraSomente significa algo

Três mudanças, das quais apenas a primeira é trabalho novo. **`assinature date`** é um campo ESigService preenche no instante em que os sinais do assinante - n...

Kamo·1mo ago
Featurekamo-internal

Um campo de Data de Assinatura e um envio que admite quando nada foi enviado por e- mail

** "Enviado" não foi a mesma coisa que "entregou", e o diálogo nunca disse isso.** EsigService descartou o resultado de cada e-mail de convite, então um envio c...

Kamo·1mo ago
FixDocsService

Uma mudança de nome respondida sem Url ignora o retorno de chamada do Docs

Docs compartilha uma chamada do lado do cliente entre o RenameFile e o Save As, e ************* pula todo o seu corpo — o evento File Rename a página de incorpo...

Kamo·1mo ago
FixDocsService

Perder a corrida para armazenar conteúdo idêntico não é uma gravação falhada

A pesquisa antes da inserção ImgDat não é um bloqueio, e kamowsdocs executa dois réplicas atrás de um portal — dois documentos cujos bytes são idênticos (dois o...

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