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
July 7, 2026
FeatureSecurityService

Forçar os direitos de privacidade de contato-info

getAllLeads agora retorna o LeadListDTO magro e esconde leads não atribuídos de membros sem VER UNASSIGNED LEADS. getLeadById contato máscaras info (estado pres...

Kamo·3mo ago
Featurekamo-shared-library

Lead contact-info direitos de privacidade + lean list DTO

Adicionar três direitos de CRM (161-163): "Atribuído a Outros: Ver/Editar Lider Informações de contato" e "Ver Chumbos não atribuídos". Adicionar LeadListDTO — ...

Kamo·3mo ago
FixSecurityService

Interpretar o bloqueio LAST EDIT AT como UTC para expiração epoch-millis

dbNow () agora retorna o relógio de parede DB- UTC (agora):: timestamp), então recupera o absoluto instantânea com toInstant(UTC) em vez da zona padrão JVM — ma...

Kamo·3mo ago
Fixkamo-shared-library

DbNow () cast now()->:: timestamp (TIMESTAMPTZ->Instant breaked LocalDateTime)

SELECT now() retorna TIMESTAMPTZ, que Hibernate materializa como java.time. Instantânea e não pode ser lançado para o tipo de retorno LocalDateTime declarado — ...

Kamo·3mo ago
Featurekamo-register

Enviar o tipo de membro dos caminhos /member e /team

/team Signups create a TEAM MEMBER (criado PROSPECT, pendente ativação admin); /member As inscrições criam um MEMBRO. RegisterFlow leva um membroType prop forne...

Kamo·3mo ago
FeatureSecurityService

/time cria um TEAM MEMBER (PROSPECTO), /member cria um MEMBRO

Registro público agora homenageia o membroDigite o site do registro enviado (do /membro vs /team path): /team cria um TEAM MEMBER — como PROSPECT, então um admi...

Kamo·3mo ago
July 6, 2026
Fixkamo-internal

Filtro do agente mostra nome de membro + extensão do telefone, não e- mail

O dropdown do Agente rotula cada companheiro de equipe com seu e-mail porque o carregador ler primeiroNome/último Chaves de nome que a infra- estrutura nunca en...

kamo·3mo ago
FeatureSecurityService

Expor extensão de telefone de membro da equipe em membros da equipe-contratantes

O filtro /leades Agent precisa da extensão do telefone de trabalho para as opções de etiqueta como "Nome (ext 8080). A extensão já existe no membro da equipe (g...

Kamo·3mo ago
Featurekamo-internal

O popup do request-suport mostra tópicos compartilhados do pai-org

Apontar o tópico de criação de tickets para o novo /api/suporte/tópicos/endpoint disponível (org próprio + tópicos compartilhados pelos pais) para que os usuári...

kamo·3mo ago
FeatureMediaService

Surface pai-org temas compartilhados no popup request-suport

Os usuários do Child-org não puderam ver os tópicos de suporte compartilhados de seus pais (atribuirToOwnOrg=false) ao solicitar suporte, porque o popup somente...

Kamo·3mo ago
Fixkamo-shared-library

Corrigir a pesquisa de tópicos invertidos

A consulta do tópico child-org filtrada na atribuiçãoToOwnOrg=TRUE (somente para o próprio org) quando deve retornar tópicos compartilhados com orgs de crianças...

Kamo·3mo ago
FeatureSecurityService

Novas orgs de crianças herdam a segurança dos paisProvider

Ao criar uma org infantil a partir do kamo-internal, defina a segurança da nova orgProvider para segurança do pai orgProvider (a org em que é criado) em vez de ...

Kamo·3mo ago
Featurekamo-login

Mostrar o aviso ligado à conta em ?linked=1

Quando o registo liga uma conta existente a uma nova org, redirecciona aqui com ?linked=1. Mostrar "Você já tem uma conta Kamo — nós adicionamos esta organizaçã...

Kamo·3mo ago
Featurekamo-register

Lidar com a resposta ligada à conta para os utilizadores existentes

Quando o e- mail introduzido já pertence a uma conta activa, a infra- estrutura liga isto org a ele e retorna CONTON LINKED. Roteie esses usuários diretamente p...

Kamo·3mo ago
Featurekamo-internal

Ligar membro/equipe-member create + UI Prospect-gate

