KamoCRM

Registo de Mudança ao Vivo

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

17,497
Total de Alterações
5,985
Características
5,283
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,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,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 31, 2026
Featurekamo-shared-library

Carry the report title through a Send To AI dispatch

The dispatch sent the operator's instruction and the bug description and nothing else, so the one line saying what the report is ABOUT never reached the session...

Kamo·1mo ago
August 30, 2026
Fixkamo-internal

Determine os botões Texto, Conversa e Nota do cabeçalho na aba que nomeiam

A visão principal mantém sua seleção de abas na URL — `tab` para a aba principal, `commsTab` para a Sub-tab de comunicações — e uma ação rápida de cabeçalho def...

Kamo·1mo ago
Fixkamo-internal

Dizer por que um número não pôde ser aberto, em vez de um mostrador vazio

Abrir a ferramenta SMS em um número de telefone resolve uma conversa para ele primeiro, e essa solução pode ser recusado — VOIPService responde "sem número de t...

Kamo·1mo ago
Featurekamo-internal

Responder a uma mensagem, e levar o leitor para o que ele responde

MediaService carregou um pai de resposta e a citação para desenhar para ele desde "enviar a citação com um responder, não apenas o ponteiro"; esta é a metade qu...

Kamo·1mo ago
Fixkamo-internal

Parar de oferecer uma edição uma vez que alguém tenha lido a mensagem

Cada janela de chat que desenha um MessageBubble — os popups de chat dos membros, o social e o ticket conversas que partilham ChatBox — oferecidas Editar na pró...

Kamo·1mo ago
FixMediaService

Recusar uma edição uma vez que outro membro tenha lido a mensagem

PATCH /api/media/mensages/{id} foi deliberadamente ungido em recibos, ao contrário do DELETE ao lado dele. O raciocínio escrito nele foi que não enviar faz pala...

Kamo·1mo ago
Fixkamo-internal

Escurecer a marca xAI para que ela apareça no dropdown do provedor

Ícones simples envia o glifo xAI preenchido #FFFFFF, que é a sua marca cor numa superfície escura. O dropdown do provedor de IA é branco e o aplicativo força o ...

kamo·1mo ago
Featurekamo-internal

Offer Move on a right-clicked message, not only on a ticked one

Right-clicking a message offered Reply, Reply all, Forward, Report Spam, Archive, Label and Delete. Filing it anywhere other than Archive meant dismissing the m...

kamo·1mo ago
Featurekamo-internal

Ir para Configurações lidera o menu Configurações, acima da lista de aplicativos

Relatado com duas capturas de tela — uma org com onze aplicativos habilitados, uma com dois — cada um circulando "Ir para Configurações" na parte inferior da su...

kamo·1mo ago
Fixkamo-internal

Deixe um movimento em massa chegar às pastas que o membro fez

A janela "Mover para a pasta" por detrás da barra de selecção foi construída a partir de um texto literal ['INBOX', 'Archive', 'Trash', 'Junk', 'Drafts'], por i...

Kamo·1mo ago
Fixkamo-internal

Nunca deixe uma aba em branco quando um KamoDesktop for lançado

A aba é aberta em branco dentro do gesto de clique e só navega uma vez um link Volta. Então, qualquer coisa lenta upstream mostrado como uma página branca em br...

kamo·1mo ago
FixSecurityService

O agente de saúde pré-voo deve falhar em segundos, não vinte

health() herdou o padrão de 20 segundos do cliente. É um check-in de vida diante de cada lançamento KamoDesktop, e quando a máquina de dev ficou sem memória 202...

Kamo·1mo ago
FeatureKlusterServices

Troca 64G na máquina de dev, e acesso de captura que falha intermitentemente

A página branca em branco era a VM fora de memória. 16Gi de convidado RAM com NO swap significa "fora de memória" vai direto para o assassino OOM: aplicações mo...

Kamo·1mo ago
Featurekamo-internal

Faça pastas inteligentes alcançáveis, e faça clicar em um trabalho

Uma pasta inteligente é uma pesquisa salva que fica onde uma pasta está: nomeie uma pergunta uma vez ("não lido, com um anexo") e está a um clique de distância,...

kamo·1mo ago
FixEmailService

Serve pastas e rótulos inteligentes como mensagens, não como linhas de índice

Ambos os endpoints responderam fora do email metadata.search index e entregaram o cliente O que a mesa guarda. Uma pasta inteligente retornou SearchIndexEntity ...

Kamo·1mo ago
FeatureMediaService

Enviar a citação com uma resposta, não apenas o ponteiro

media objs msg.parent id esteve lá o tempo todo e este endpoint aceito paiId no caminho desde threading foi modelado, mas uma resposta cruzou o fio carregando a...

Kamo·1mo ago
Fixkamo-internal

Fazer o eslint realmente correr

