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
April 24, 2026
Featurekamo-shared-library

Adicionar sinalizadores de visibilidade do tipo criador por- alias

Adicionar visívelToMembers / visívelToTeamMembers boolean columns to ChildOrgSecurityModelAlias para que os administradores possam restringir os apelidos dos pa...

Kamo·6mo ago
Fixkamo-register

URLs de logotipo do 'cache-bust' usando o temaRevision from config.json

DynamicMetaLoader agora armazena o temaRevisão em sessãoArmazenamento e incêndios KAMO THEME CONFIG LOADED após obter config.json. TemaLogo escuta para esse eve...

Kamo·6mo ago
Fixkamo-internal

URLs de logotipo do 'cache-bust' usando o temaRevision from config.json

DynamicMetaLoader agora armazena o temaRevisão em sessãoArmazenamento e incêndios KAMO THEME CONFIG LOADED após obter config.json. TemaLogo escuta para esse eve...

kamo·6mo ago
FixSecurityService

Enviar diretamente para o público/{domain-pasta}/img/ em vez de preparar o balde

O endpoint do uploadLogo estava escrevendo para um placeholder 'sumtingwong' codificado (configuração não preenchida) em vez do caminho do tema público da org. ...

Kamo·6mo ago
FixSecurityService

Remover o nó k2m1 desactivado do nó de bordas por omissão

k2m1 (10.8.2.1) está permanentemente para baixo. Deixando-o na lista de failover fez com que as tentativas de upload pendurassem até o novo timeout do OkHttp di...

Kamo·6mo ago
Fixkamo-shared-library

Aplicar os timeouts de conexão/gravação/leitura ao MinioClient via OkHttpClient

Sem timeouts, um peer de replicação de site downed (k2m1) causou makeBucket e colocarObject chamadas para bloquear indefinidamente, surgindo como um infinito "S...

Kamo·6mo ago
Featurekamo-internal

Janela de configuração, localização do assistente da web- alias e painel de provisionamento de DNS

Adiciona o Subdomínio Branches UI em três superfícies: * * * * * * * * * * * * novo botão "Subdomínio Branches" * abre uma janela para a opção de nível org comu...

kamo·6mo ago
FeatureSecurityService

Config de nível Org, cliente GoDaddy e web-alias org criam caminho

Wires the new Subdomain Branches feature end-to-end on the backend: - SubdomínioBranchesController for org-level enable + GoDaddy creds (live-verified) - GoDadd...

Kamo·6mo ago
Featurekamo-shared-library

Adicionar entidades, cifrar, e alias/DNS andaimes de registo

Adiciona creds por- org GoDaddy (AES- GCM encriptado), uma opção allowRootSubdomínios e recolha de pseudônimos para crianças no modelo de segurança, um provisio...

Kamo·6mo ago
Fixkamo-internal

A caixa de seleção da caixa de correio lê os domínios org , não os domínios do provedor

A fiação anterior leu /api/email/domínios (email provider domínios tabela). Essa tabela só é preenchida quando um fornecedor de e-mail de terceiros a integração...

kamo·6mo ago
Refactorkamo-register

Largar o banner da ponta do meu perfil + unificar o espaçamento da secção

Todas as quatro seções do My Profile agora compartilham o mesmo ritmo vertical — 8px entre o cabeçalho de cada seção e seus campos, 16px entre secções. O banner...

Kamo·6mo ago
Refactorkamo-register

Layout do meu perfil + verificação do telefone drop

Reorganizar o passo Meu Perfil para que todas as quatro seções compartilhem o mesmo layout e formato do título. Ordem é agora Nome Legal, apelido, e-mail, telef...

Kamo·6mo ago
RefactorSecurityService

Deixar cair a verificação de SMS para o campo do telefone na inscrição

O número de telefone coletado durante o self-service é agora um campo de texto opcional simples — sem /register/phone/iniciate, sem código SMS, nenhum /register...

Kamo·6mo ago
Refactorkamo-shared-library

Drop RegistrationPhoneCode entity + repositório

Self-service registro já não usa verificação de código SMS para o campo de telefone — o formulário de registo recolhe o número de telefone como texto simples e ...

Kamo·6mo ago
Featurekamo-internal

Prefix/sufixo dropdowns, porta de domínio da caixa de correio, estado explícito

