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
July 5, 2026
Fixkamo-shared-library

Propriedade do mutuário de selos numa tx separada (evitar cascata de gráficos transitórios)

createBlankOwnedByMember re-saved o gráfico do aplicativo no mesmo tx que createBlank, antes do As linhas do mutuário/declarações foram lavadas → TransientPrope...

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

Soltar texto cinza claro; usar cinza escuro- 800 para etiquetas/secundário

Cinzas médios (cinzento-500/600/700, #6b7280/#9ca3af) são lidos como desativados. Empurre tudo texto secundário e etiquetas para cinza-800 / #374151 em toda a p...

kamo·3mo ago
Fixkamo-internal

Proxy de governança PUT/DELETE + governador de per-org substitui UI (D4)

- Proxy de governança agora avança PUT/DELETE (o padrão de plataforma salvar + per-org a exclusão foi inacessível — proxy GET/POST-only). Adiciona mlosExclua o ...

kamo·3mo ago
Fixkamo-internal

Parar a malha emprestada-pipeline de movimento; detalhe de largura total

- Datagrid do pipeline do empréstimo: a grade foi enrolada em um corpo do SectionCard 'encher' (sobrefluxo:auto) em torno de uma grade de altura: 100% AG, causa...

kamo·3mo ago
Fixkamo-internal

Dispare o popup de aceitação-leader ao tornar-se Disponível; solte a animação de fogo

O popup agora desencadeia na borda ascendente de (um chumbo de crédito é aceitável) Disponível) — então ele dispara tanto quando um lead já está esperando como ...

kamo·3mo ago
FixInitializerService

Scan mlos.intake repos (§5.A) + drop órfão mlos aus connection config (D40)

- Adicionar com.kamo.z.shared.mlos.intake ao @EnableJpaRepositórios — o §5.A * ************* foi escaneado por componentes, mas não foi um pedido de resgate da ...

Kamo·3mo ago
Fixkamo-internal

Tipo de retorno honesto para atualizaçãoStageOverride (linha bruta, não StageAutonomyView)

Observação de revisão: o PUT retorna a entidade de sobreposição armazenada bruta, não uma StageAutonomyView (a recomputação eficaz / chão é somente GET). Promes...

kamo·3mo ago
FixDaemonService

Resultados da revisão do consumidor - MLOS secret, tempo limite HTTP, clamp max-liver, 4xx skip, rebind boot

