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
May 17, 2026
Fixkamolos

Embrulho de ilustração não tinha altura — cada camada renderizada em uma tira 0px

O div raiz JourneyIlustration foi `relativo overflow-hidden' sem dimensões explícitas. Seu pai foi dimensionado via inset-0, mas o criança relativa só tinha aut...

Kamo·5mo ago
Fixkamolos

Sky no longer washes to white — golden-hour default + tuned sky shader

Sky was reading white because: - toneMappingExposure 1.05 + Bloom@0.45 with luminanceThreshold 0.72 was blowing the bright procedural sky into the bloom buffe...

Kamo·5mo ago
May 16, 2026
Fixkamolos

O mutuário de pós-porch pousa no mundo 3D (/journey/persona então /journey), não o mago legado MUI

Reward gate + auto-resume now route to /journey/persona?app=<uid>, persona pick lands in /journey?app=...&persona=..., e um persistente 'Continue sua aplicação'...

Kamo·5mo ago
Fixkamolos

O portão de boas-vindas só deve disparar para visitantes verdadeiros que retornam

Visitantes novinhos estavam no portão de boas-vindas no momento em que digitou o seu nome, porque o anteriorProgress foi recomputado a partir do actual Estabele...

Kamo·5mo ago
Fixkamolos

O fluxo padrão + remover é auto-avançar para estimar

O verdadeiro bug por trás dos usuários que aterrissam na tela de estimativa-revelação mesmo depois "Iniciar": o motor de fluxo retorna DONE quando o estado. flu...

Kamo·5mo ago
Fixkamolos

Implantações novas e dinâmicas não são mascaradas por HTML em cache

A página inicial foi estaticamente pré- renderizada (o / na saída de compilação), que significa o mesmo HTML — e suas referências incorporadas ao bloco específi...

Kamo·5mo ago
Fixkamolos

Portão de boas-vindas + sempre disponível "Iniciar"

Visitantes retornados com estado persistente do BID estavam sendo abandonados diretamente em qualquer fase que tenham atingido — incluindo a previsão-revelação ...

Kamo·5mo ago
Fixkamolos

Alinhar Dockerfile com padrão de kamomarketing (node: 24-alpina, 2 estágios)

Falha na compilação do IC no nó:20- alpino em `npm ci` porque npm 10.8 (abundou com Node 20) resolve Next.js @swc/helpers peerDep (>=0.5.17) a 0.5.21 enquanto o...

Kamo·5mo ago
Fixkamo-internal

Trabalhador de serviço bypass para buscas de anexos + imagens em linha

Clicando em uma linha de anexos <a download> navegada para o arquivo em vez de Baixando-o. O trabalhador do serviço de e-mail estava interceptando cada /api/ema...

kamo·5mo ago
May 15, 2026
Fixkamo-internal

Resolver cid: imagens em linha no tempo de higienização para parar o brilho da assinatura

Cid: reescrita estava acontecendo em um uso pós-compromissoEffect, então o higienizado HTML atingiu o DOM com literal src="cid:..." e o efeito mutou cada img no...

kamo·5mo ago
May 12, 2026
Fixkamo-register

Resolver o balde de org subdomínios para a sua própria pasta MinIO

getThemePath () estava reduzindo o nome da máquina para apex+tld para ambos os temas host e a pasta do balde, por isso os inquilinos do subdomínio como gnosia.d...

Kamo·5mo ago
Fixkamo-login

Resolver o balde de org subdomínios para a sua própria pasta MinIO

getThemePath () estava reduzindo o nome da máquina para apex+tld para ambos os temas host e a pasta do balde, por isso os inquilinos do subdomínio como gnosia.d...

Kamo·5mo ago
Fixkamo-internal

Route NavTop picker através de /me/language

O seletor chamou o membro genérico PUT, que SystemUserGuard 403s para O utilizador do sistema assinou um sub-org. A captura se registrou silenciosamente, de mod...

kamo·5mo ago
FixSecurityService

Adicionar /me/language endpoint que ignora SystemUserGuard

O coletor de idiomas NavTop não fez nada para o usuário do sistema Sub-org. executa SystemUserGuard primeiro, que 403s cada mutação do membro da equipa do utili...

Kamo·5mo ago
Fixkamo-internal

Resolver o balde de org subdomínios para a sua própria pasta MinIO

getThemePath () reduziu o nome da máquina para apex+tld (mainDomain.tld) para O anfitrião temático e a pasta do balde. Para inquilinos subdomínio como gnosia.de...

kamo·5mo ago
Fixkamo-internal

Parar de cortar entradas de cores variantes escuras no ModernColorGroup

As linhas de selecção de cores tinham uma embalagem 280px codificada numa grelha 1fr 1fr com Overflow: escondido, então a entrada foi cortada em colunas estreit...

kamo·5mo ago
Fixkamo-internal

Tratar o stub da subscrição como sem subscrição, não como erro

O legado getCurrentAsscriction stub lança por design para chamadas cair De volta ao caminho ungido. StatsManager estava subindo o lançamento como "Não foi possí...

kamo·5mo ago
Fixkamo-internal

Devolver metros vazios em vez de nulos do getCurrentUsage

StatsManager renderizado <UsageMeters use={null}> quando o stub legado resolvido para null, falhando em use.meters. Devolver { metros: [] } de modo a componente...

kamo·5mo ago
Fixkamo-internal

Gate Minha seção de slide-out da conta no CONFIGURE SISTEMA

Ocultar o menu "Minha Conta" de membros que não têm CONFIGURE SYSTEM assim eles não vêem links (Stats & Custos, Apps & Recursos, Tipos de Ramificação, Automatio...

kamo·5mo ago
Fixkamo-internal

Auto-rote os proprietários de crianças-org para a sua org permitida

Quando /settings/contar carrega para um usuário que não tem CONFIGURE SYSTEM no atual org, o comportamento anterior foi um redirecionamento silencioso para /set...

kamo·5mo ago
Fixkamo-internal

Usar FQDN completo, não eTLD+1, ao obter org por domínio

domainFromAlias registra qualquer subdomínio multi-label (por exemplo, "gnosia.demo.kamocrm.com") até o seu eTLD+1 ("kamocrm.com"). Isso foi... multa para a bas...

kamo·5mo ago
FixKlusterServices

Preservar FQDN completo para subdomínios mais profundos do que duas etiquetas

organiz by root() foi extrair apenas a primeira etiqueta e as duas últimas etiquetas de cada máquina com registo Traefik. Para o caso comum de dois níveis (logi...

Kamo·5mo ago
FixSecurityService

Nunca gate subdomínios de propriedade de Kamo na propriedade TXT

Orgs de crianças que escolheram um apelido Kamo web (por exemplo, gnosia.demo.kamocrm.com) foram recebendo "TXT registro encontrado mas código de verificação nã...

Kamo·5mo ago
Fixkamo-internal

Não mostrar sobreposição de carregamento global para formulários manipulados pelo cliente

NavigationInterceptor submete ouvinte tratado qualquer formulário cujo form.action era truty e method=get como uma navegação, e chamado setLoading( true) no con...

kamo·5mo ago
FixSecurityService

Conceda aos proprietários de orgs de topo acesso de exclusão/atualização de orgs

deleteDomain e atualizaçãoDomain anteriormente rejeitado administradores de plataforma operando nos domínios do child-org porque eles checaram isUserOwnerOfOrg ...

Kamo·5mo ago
May 11, 2026
FixSecurityService

Permitir excluir subdomínios de per-org *.kamocrm.com

O guard endsWith("kamocrm.com") bloqueou cada org demo de troca do subdomínio da plataforma (por exemplo, gmosia.demo.kamocrm.com) por um domínio personalizado....

Kamo·5mo ago
FixKlusterServices

Anuncie novo IP público 47.181.8.83 para mídia externa

A JVB-k1m1 anunciava 75.83.13.11 e a Coturn anunciava LAN IP do nó via status.hostIP — ambos quebraram mídia WebRTC externa agora que a WAN pública é de 47.181....

Kamo·5mo ago
Fixkamo-shared-library

Guardar os direitos administrativos essenciais + reseed roles na edição do modelo

Agora recusa-se. para persistir uma configuração NUKE ou FORCE NUKE em qualquer um dos ADMINISTRATOR direitos de administração essenciais do modelo (CONFIGURE S...

Kamo·5mo ago
FixSecurityService

Propagar o status de administrador do filho-org-creator para a associação pai-org

Quando um usuário cria uma criança org eles se tornam seu proprietário + admin (via **************************** Os membros do PARENT-org, No entanto, é o que q...

Kamo·5mo ago
Fixkamo-internal

Quebrar a barra de ferramentas e encolher a pesquisa/data para que o Novo Evento fique na página

Barra de ferramentas com demasiado conteúdo de largura fixa num único não- embrulho flex linha; com a área principal do pai definida para transbordar: oculta, a...

kamo·5mo ago
Fixkamo-internal

Leia *** do master após a atualização da sessão para evitar o lag da réplica

A correção anterior teve /api/user-info call /api/security/session/refresh antes de ler Redis, mas a leitura passou por readKsemJsonFromRedisWithRetry que usa g...

kamo·5mo ago
Fixkamo-internal

Rastreie a aba pelo nome + atualizar sessão antes de ler a informação do usuário

Dois bugs de navegação relacionados que se manifestam como "a aba errada se abre": 1. SettingsView rastreou a aba ativa por *index*. childrenArray can recompor...

kamo·5mo ago
FixKlusterServices

Substituir o heredoc por ecos agrupados, de modo que o YAML possa analisar o bloco literal

O corpo /etc/odbc.ini heredoc sentou-se na coluna 1, que dedentou para fora do ao redor startup.sh: o escalar de bloco literal e 'kubectl se aplica' do ConfigMa...

Kamo·5mo ago
FixKlusterServices

Siga rclone remounts via HostToContainer mount propagation

Sem propagação de escravos o pod captura o FUSE ligar montar uma vez em início do recipiente; se rclone-mount. o serviço reinicia na máquina, o pod continua a a...

Kamo·5mo ago
Fixkamo-internal

Página do Docs do Portal sobre view DOCUMENTS / MANage DOCS SETTINGS

Espelha os portões da aba Email + Telefone. Um membro sem view DOCUMENTS (base acesso ao nível do utilizador) e sem MANAGEM DOCS SETTINGS (admin) já não vê a ab...

kamo·5mo ago
Fixkamo-internal

Email do Portal + Páginas do telefone sobre direitos, edição da configuração do VOIP do portão, atualização periódica da sessão

Adiciona o dado de direita em falta para um Membro básico sem ACCESS MAIL / ACESS VOIP não pode mais ver as abas e- mail ou configurações do telefone por conta ...

kamo·5mo ago
May 10, 2026
Fixkamo-internal

Alinhar os campos Tipo/Nome/TTL movendo a dica TTL para uma dica

O campo TTL renderizou o seu 'uso 1 hora se o seu registrador mostrar uma dropdown' dica como um parágrafo abaixo da entrada. Essa coluna terminou mais alto do ...

kamo·5mo ago
Fixkamo-internal

O cartão SSL para de reivindicar registros são verificados antes de serem

O cartão SSL tinha dois estados (instalação / completa) para que o "instalação" de cópia ("Todos os registros necessários são verificados, estamos instalar o ce...

kamo·5mo ago
Fixkamo-internal

Remover a lacuna do cabeçalho, desactivar subdomínios, soltar o seletor de registos

- Mover DnsProvisioning Painel dentro do DnsSetupStudio para o vazio px:4 pt:3 wrapper em torno dele (que criou uma banda de espaço em branco acima do herói qua...

kamo·5mo ago
Fixkamo-internal

Terreno no /setup/dns dos pais após a criação de org

O assistente redirecionou previamente o criador para **************************** logo após o retorno do POST /api/segurança/org. O domínio do novo org não tem ...

kamo·5mo ago
Fixkamo-shared-library

Drop CountryTypeConverter from EmbAddress. country

O conversor escreve o nome enum (por exemplo, "UNITED STATES") como uma String, mas cada tabela incorporando EmbAddress (orgs, usuários, membros, user address, ...

Kamo·5mo ago
Fixkamo-register

Mostrar somente o passo da frase da recuperação da conta para under-13

Por que: 13+ usuários já fornecem e-mail, telefone e questões de segurança como métodos de recuperação, tornando redundante a frase semente. Sob-13 contas não t...

Kamo·5mo ago
FixKlusterServices

Escala para 2 réplicas para absorver sincronização + tráfego em tempo de execução

Uma única réplica é o gargalo para o fluxo de trabalho de sincronização do dicionário: cada trabalhador de Gunicorn lida com um pedido e depois reinicia automat...

Kamo·5mo ago
FixTranslateService

Bump LibreTranslate per-call timeout to 90s; mantenha um único-traduzir backward-compat

Dois acompanhamentos da mudança de chaves de repetição/falha: 1. Por chamada tempo limite de pedido foi de 30s. Produção tem chamadas em tempo de execução (cha...

Kamo·5mo ago
FixTranslateService

Repetir os erros transitórios e as chaves de superfície falhadas (não forje a passagem)

Dois modos de falha foram indistinguíveis na resposta, então o script Não conseguia diferenciá-los e continuou a "traduzir" as mesmas chaves para o inglês em ca...

Kamo·5mo ago
FixTranslateService

Alias zh -> zh-Hans assim en->zh realmente traduz

Endpoint LibreTralate /línguas anuncia chinês sob o códigos específicos da região "zh-Hans" e "zh-Hant" (nunca descascado "zh"), mesmo que POST /traduzir aceite...

Kamo·5mo ago
May 9, 2026
FixEmailService

Preservar o nome do ficheiro original e o tipo de conteúdo no download do anexo

O ****************es finais (ambos o pessoal e controladores de caixa de correio compartilhado) estavam emitindo Disposição de Conteúdo: anexo sem parâmetro do ...

Kamo·5mo ago
Fixkamo-internal

Imagens em linha quebradas, downloads de anexos e view-pane flicker

- Strip <img> com cid: src no higienizador de e-mail para imagens incorporadas não renderizar como um ícone de imagem quebrada piscando, e ocultar imagens que f...

kamo·5mo ago
FixTranslateService

Dirigir alvos suportados a partir de /linguagens, não lista velha

Os SUPPORTED TARGETS de código rígido alegaram que sw/ta/etc. eram suportados, mas não existem pacotes argos públicos para aqueles, então cada en->sw / en->ta p...

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