- Prefixo de nome e sufixo são agora dropdowns povoados a partir do NomePrefixType / NomeSufixType catálogos entregues pela org-config endpoint. Mostra abreviat...

kamo·6mo ago
FeatureSecurityService

Estado de equipe explícito + prefixo de nome/catálogos sufixos

Agora, devolve o nome Prefixes e NameSuffixes, fonte do NamePrefixType e NameSuffixType para o Adicionar os formulários Membros / Adicionar os Membros da Equipe...

Kamo·6mo ago
Fixkamo-internal

Desembrulhar o envelope {markets:[...]} na janela Anexar

GET /api/security/commerce-markets retorna {mercados: [...], mensagem: "..." }, Não é um conjunto nu. O diálogo Anexar Mercado de Comércio estava tratando o tod...

kamo·6mo ago
Featurekamo-internal

Largura total, três painéis Adicionar layout de formulário de membro

Reproduz o formulário de criação para usar toda a área de conteúdo em vez de um Coluna centrada de 1100px. - layout responsivo de 3 colunas: nav de seção esque...

kamo·6mo ago
Fixkamo-internal

Mesclar OTK-redirect em proxy.ts, apagar middleware duplicado.ts

Next.js 15 se recusa a construir quando existem middleware.ts e proxy.ts. A OTK hand-off redirecionar que viveu em middleware.ts — enviando qualquer pedido com ...

kamo·6mo ago
Featurekamo-register

Mesclar alias/email/nome/telefone em uma única etapa "Meu perfil"

Combine os "Meu E-Mail e Alias" anteriormente separados, "Meu Nome" e "Número de telefone" passa para um passo "Meu perfil" para 13+ registantes, com alias + e-...

Kamo·6mo ago
FeatureSecurityService

Faça e-mail + nome legal opcional para sub-13 inscrições