`eslint.` não relatou absolutamente nada — não uma árvore limpa, mas um acidente antes dele carregado um único arquivo: TipoErro: Convertendo a estrutura circu...

Kamo·1mo ago
Fixkamo-internal

As perguntas do formulário de relatório saem da fronteira do campo

Um membro apresentou isto contra o próprio relatório: "O que aconteceu?" — e "O que você gostaria de ver?" no lado realce — tinha a fronteira do campo Correndo ...

Kamo·1mo ago
Fixkamo-internal

Um selo que diz que dia, uma vez que o dia está em dúvida

Reportado por um membro: chats passados não podem ser identificados ou verificados pelo data em que foram enviados ou recebidos — apenas uma hora está presente....

Kamo·1mo ago
Fixkamo-internal

Uma nova conversa mostra a troca em vez de ficar em branco

Abra um novo chat de IA, digite uma mensagem, e as balas pensantes apareceram e então nada — nenhuma mensagem enviada, nenhuma resposta, apenas o painel de conv...

Kamo·1mo ago
Fixkamo-internal

Deixar as caixas de seleção do calendário da barra lateral realmente desligar

A caixa de seleção ao lado de cada calendário foi vinculada a `calendar.isVisible` e sua no Change foi 'fetchEvents'. `isVisible` é enviado por EmailService e r...

Kamo·1mo ago
FixMediaService

Passe o site apaga antes que as substituições sejam escritas

A edição de um relatório voltou "O erro não pôde ser salvo: Servidor Interno Erro" sempre que o repórter deixou um site marcado — então cada edição sobre o títu...

Kamo·1mo ago
Featurekamo-internal

Deixe uma conversa em grupo, e mantenha a linha que grava

Saindo é oferecido no pé da lista popover, separado das fileiras acima dele porque pertence ao membro em vez de a qualquer pessoa na lista, e Confirmado com uma...

Kamo·1mo ago
FeatureMediaService

Deixe um bate-papo em grupo e mantenha as linhas de entrada/saída na transcrição

Sair é DELETE /sessions/{guid}/membership, não removerMembro destinado você mesmo — essa rota recusa auto-remoção de propósito. Remoção é feita TO alguém e nome...

Kamo·1mo ago
Fixkamo-shared-library

Uma linha de adesão/saída tem de levar o nome de quem é

O ID sozinho não pode ser resolvido no único caso para o qual estas linhas existem. A "removido" ou "esquerda" nomeia alguém que, até lá, já não está na sessão,...

Kamo·1mo ago
Fixkamo-internal

O cabeçalho Favoritos deve controlar um elemento existente