- Adicionar as rotas de proxy POST falta /api/security/members/create e /criar-equipe-membro (estes 405'd antes, para que a criação nunca chegou à infra- estrut...

kamo·3mo ago
FeatureSecurityService

Reutilizar usuários existentes, espelho para segurançaProvider, gate team-member sign-in

Reutilização (sem contas duplicadas para a mesma pessoa): - MemberCreateController agora reutiliza um usuário existente por e-mail pessoal CASO-INSENSIVEMENTE (...

Kamo·3mo ago
Featurekamo-shared-library

SegurançaProvider espelho de associação + reutilização / patch base

- Espelha um utilizador para a segurança do orgProvider org como membro de base (deduped; no-op quando o org segura-se ou o usuário já está lá). Apoia a regra d...

Kamo·3mo ago
Fixkamo-register

Envie o nome de host do registante no corpo para que a conta caia sob o org direito

O org resolvido estava disponível no cliente, mas nunca foi enviado para a infra-estrutura — a org foi transmitida apenas implicitamente via X-Forwarded-Host, q...

Kamo·3mo ago
FixSecurityService

Ficheiro contas novas sob a org do domínio, não o kamocrm

/register ligou a nova org do membro ao Host de solicitação, mas o sinal org nunca sobreviveu ao salto: kamo-register proxies cada inscrição para o compartilhad...

Kamo·3mo ago
Fixkamo-shared-library

Resolver org-by-domain com um alias mais profundo

- Não. domínio exato match, então solte o rótulo mais profundo uma vez (register.optionone.com -> optionone.com) assim, um subdomínio de registro/marcação de pe...

Kamo·3mo ago
Fixkamo-login

Parar a agitação do viewport nos navegadores com barras de rolagem clássicas

Em máquinas cujo Chrome utiliza barras de rolagem que consomem layout (não sobreposição), as páginas de login/recuperação se agitaram com ambas as barras de rol...

Kamo·3mo ago
Featurekamo-internal

Guia de Tarefas de Fio para infra- estrutura real + excluir ação + contagem ao vivo

Adiciona as rotas do proxy seguinte para /leades/{id}/tarefas[/{taskId}] (as tarefas da aba addTask/updateTask/completeTask calls foram 404ing), uma ação delete...

kamo·3mo ago
FeatureSecurityService

Tarefas principais API REST + TAXA CHANGED em tempo real

Implementa a infraestrutura que a aba /leades/view Tasks já estava chamando, mas isso nunca existiu: GET/POST/PUT/DELETE **************************** (LeadTaskC...

Kamo·3mo ago
Featurekamo-shared-library

Entidade responsável pelas tarefas de acompanhamento

Retorna a aba /leads/view Tasks (anteriormente um stub somente de frontend sem persistência). O LeadTask (tabela LEAD DASK) reflete a forma do frontend TaskIte...

Kamo·3mo ago
Featurekamo-internal

Datagrid em tempo real + live view com bloqueios de edição por painel

/leaders grid está agora totalmente ao vivo sobre websocket (NATS→STOMP): linhas adicionar/remover/atualizar contra o filtro ativo automaticamente e as células ...

kamo·3mo ago
FeatureMediaService

Org-guarda a subscrição /topic/leaders/rt/{orgId} em tempo real

Subscribe guarda Cross-tenant para o novo tópico líder em tempo real, espelhando o existente /topic/social/feed guard: um membro só pode subscrever o seu própri...

Kamo·3mo ago
FeatureSecurityService

Per-pane edit-lock REST API + varredor de salvamento automático

Adiciona /api/security/leades/{id}/locks * * * * * * Apoiado por LeadLockService: reserva exclusiva por painel, batimentos cardíacos de rascunho que redefinir u...

Kamo·3mo ago
Featurekamo-shared-library

Publicação NATS em tempo real + entidade edit-lock por painel

Publique eventos de liderança em org- scoped no security.leades.rt.{orgId} (criado/atualizado/ apagado com chaves de campo alteradas, o histórico foi aplicado) ...

Kamo·3mo ago
Fixkamo-internal

Remover a seção "Não disponível para você"

Pare de aparecer nav apresenta um membro carece de acesso. A Navegação A página de layout listou todas as opções de navegação ocultas como fichas bloqueadas; de...

kamo·3mo ago
FixDocsService

Endpoints genéricos de byte recusam documentos do MLOS por parte (vault/empréstimo)

Os parâmetros genéricos do byte de imagem (download / stream / bulk-download / thumbnail) e a agregação de aglutinantes autorizado apenas em org + um numérico L...

Kamo·3mo ago
Featurekamo-internal

Integrar as abas primárias no cabeçalho nas páginas restantes do Estilo A

Seguimento da varredura Style A→B, cobrindo páginas que não passam ConfiguraçãoVer: - /kb: KbNavBar torna- se um cabeçalho de herói gradiente com os Artigos/Re...

kamo·3mo ago
Fixkamo-internal

Centralizar a snackbar de status de produtos fornecedores no topo

A pílula de estado de salvamento/atualização usou a âncora padrão do MUI (inferior à esquerda, não AnchorOrigin set) para que ele renderizou fora do centro. Ânc...

kamo·3mo ago
Fixkamo-shared-library

CreatePair é idempotente para o par primário (para duplicar o EmprestadorPairs)

createPair é o único chamador do assistente 'assegurar o mutuário primário', mas incondicionalmente inserido um novo par cada chamada, então um autosalve concor...

Kamo·3mo ago
Featurekamo-internal

Relocalizar as barras de contagem de fundo no cabeçalho através das páginas sociais, importações

Aplica o tratamento de fornecedores-tab para as superfícies de configurações de CRM irmão standalone "x • y" barra sumária na parte inferior já não come página ...

kamo·3mo ago
FixDocsService

Não serve documentos soft-deletados em /stream e /bulk-download

getDocumentMetadata (usado pelo fluxo + caminhos de bytes de download em massa) não filtrar linhas destruídas da forma como o downloadDocument faz, e uma remoçã...

Kamo·3mo ago
Featurekamo-internal

Mover a contagem de fornecedores/produtos acima das ações do cabeçalho, atualização inferior-align + Adicionar Fornecedor

Recaptura a página imobiliário a barra de resumo de fundo standalone usado para Ocupar — a linha "x fornecedores • x produtos" agora empilha acima da ação botõe...

kamo·3mo ago
Featurekamo-internal

Integre abas primárias no cabeçalho da página (Estilo B) nas páginas Estilo A

Cada página do gradiente-herói que renderizou suas abas primárias em uma carta separada abaixo do cabeçalho agora os torna dentro do próprio cabeçalho gradiente...

kamo·3mo ago
Fixkamo-internal

Adicionar rotas de proxy do Next.js em falta para o produto padrão da MLOS + prontidão

A página fornecedores-produtos lançou 'Falhou para definir o produto padrão:' porque o O que é isto? (e GET 404'd — esses dois ficheiros de rota proxy foram per...

kamo·3mo ago
Featurekamo-internal

Seta para trás no cabeçalho retorna para /leads

Adicionar um backHref/backTooltip opcional ao SettingsView que renderiza um branco seta para trás esquerda do título, e fio a página de configurações de CRM par...

kamo·3mo ago
Featurekamo-internal

Prefixo 'CRM Settings' negrito, separadores de tubos, sublinhado apenas por hover nas ligações das páginas

Prefácio os links da aba de configurações de CRM com um rótulo em negrito 'Configurações de CRM:' (novo * *******************chave), ligações separadas com ''' ...

kamo·3mo ago
Featurekamo-internal

Adicionar links de tabulação de configurações de CRM acima de atualizar, fechado como menu de configurações

Dar uma linha alinhada à direita de ligações brancas, sublinhadas, separadas por espaços cada aba /settings/features/crm acima do botão de atualização do cabeça...

kamo·3mo ago
Fixkamo-internal

Pílula de teste correta tempo restante (foi 20644d)

Quando NavPri foi reescrito, o minute-tick foi alterado de Date.now() para um contador começando em 0, e que contador foi passado como o argumento `agora` para ...

kamo·3mo ago
Fixkamo-internal

Repor o botão na linha de título (direita) + conteúdo de largura total

- "Reset to Standard" agora está na mesma linha do "Layout de Navegação" rumo, alinhado à direita, com o rumo à esquerda (deslocado do rodapé). - A página preen...

kamo·3mo ago
Fixkamo-shared-library

PublicarRouted so los.pipeline.* eventos terrenos em LOS PIPELINE, não rejeitado

NatsMessageService.publish() pinos esperadosStream=CHAT MESSAGES; a los.pipeline.* o assunto pertence apenas ao stream LOS PIPELINE, por isso o servidor rejeito...

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