O endpoint /api/segurança/registro anteriormente rejeitou qualquer pedido Falta o e-mail, primeiro nome ou sobrenome. Que fez o caminho under-13 (KIDS ONly orgs...

Kamo·6mo ago
Fixkamo-internal

Ler novo *** de Redis mestre e dedupe OTK POST

Replica lê faltando sessões recém- escritas após a troca OTK, causando erro falso e redirecionamento de login. Ignorar o atraso de introdução quando otk estiver...

kamo·6mo ago
Fixkamo-internal

Proteja-se contra respostas não-array em /platform/orgs

Uma resposta não-array (corpo vazio, envelope de erro, ou {dados: [...]} wrapper) estava pousando no estado de orgs e explodindo a renderização com «e.map não é...

kamo·6mo ago
April 23, 2026
FixSecurityService

Enforce /network enter rules server-side

Rejeitar quando o alvo é o org de sessão actual, o domínio personalizado SSL não é confirmado, ou a adesão ao alvo humano é inactiva. Partilhar a configuração d...

Kamo·6mo ago
Featurekamo-shared-library

Adicione **************** para entrar como cheques

Kamo·6mo ago
FixSecurityService

Requer membro de destinoId e valida a associação de org

Enter- como agora sempre constrói o novo *** com o alvo fornecido pelo cliente membro linha; rejeite org/member descompatidos. Melhore o registro de depuração d...

Kamo·6mo ago
RefactorSecurityService

Compartilhar PostAuth***Service entre login e enter-as

Extrair a compilação de pós- autenticação *** (expansão total, perfil SQL, branch titles, createSession) into PostAuth***Service so enter-as uses the o mesmo ca...

Kamo·6mo ago
FixSecurityService

Enter-as sessão usa o provedor de segurança alvo org e o alvo opcionalMemberId

Enter-as estava configurando Redis securityOrgId do usuário global security provider, enquanto o login o define a partir da cadeia FQDN da organização alvo. Ess...

Kamo·6mo ago
Fixkamo-internal

Abrir /validar para entrar- como OTK então a sessão de org alvo se aplica

ENTER ligado ao /?otk= que nunca chamou /api/validate; domínio partilhado *** os cookies mantiveram a org fonte. Redirecionar ?otk= para /validate via middlewar...

kamo·6mo ago
FixSecurityService

Resolver a sessão do utilizador do sistema da OTK para pedidos BFF

SystemUserConfigController e SystemUserCapabilityController somente ler o Biscoito. kamo-internal forwards X-OTK sem cookies, então SecurityService nunca viu um...

Kamo·6mo ago
FixSecurityService

Enter- as resolve a sessão da autenticação BFF X-OTK

O EnterAsController só leu cookies ***; o tráfego interno usa o OTKPreAuthFilter atributos da sessão. Aceitar targetOrgId como string para ids INT8 grandes do J...

Kamo·6mo ago
Fixkamo-internal

Adicionar rota BFF para POST /api/security/enter-as

A ação /network Enter chamada uma rota não existente Next, produzindo 404. Encaminhe a solicitação para APIService como outros proxies de segurança.

kamo·6mo ago
Fixkamo-internal

Rotas da API de configuração do usuário do sistema Proxy para o APIService

Página de configuração chamada /api/security/system-user/* mas não há Próximos manipuladores existia, então o aplicativo retornou 404. Adicionar rotas BFF corre...

kamo·6mo ago
Featurekamo-internal

Página de configuração do usuário do sistema + ENTER rede como membro do sistema

Adiciona administração de plataforma → Configuração, um pai-org-proprietário-apenas página que concede ou revoga permissão para personificar a plataforma Usuári...

kamo·6mo ago
FeatureSecurityService

Backfill, enter-as flow, mutation guards, config API

Provisionamento auto-cura: SystemUserBackfillService é executado em cada Inicialização do SecurityService (do DataLoader) para adicionar a coluna is system user...

Kamo·6mo ago
Featurekamo-shared-library

Adicionar bandeira do usuário do sistema + entidade de acesso

Apresenta o modelo de usuário do sistema em toda a plataforma: a User.isSystemUser flag (índice parcial único aplica um singleton), mais uma tabela SystemUserAc...

Kamo·6mo ago
FixInitializerService

TeamMember is-a Member; drop bogus tm.getMember() calls

TeamMember usa herança conjunta — é um membro, nenhum membro aninhado Campo. O backfill estava chamando tm.getMember() que não existe. Também muda o filtro de s...

Kamo·6mo ago
FixBillingService

Usem o código de identificação. getter primitivo

isOrganizaçãoO proprietário é um booleano primitivo no TeamMember, então o Lombok... o acessor gerado é isOrganizaçãoOwner() não getIsOrganizaçãoOwner(). Corrig...

Kamo·6mo ago
Refactorkamo-internal

Remover páginas de telefone + perguntas de segurança

Estes foram adicionados ao kamo-internal por engano — coleção do telefone número e questões de segurança pertence ao fluxo de registro em Kamo-register, e foi t...

kamo·6mo ago
Featurekamo-register

Adicionar verificação de telefone + perguntas de segurança passos

Inserir dois novos passos entre senha e recuperação de conta para 13+ registantes: um passo número telefone (opcional, skippable, com código SMS verificação) e ...

Kamo·6mo ago
FeatureSecurityService

Colete perguntas de segurança + telefone durante a inscrição

Mover o número de telefone e a coleção de questões de segurança para o self-service fluxo de registo (onde se destinaram inicialmente) em vez de necessitando de...

Kamo·6mo ago
Featurekamo-shared-library

Adicionar RegistroEntityPhoneCode + repositório

Nova tabela `registration phone codes` armazena códigos de verificação SMS de uma tomada emitido durante o registo de auto-serviço, antes de existir uma entidad...

Kamo·6mo ago
Featurekamo-internal

Adicionar Páginas de Membro / Adicionar Páginas de Membro da Equipa

- /conta: substituir um único botão ambíguo por botões de tabulação Adicionar <Membro> na aba Membros, Adicionar < membro da equipe> na aba Membros da equipe. C...

kamo·6mo ago
FeatureSecurityService

Adicionar Membro / Adicionar Fluxo de criação de membros da equipe

- Novo MemberCreateController expõe: * GET **************** - idade-req, fuso horário, departamentos, títulos de emprego * GET **************** — verificação de...

Kamo·6mo ago
Featurekamo-shared-library

Adicionar AgeReqType.allowsUnder13() helper

Usado pelo fluxo Adicionar Membro / Adicionar Membro da Equipe para ignorar a coleção de emails para orgs cujo requisito de idade permita aos utilizadores com m...

Kamo·6mo ago
Featurekamo-internal

Reconstruir os planos e faturamento dos membros em torno de grupos de faturamento

- Página de membros Plans & Billing guia é agora alinhado à direita com um brilho pulsante e um ícone StarRate na barra de páginas. Visível quando o membro vist...

kamo·6mo 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