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

UpdateLoanFile PATCH não deve anular os campos ausentes — somente patch de status empréstimo apagadoNúmero/datas

Qualquer patch de arquivo de empréstimo parcial (o envio do portal envia apenas {statusId:2}) incondicionalmente sobrescrito empréstimoNúmero, canalId, e cada d...

Kamo·3mo ago
Fixkamo-internal

Nunca renderize "null" literal no nome do cabeçalho da visão principal

O memorando do cabeçalho e nome do cabeçalho construiu o nome de contacto com o modelo literais, então um NULL médio/último nome stringified para a palavra "nul...

kamo·3mo ago
FeatureSecurityService

Chumbo-primeiro retomar trilho — links mágicos assinados, recuperação de contato, instantâneo de chumbo

- PortalResumeService: token HMAC de 30 dias (PRESUME cluster internal.auth.secret — nenhum novo segredo); e-mails RESUME PORTAL LINK. - POST /portal/resume/env...

Kamo·3mo ago
ChoreMediaService

Reconstruir para GeoLite-lib compartilhado limitado olhar (2-4ms hit+miss)

Pega a biblioteca kamo-shared 011a73e — GeoLookupProcura de serviçoByIpInRange now LIMIT-1 ligado em vez de digitalização para exaustão em gap / IPs elevados (m...

Kamo·3mo ago
FixVOIPService

Guard /internal/voip com o InternalAuthFilter conforme documentado — ele 401'd on session auth

VoipInternalSyncController sempre documentou InternalAuthFilter como sua guarda, mas /interno/voip nunca foi em PROTECTED PREFIXES nem excluído da OTK filtro de...

Kamo·3mo ago
FixDaemonService

VoipGlobalSyncJob carimba o VOIP secreto da MLOS realmente valida

Após o nome da máquina corrigir o trabalho 401'd: VOIP's InternalAuthFilter verifica o mlos-internal-auth valor, mas o trabalho ler internal.auth.secret, que em...

Kamo·3mo ago
July 10, 2026
FixDaemonService

VoipGlobalSyncJob alvejou uma máquina inexistente — kamovoip-service, não voip-service

A cada minuto o trabalho falhou no DNS. Serviço real (e o que StewardNotifier já usa) é kamovoip-service. Corrigido o padrão de configuração e o retorno @Value.

Kamo·3mo ago
FeatureSecurityService

Expor estado/região dos EUA a partir de pesquisas GeoLite

GeolookupGanhos de resultado subdivisãoCódigo/subdivisão Nome (subdivisão GeoLite2 1 = Estado dos EUA incl. DC; territórios PR/GU/VI/AS/MP chegam como paísCódig...

Kamo·3mo ago
Fixkamo-shared-library

Procura de blocos IP ligados a uma única linha indexada

findByIpInRange's bi-sided range predicate forçado BarataDB para verificar cada bloco com redeIniciar <= ip sempre que o IP caiu em uma lacuna (private/bogon/ X...

Kamo·3mo ago
FixDaemonService

Repare a configuração do geolite em daemon: então a sincronização semanal realmente é executada

Commit 53eed7b re-parents o bloco geolite sob interna: enquanto o código lê daemon.geolite.* — com SPRING CONFIG LOCATION substituindo o classpath por omissão, ...

Kamo·3mo ago
FeatureSecurityService

Anonymous GET /portal/atribuído-lo — aceitando a identidade LO para a liderança do guid

Pode o cartão LO superior esquerdo do portal mutuário no momento em que um LO aceita o lead (pré-login, pré-aplicação): guid header + org host → lead → teamMemb...

Kamo·3mo ago
FixDaemonService

Queda de arranque — Combinadores de formigas para o contexto multi-servlet (spring-ws /services/*)

Pedido de string MVC-implicitMatchers são rejeitados pela Spring Security 6 uma vez que a integração MeridianLink MessageDispatcherServlet junta-se ao Dispatche...

Kamo·3mo ago
Otherkamo-shared-library

HipotecaProviderResolver deps → ObjectProvider — foi crash-looping MediaService

O @Service é escaneado por cada serviço com.kamo, mas mlos. repositórios de configuração só existem onde @EnableJpaRepositórios os registra. Deps do construtor ...

Kamo·3mo ago
FeatureSecurityService

«Conheça o seu agente de crédito» — o mutuário ouve o momento em que o seu líder é aceite

Na aceitação (assinatura), melhor esforço MEET YOUR LO e-mail para o mutuário do lead hipotecário: o aceitando LO's nome real + NMLS + email + um link de aplica...

Kamo·3mo ago
FixSecurityService

Nome preferido preenche AKA+first; pool intry publica o evento principal em tempo real

(1) O nome preferido do funil agora escreve o nomeFirstAKA AND representa o nomeFirst até o nome legal Chega (reina do proprietário) — foi aterrar apenas no pri...

Kamo·3mo ago
Fixkamo-shared-library

CreateFromLead salvou declarações contra um emprestador transitório — salve o gráfico do aplicativo primeiro

Mesma TransientPropertyValueException a em branco create() fixada em sua primeira chamada; createFromLead's primeira chamada real é o portal promover costura (c...

Kamo·3mo ago
FeatureSecurityService

A costura de conversão de aplicação principal→ — POST/portal/promoção

O funil era um loop fechado: nada jamais converteu o lead do portal em uma aplicação (apenas mentas em branco — sem fonteLíder, sem campos semeados, sem herança...

Kamo·3mo ago
Fixkamo-shared-library

Inserção AccountGuid sempre violou FIRST SEEN AT NOT NULL — Leads do portal ZERO já criados

O Hibernate inclui todas as colunas mapeadas no INSERT (sem @DynamicInserrt), de modo que o timestamp não definido saiu como NULL explícito e o padrão DB nunca ...

Kamo·3mo ago
Featurekamo-internal

A dica do membro mostra a última data ativa + hora atrás

As linhas de membros do Interaction Center agora mostram uma dica de duas linhas: disponibilidade status mais quando o membro esteve ativo pela última vez — 'At...

kamo·3mo ago
FeatureMediaService

Últimas datas possíveis + ponto final em massa

PRESENCE:{id} é excluído no momento em que um membro fica offline, então nada Gravados quando estiveram activos pela última vez. PRESENÇA RESID SEEN:{id} (orgId...

Kamo·3mo ago
FeatureSecurityService

Endpoint das cotações de preços do mutuário — partidário, integrado

POST ********** *** *** caller deve ser um partido de empréstimo (ou administrador do gasoduto); resolve o A integração PRICING PPE do inquilino — NOT CONFIGURE...

Kamo·3mo ago
FeatureSecurityService

Endpoint de status de integrações — a visão honesta do portal sobre a fiação do fornecedor de org

- Está bem. por categoria **************************** runtimeVendor da configuração de integrações de mercado através do resolvedor de runtime. Sessão encerrad...

Kamo·3mo ago
Featurekamo-shared-library

O fornecedor doc-04 RUNTIME — HipotecaProviderResolver + FornecedorTypeBridge

A aba integrações escreveu MortgageProviderConfig linhas nada consumido em tempo de execução. Resolução: (org, FornecedorCategory) → ativação-gated, perfil-esco...

Kamo·3mo ago
Fixkamo-internal

Responder- todos já não CCs si mesmo; linhas em branco sobrevivem ao envio

Responder Todos excluídos apenas ativeMailbox.email Endereço, que está desligado na vista de correio pessoal padrão — então seu próprio endereço (do original Pa...

kamo·3mo ago
FeatureSecurityService

Extração do documento de visão de IA — docs → provedor de visão de org → VerificadoFact(OCR)

O primeiro produtor da VerifiedFactSource.OCR: POST ************* lê um documento de cofre (banco ******************* ID) com a própria visão configurada do ORG...

Kamo·3mo ago
Featurekamo-shared-library

Reconciliação de fato real — fatos de evidência agora povoam o URLA

Substitui o stub M3a log-only: asset.* fatos (agrupados por documento fonte) tornam-se linhas de ativos e emprego.* os factos tornam-se linhas de emprego atravé...

Kamo·3mo ago
FeatureSecurityService

AlegadoFactsDTO carrega o chumbo hipotecário FULL (35 campos)

Adiciona os 16 campos que o portal estruturalmente não poderia enviar (mêsDebts, impostos, seguros, HOA, Pagamento corrente, vendedorCréditos, renovaçãoCost, mu...

Kamo·3mo ago
Featurekamo-internal

Empresa NMLS ID campo em org Informações da empresa

Editar + ler linha + hidratação + PUT (nmlsId). Alimenta a pílula de confiança do mutuário empresa NMLS.

kamo·3mo ago
Featurekamo-shared-library

NmlsId é patchable — a empresa NMLS finalmente tem um caminho de escrita

Organization.nmlsId (identificador SAFE Act alimentando o originador da projecção do originadorOrgNmlsId e o A pílula de licença do portal do mutuário) era legí...

Kamo·3mo ago
Featurekamo-internal

Campos de hipoteca como 3 painéis de coluna na aba de Dados do Líder do Cliente (reutilizar formulário via layout prop)

Adicionar uma disposição?: 'tabs' 'panes' para o componente de campos de hipoteca (padrão 'tabs', bytes idênticos à renderização existente da Oficina de Hipotec...

kamo·3mo ago
FixSecurityService

Solda a corrente LO — os cabos do portal entram no pool de aceitação-líder; aceita LO sobrevive à conversão

(1) PortalLeadService encaminha um portal para o pool de atribuições baseado em crédito (requerAssignment=true) no momento em que ele tem um ponto de contato – ...

Kamo·3mo ago
Fixkamo-internal

Manter o formulário + O que-se como uma célula de grade para que o painel de saídas permaneça na coluna direita

O movimento What-If feito MortgageFieldsComponent render Card + whatIfSlot como irmão crianças; desde MortgageDetailsTab coloca seus filhos em uma grade 2-col, ...

kamo·3mo ago
Featurekamo-internal

Faça do What-If Studio seu próprio painel abaixo do formulário (descarte a 4a aba)

Remove o sub-tab "What-If Studio"; o Scenario Sandbox agora renderiza como seu próprio Painel abaixo do Formulário de Empréstimo/Borrower/Sujeito. Legendado "Sc...

kamo·3mo ago
Featurekamo-internal

Layout do campo de endereços + mover o bloco do agente para a aba do emprestador + Pagamento acima Elegibilidade

- Propriedade do Assunto: Endereço + Endereço Detalhes meia largura lado a lado; Cidade/Estado/Zip numa linha (md 5/4/3, Zip mais estreito). - Mova o bloco de a...

kamo·3mo ago
Fixkamo-internal

Restaurar o layout de saídas de duas colunas (Atualizar acima de Insights na coluna esquerda)

A reordenação anterior empurrou a Taxa/Insights para a coluna direita, colapsando o saldo de um lado. Mantenha os cartões de resumo curtos na coluna esquerda (R...

kamo·3mo ago
Featurekamo-shared-library

Adicionar vendedorCampo de crédito + @JsonIgnoreTolerância de propriedade sobre solicitação de chumbo DTOs

Renovação de espelhosCost: entity column, 3 DTOs (CreateLeadRequest/ UpdateLeadRequest/LeadDTO MortgageFieldsDTO + LeadDTO builder), LeadService cria/atualiza a...

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