Colapsing a seção desmontou a lista que ele nomeou através de `aria-controls', deixando o cabeçalho apontando para nada. Em seguida, descreve-se uma divulgação ...

Kamo·1mo ago
FixMediaService

Encaminhar removidoPorMembroId para o navegador

O relé copia campos nomeados fora do ChatMessageDto para o quadro STOMP, então um campo que não copia é deixado cair mesmo quando o DTO declara. MEMBRO REMOVED ...

Kamo·1mo ago
Fixkamo-shared-library

Declare removidoByMemberId, ou o relé deixa-o em silêncio

A carga útil NATS para MEMBRO REMOVED carrega quem fez a remoção, mas o NATS→Relê STOMP projeta cada frame através do ChatMessageDto — então um campo isso class...

Kamo·1mo ago
Fixkamo-internal

Uma regra de título, um limite de grupo, e um renomear a lista ouve

Revisão da filial Chats, quatro descobertas. Ambas as superfícies estavam compondo o nome da conversa à mão em vez de através os helpers @kamo/chat-core export...

Kamo·1mo ago
FixAIService

Nenhum texto de erro a montante atinge um membro, seja qual for o fornecedor que falhou

membroTexto Porque caiu para obterMessage() por qualquer coisa que não fosse um AiProviderException. Apenas o adaptador HuggingFace classifica as suas recusas; ...

Kamo·1mo ago
Featurekamo-internal

Abra em Chats, uma seção Favoritos e uma conversa em grupo que você pode gerenciar

Cinco pedidos de um membro, todos eles sobre a mesma lacuna: o painel de Chats podia mostrar-te conversas mas não te deu nada a ver com elas. Chats agora é a p...

Kamo·1mo ago
FeatureMediaService

Nomeia uma conversa em grupo, estrela uma conversa, remove alguém de uma sala

Três rotas, e cada recusa é uma regra que alguém tem que ser capaz de distinguir de uma parada — então cada um carrega seu próprio código em vez de um 4xx compa...

Kamo·1mo ago
Featurekamo-shared-library

Um chat pode ser nomeado, estrelado, e ter alguém removido dele

Três campos e um método, todos os quais o recurso de chat já tinha o forma para e nenhum dos quais poderia gravar. MEDIA SESSÃO CAT ganha TÍTULO. Essa tabela e...

Kamo·1mo ago
Fixkamo-internal

Show why a text could not be started, not "check the number"

VoipService now answers an unprovisioned account with 409 and both a machine code (`error`) and a sentence a member can act on (`message`). apiCall read `error`...

Kamo·1mo ago
FixVOIPService

An account with no number to text from is a 409, not a 500

Starting a text threw IllegalStateException when neither the member nor the instance had an outbound number, which Spring turned into a 500 with a stack trace. ...

Kamo·1mo ago
FixAIService

Aposentar um modelo que o provedor não encaminha e parar de citá-lo em membros

Seguimento da correção do catálogo do roteador. Isso deixa de ser modelos incontroláveis LISTADO; isto impede que o catálogo de uma org assistente e narrando a ...

Kamo·1mo ago
August 29, 2026
FixAIService

Listar os modelos de face de abraço que o roteador irá realmente servir

O chat vai para o roteador dos Provedores de Inferências ********************** mas descobrirModels perguntou o HUB para modelos que são "quentes" em algum luga...

Kamo·1mo ago
Fixkamo-internal

Largue o controle de nível de segurança das configurações do lote

Foi um Select desativado atrás de uma dica de ferramenta "trancada", e um chip na colapsada resumo. Ambos relataram um valor que o administrador nunca escolheu:...

Kamo·1mo ago
Featurekamo-internal

Adicionar membros em massa e membros da equipe, com uma importação CSV/XLS

Duas novas telas ao lado dos botões Adicionar em /account?tab=members and ?tab=equipe-membros, em /settings/member/bulk-new e /settings/equipe-member/bulk-new. ...

Kamo·1mo ago
FeatureSecurityService

Bulk-create members and team members, one transaction per record

The two bulk-add screens need to create a spreadsheet of people in one submission and report on each of them individually. That could not be built on the existi...

Kamo·1mo ago
Featurekamo-internal

Diga que o aplicativo está em beta, e que os dispositivos Apple não estão prontos

Dois fatos que um membro precisava antes de digitalizar qualquer coisa: KamoMobile é beta, e ainda não existe nenhuma construção para um iPhone ou iPad. Ambos m...

Kamo·1mo ago
Fixkamo-signer-monorepo

Formatar os números de telefone na cotação do cliente

A página abre um cliente impresso cada número exatamente como armazenado - "9495550134" em o cabeçalho, e o mesmo novamente sob Seu Contato. Este aplicativo não...

Kamo·1mo ago
Fixkamo-internal

Formatar os números de telefone na citação impressa

O documento impresso todos os números exactamente como armazenado — "9495550134" no cabeçalho, e o mesmo novamente sob o seu contato. A formatação passa `app/li...

Kamo·1mo ago
Featurekamo-internal

Uma guia de Receitas e detalhes de pagamento na cotação impressa

Configurações → Conta → Recebíveis é onde uma organização define a conta bancária os seus clientes pagam: o beneficiário, o banco, o encaminhamento e os números...

Kamo·1mo ago
Featurekamo-signer-monorepo

Imprima os detalhes da ACH do vendedor na cotação do cliente

A página que um cliente abre a partir de um link de compartilhamento agora carrega um bloco de remessa: o pagamento é feito para, o banco receptor, e o roteamen...

Kamo·1mo ago
FeatureSecurityService

Armazene a conta de depósito da org e imprima-a nas cotações

`/api/segurança/recebíveis` é onde Configurações → Conta → Receitas lê e escreve. Dois direitos, não um: VER RECEIVÁVEIS lê a aba, GESTÃO RECEIVÁVEIS Muda-o. Ne...

Kamo·1mo ago
Featurekamo-shared-library

A conta de depósito uma organização pede aos clientes para pagar em

Seis colunas em 'orgs' e o contrato de fio para imprimi-los em uma citação, assim um empresa que recebe um sabe onde enviar o dinheiro sem telefonar para Pergun...

Kamo·1mo ago
Fixkamo-internal

Mostrar a Introdução ao Membro do Sistema

O botão pediu a propriedade da organização E CONFIGURE SYSTEM. O Sistema O membro é provido como administrador em todas as organizações — todos os 34 as fileira...

Kamo·1mo ago
Featurekamo-internal

Baixe o aplicativo de um URL que diz KamoMobile

o telefone mostrado enquanto baixava era o antigo. O mesmo bytes agora também sentar E o QR aponta para lá. Uma cópia, não uma movimento: o objeto antigo ainda ...

Kamo·1mo ago
Fixkamo-internal

A API de Introdução não tinha nenhuma rota para responder

O botão launchpad nunca apareceu, e nenhum progresso: o Java o controlador existiu, o cliente existiu, e a rota seguinte entre eles foi Nunca escreveu. Cada cha...

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