KamoCRM

Registro de alterações ao vivo

Todos os recursos, correções e melhorias são publicados à medida que são enviados.Nada é retido para um lançamento.

17,692
Total de alterações
6,096
Características
5,347
Correções
30
Projectos
Filtrar por projeto
Todos os projetos17,692AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,878TranslateService62VOIPService251VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,424kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,692kamo-signer-monorepo57kamolos114
Filtrar por tipo
Todos os tiposBuild17CI523Chore776Docs3,264Feature6,096Fix5,347Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 29, 2026
Fixkamo-internal

Parar o servidor a afirmar um título da página que não pode saber

Uma org sem domínio próprio ainda acabou intitulado "KamoCRM" após uma atualização, breves mostrando seu nome real primeiro. generateMetadata resolve a ordem d...

Kamo·2mo ago
Fixkamo-internal

Enviar o logotipo compacto que foi visualizado, não o arquivo que foi selecionado

O slot de logo compacto ("simples") é SVG-somente - a infra-estrutura escreve o que quer que pouse nele para um fixo <tema>/img/logo. chave svg independentement...

Kamo·2mo ago
Fixkamo-internal

Pare o flasher de atenção revertendo o título da aba de uma org para a plataforma

Uma orginha infantil sem domínio próprio mostrou "KamoCRM", com o seu nome verdadeiro, depois voltou para "KamoCRM" e ficou lá. TabAttention escreveu `document...

Kamo·2mo ago
Fixkamo-internal

Deixe que o ícone da aba siga uma mudança de logo simples em vez de fixar a capturada na montagem

TabAttention emblema a aba do navegador, e ele lê o favicon ONCE em um efeito de montagem. Isso. o efeito é executado antes que o config.json fetch do DynamicMe...

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

Digite a nova organização aqui, não em um domínio sem DNS

Criando uma organização entregou ao criador um botão apontando para `https://internal.<o domínio que eles digitaram>/`. Essa máquina não resolve: domínio é um q...

Kamo·2mo ago
Fixkamo-internal

As cores da varredura, a janela de cores e os slots empilhados

Cinco relatórios da secção da marca, e os dois primeiros acabam por ser os mesmos Insecto com duas caras. * As cores nunca foram adotadas. A regra prendeu uma ...

Kamo·2mo ago
Featurekamo-internal

Uma lista do que a verificação encontrou, ao lado do que você está usando

A seção de marca de /rede/criar torna-se três bandas com a mesma forma: o que seu site tem à esquerda, o que sua organização está usando à direita. Logotipos. ...

Kamo·2mo ago
Featurekamo-internal

Uma tela inicial padrão por membro

Um modelo de segurança diz agora onde cada um de seus três tipos de membros pousa quando eles abrir "/". Dois valores: HOME SCREEN DEFAULT é a plataforma de lan...

Kamo·2mo ago
Docskamo-internal

Corrigir a nota no removido Criar meus direitos Org Livre

ab740dd3 alegou CREATE FREE ORG WIDGET e seus quatro filhos de política "nunca existia em RoleRightType.java em tudo". Isso está errado. Eram ids 288-292 e Eu l...

Kamo·2mo ago
Chorekamo-internal

Remover o widget Criar meu org livre

Removido a pedido, incluindo os seus direitos. /rede/criar é intocado e permanece a forma como uma organização é criada. Sumiu: o widget e seus três componente...

Kamo·2mo ago
Fixkamo-internal

O documento não deve rolar para trás da área de trabalho