Revisão adversa (2 lentes; 5 verificadores morreram em um limite de sessão - adjudicou o 9 resultados brutos à mão, 6 reais): - ERRADO SECRETO (confirmado pela ...

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

Tipo TrialStatus IDs como string para corresponder à serialização Long- as- string

BillingService agora serializa Long as a JSON string (org/member ids are BarataDB unique rowid() > JS MAX SAFE INTEGER). Alinhar TrialStatus.organizationId e ms...

kamo·3mo ago
FixBillingService

Serialize Long IDs como strings para parar a perda de precisão org-id

Os IDs de Org são valores do CockroachDB unique rowid() que excedem o JS Max Safe Integer. BillingService foi serializá-los como JSON bruto números, então kamo-...

Kamo·3mo ago
FixDaemonService

Registre-se JSR-310 nos cartógrafos de consumo - envelopes reais carregam um Instant officerAt

E2E pegou: ambos os eventos real decision.routed foram letra morta como 'inparsável' porque o ObjectMapper não pode deserializar java.time. Instantânea. findAnd...

Kamo·3mo ago
Fixkamo-internal

Reatribuir a Quente — sempre postar a nota de chamada necessária; mantenha o atribuído atual selecionável

Acompanhamentos da revisão: (1) soltar o ref comentário-dedup que poderia silenciosamente pular a nota exigida em um tentativa posterior (ou uma repetição edita...

kamo·3mo ago
Fixkamo-shared-library

MlosConfigChangeLog date created — drop @ColumnDefault (duplicar padrão)

Ambos @ColumnDefault("now()") e columnDefinition="TIMESTAMP DEFAULT now()" made Hibernate emite 'TIMESTAMP DEFAULT now() default now()', que BarataachDB rejeita...

Kamo·3mo ago
FixVOIPService

Excluir /api/voip/sms/templates do filtro de sessão OTK

Os terminais de modelo doc-07 SMS são chamadas internas sem sessão guardadas por InternalAuthFilter (X-Internal- Auth), mas OTKValidation O filtro ainda funcion...

Sage·3mo ago
Fixkamo-internal

Aplicar os resultados da revisão adversarial nos compositores de escrita do administrador

- a11y: WAI-ARIA padrão de rádio seta-chave (compartilhado emRadioKey helper) para o veredito + controles segmentados para fins de execução (eles eram armadilha...

kamo·3mo ago
FixSecurityService

Fechar os oráculos residuais de existência de orgãos cruzados + blobs JSON ligados a WORM

Resultados da revisão adversa MLOS-W-01/03/04: - o envelope 404 normalizado vazio lista agora ecoa as chaves de identidade do pedido ************* tão desconhec...

Kamo·3mo ago
Fixkamo-shared-library

MediaObjTrait.date created insertable=false so DB default fills it

O construtor nunca definir dataCriado; Hibernate ligado NULL e violou a restrição NÃO NULL, quebrando addMembersToSession (e, portanto, o gancho / membro social...

Kamo·3mo ago
FixSecurityService

Reclamações atómicas antes da criação de chumbo — impedir a criação de chumbos órfãos

soci.leader.new pode ser processado concomitantemente (antiga + nova segurança Pod de serviço ambos subscrição núcleo-NATS durante um RollingUpdate → um publica...

Kamo·3mo ago
Fixkamo-internal

Não dispare o popup novo-lead na atualização / quando não disponível

myStatus da AvailabilityContext defaults to 'AVAILABLE' até duas buscas de assync (/user-info então /members/me/availability) resolver, assim em um navegador at...

kamo·3mo ago
July 2, 2026
Fixkamo-internal

Subscrever polimento de revisão (i18n, a11y, contraste, enum humanize)

Aplicar resultados de revisão: localizar congelado/sim/não + rótulos de aria humanizados, humanizar comprimidos de enum, paridade título-caso fase (título compa...

kamo·3mo ago
FixSecurityService

Proteção de inquilinos encerrados em renúncias/validações de subscrição

A revisão encontrou o guarda org era um no-op no caso comum da lista vazia para o b. Derrogações/validações de ID (que o serviço MLOS não agrupa), fugas de exis...

Kamo·3mo ago
Fixkamo-internal

Adicionar o 'proxy' em falta do /api/security/lead-importations; padrão para Importar Modelos

- A base GET/POST /api/security/leader-importations não tinha próximo proxy route.ts (apenas sub-caminhos fez), assim que as importações passadas buscar (e a im...

kamo·3mo ago
FixSecurityService

Aceitabilidade FFA da porta sobre suspensão no resumo disponível + disponível

resumo disponível agora resolve a colocação do membro e ignora o produto quando suspenso ANTES do curto-circuito livre para todos, e disponível() gates creditOk...

Kamo·3mo ago
Fixkamo-shared-library

Suspensão agora realmente bloqueia aceitação (alerte + aceitar + FFA)

findAplicableAllotments filtrado 'AND la.isActive = true', então getMostSpecificLotment devolveu um retrocesso ACTIVO menos específico (ou nada) quando a coloca...

Kamo·3mo ago
FixVOIPService

Implementar POST /api/bulktext/enviar SMS transacional interno

SecurityService's BulkTextSmsClient (password-recovery + conta-settings SMS) Sempre foi postado para enviar, mas o controlador nunca foi construído, então cada ...

Sage·3mo ago
Fixkamo-internal

Enviar o leadId como texto ao criar um comentário

parseInt () ids de lead arredondados passados JS MAX SAFE INTEGER, então a infraestrutura Olhei para um chumbo inexistente e voltei 404, emergindo como 'Falha e...

kamo·3mo ago
FixSecurityService

Aceitar leadId como string no createPost para preservar a precisão do ID CRDB

IDs de chumbo são valores CRDB unique rowid() que excedem JS MAX SAFE INTEGER. O frontend agora envia leadId como uma string; analisa tanto String quanto numéri...

Kamo·3mo ago
Fixkamo-internal

Resolver nomes de membros em /leades/créditos + link para sua conta

A coluna e o filtro do membro mostraram IDs brutos porque o mapa de nomes foi construído a partir de /api/segurança/membros cujas BaratasDB Long IDs serializar ...

kamo·3mo ago
Fixkamo-internal

Tornar o EditávelCartão noEdit opcional para reatribuir as verificações de tipo

O cartão de atribuição passa `pode reatribuirManualmente ? startEditAssignment : undefined` para EditableCard.on Editar, mas onEdit foi digitado `() => void` (o...

kamo·3mo ago
Fixkamo-internal

Estado ocupado no início Importar + soltar registros de depuração

- desactivar Início Importar / Voltar e mostrar um spinner + 'Importar...' enquanto a importação POST está em voo, impedindo submissões duplicadas em arquivos g...

kamo·3mo ago
FixSecurityService

Endurecimento da precisão, escala e PII em LeadImportController

- dedup via scoped LeadRepository query em vez de findAll() sobre todos os inquilinos (era um risco de exposição OOM/DoS + cross-tenant, re-run por lote de 1000...

Kamo·3mo ago
Fixkamo-shared-library

Importação de escopo consulta + org-guard membro/vendor-produto atribuição

- Está bem. âmbito de aplicação, pesquisa duplicada de projecção apenas para o importador manual (substitui um findAll () que hidratado cada chumbo em todos os ...

Kamo·3mo ago
July 1, 2026
Fixkamo-shared-library

Pin marcadoParaReatribuiçãoPor FK para INT8 (sem padrão herdado)

Sem colunaDefinition, Hibernate copia members.id (INT8 DEFAULT unique rowid(), assim BarataDB recheado linhas de leads existentes com identificadores de membros...

Kamo·3mo ago
Fixkamo-internal

Parar a atualização do ícone piscando através do ciclo de verificação infinito

Uma vez que um domínio foi confirmado SSL, checkDns incondicionalmente construiu um novo objeto de domínio mesmo quando sslConfirmado já era verdadeiro. O novo ...

kamo·3mo ago
FixEmailService

Devolver 422 (não 500) quando o membro não tiver caixa de correio

listFolders e outros terminais de leitura jogaram IlegalStateException de MailContext.toMailCredentials() quando um membro não tinha credenciais IMAP Providenci...

Sage·3mo ago
Fixkamo-internal

Não obter org com um ID truncado com precisão

OrgIdStr derivado de LabelManager de getOrgIdString() (precisão-safe) com um backback para String(organization.id). organization.id é um número JS e silenciosam...

kamo·3mo ago
FixSecurityService

Definir região do site + usar o MinIO local do nó por pod

- Adicionar kamo.minio.region (MINIO REGION, padrão us-west-ca-s-1) assim SigV4 as assinaturas correspondem à região do site do servidor; corrige o fundo A carg...

Kamo·3mo ago
Fixkamo-shared-library

Assinar pedidos com região configurável

A MinIO aplica agora a MINIO SITE REGION (us-west-ca-s-1) na SigV4 escopo de autorização desde a replicação do local foi habilitado. O cliente era... construído...

Kamo·3mo ago
Fixkamo-login

Soltar imagens de fundo que 404 em vez de mostrar uma moldura quebrada

Rastreie as cargas de imagem de fundo e filtra-as do carrossel Swiper, assim, um tema incompleto (por exemplo, optionone, cujo bg/2.webp nunca foi carregado) ci...

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