O shell autorizado é um layout full-viewport — nav fixo, conteúdo absolutamente posicionada para exatamente 100vh – com um roller dentro dele (.kamo-page-scroll...

Kamo·2mo ago
Fixkamo-internal

Preencha a caixa de conteúdo exatamente, role dentro dela

As páginas cresceram para o seu conteúdo e empurraram para além da caixa que o cromo lhes dá, então o documento rolou atrás da concha e deixou o fundo morto aba...

Kamo·2mo ago
Chorekamo-internal

Retenha o widget Criar Meu Org Livre por enquanto

Tirado da plataforma de lançamento a pedido. Um portão de registro falso em vez de excluir a entrada: `disponível` no usoHomeWidgets é a fonte única para ambos ...

Kamo·2mo ago
Fixkamo-internal

Parar a coluna de formulário que se estende até à altura da linha da grelha

O layout de duas colunas deu à coluna de formulário nenhum alinhamento-se, por isso esticou-se para a altura da linha — e a linha é tão alta quanto a coluna de ...

Kamo·2mo ago
Featurekamo-internal

Criar o Meu Livre Org torna-se um elemento de três passos

O widget incorporou toda a CreateOrgForm — cinco seções, a marca Previsão, o medidor de prontidão — que é aproximadamente 1.400px dentro de um painel de aproxim...

Kamo·2mo ago
Fixkamo-internal

Uma barra de rolagem, e realmente usar a largura total do conteúdo

AuthedChrome já possui o recipiente de rolagem ONE para uma página (.kamo-page-scroll, overflow:auto; altura:100%), e PageWrapper existe especificamente para pa...

Kamo·2mo ago
Fixkamo-internal

Próximo/link para Voltar para casa, não uma âncora crua

check-client-navigation falha a compilação da imagem sobre um <a> bruto para um interno rota: uma navegação dura derruba cada janela popup de ferramenta aberta ...

Kamo·2mo ago
Fixkamo-internal

Correções de revisão de ramo inteiro — provisionamento, acessibilidade, perda de dados de etiqueta, a11y, código morto, org-context race, hex case

Sete descobertas da revisão final de todo o ramo do assistente org-lançamento e Introdução característica, fixa em conjunto desde que vários interagem: - B1: *...

Kamo·2mo ago
Fixkamo-internal

Resolver o texto "skip" partilhado contra a sua chave completa

Seis componentes de passo chamados t("skip") contra um uso não vigiadoTranslations(), que solicita uma chave "skip" de nível superior que não existe — next-intl...

Kamo·2mo ago
Featurekamo-internal

Começando o cartão na landing page Configurações

Adiciona uma placa de grupo essencial que liga a /settings/wizard, correspondendo à makeCard idioma usado por seus irmãos. Teclas do dicionário já empurradas **...

Kamo·2mo ago
Fixkamo-internal

Fechar o buraco de salvamento sem validação do assistente (revisão 1)

Quatro conclusões da revisão de especificações/código, abordadas: 1. CRITICAL - nada fechado o botão Salvar da concha na validade do passo, assim que um membro...

Kamo·2mo ago
Featurekamo-internal

UM ENVIO PARA AI interruptor no formulário de relatório

Alinhado à direita na linha "O que estás a reportar?", sempre que a janela abre — inicia uma sessão em uma máquina com credenciais de cluster e uma mudar que le...

Kamo·2mo ago
Featurekamo-internal

Assistente de Configuração Iniciada em /settings/wizard

Transforma os nove assistentes movidos num editor sobre a organização O membro já está inscrito. Cada passo agora semeia seu valor de org vivo dados (useOrgCont...

Kamo·2mo ago
Refactorkamo-internal

Renomear aplicativo móvel Copilot para KamoMobile

A aplicação móvel agora é KamoMobile. Isto renomeia cada referência a ele em este repo — os membros das strings leram, a rota, o espaço de nomes i18n, o compone...

Kamo·2mo ago
Featurekamo-internal

O herói /copilot e ambos os códigos de varredura carregam a marca camaleão também

foram os dois últimos sites, e nenhum poderia apenas tomar o novo src inalterado, porque a obra de arte é uma silhueta transparente 127x102 onde o raster era um...

kamo·2mo ago
Featurekamo-internal

Troque a marca de aplicativo móvel para o camaleão SVG no trilho e em casa

raster. Ambos agora desenham a arte KamoMobileApp como vetor. Registrado como SVG porque é isso que a marca é: uma única silhueta branca com Nocautes transpare...

kamo·2mo ago
Featurekamo-internal

Criar meu widget Org livre

Envia o mesmo CreateOrgForm a renderização da página /network/create, em sua layout do widget, como um widget home-launchpad (org.create) CREATE FREE ORG WIDGET...

Kamo·2mo ago
Fixkamo-internal

Inerte, não aria-escondido + ponteiro-eventos-nenhum, para secções fechadas

O helper section() do CreateOrgForm escondeu as quatro seções fechadas em "nenhum tipo de branch escolhido" ainda" com aria-escondido mais um ponteiro-eventos-n...

Kamo·2mo ago
Docskamo-internal

Plano de projeto e implementação para o assistente de lançamento e Introdução

Restaura dois commits deixados por um 'git reset' concorrente --mixed origin/main' neste checkout compartilhado; os próprios arquivos sobreviveram na árvore de ...

Kamo·2mo ago
Fixkamo-internal

Largar um favo de mel recolhido no objetivo remove cada cabeça nele

Jiggling mid-drag dispara o gesto de reunir, que puxa cada cabeça do mesmo tamanho para o aglomerado da cabeça arrastada e ancora o favo de mel na cabeça sob o ...

Kamo·2mo ago
Featurekamo-internal

/network/create é uma página; os doze passos movem-se para /settings/wizard

CreateOrgForm.tsx é um componente com dois layouts (página/widget), construído a partir de Task 7/8 CreateOrgFields model, grupos de campo e OrgBrandPreview. pa...

Kamo·2mo ago
Featurekamo-internal

Grupos de campo reutilizáveis e a visualização da marca ao vivo

Extrai as entradas de BranchTypeStep, BasicsStep, LogoStep, ColorsStep, AppsStep e AgeRestrictionsStep em cinco componentes de campo controlados (OrgTypePicker,...

Kamo·2mo ago
Featurekamo-internal

Botão do Assistente de Configuração Iniciado com uma borda de atenção

Adiciona o ponto de entrada do launchpad ao assistente de configuração: apenas um proprietário, com direitos comprimido que lê "O Assistente de Configuração Ini...

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

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços