KamoCRM

Registro de cambios en vivo

Mira lo que estamos construyendo, en tiempo real. Cada característica, fijación y mejora enviada a través de la plataforma.

May 18, 2026
FeatureInitializerService

Migration for borrower-facing brand + disclosure columns

Adds the seven nullable columns the kamo-shared-library Organization entity now declares (TAGLINE / NMLS_ID / PHONE_SUPPORT / EMAIL_SUPPORT / EQUAL_HOUSING_DISC...

Kamo·5d ago
FeatureSecurityService

Emit lender brand + disclosure fields into per-org config.json

Two changes that finish the kamo-los borrower-facing branding pipeline: 1. OrganizationController gains a public GET /api/security/org/domain/{host} endpoin...

Kamo·5d ago
Featurekamo-shared-library

Add borrower-facing brand + disclosure fields to Organization

Seven new nullable columns powering the lender-branded surfaces in kamo-los's borrower app: - TAGLINE — marketing line shown on the brand-intro spl...

Kamo·5d ago
May 17, 2026
OtherKlusterServices

node-config: raise k1m1 kubelet max-pods 110 -> 200

Default RKE2 max-pods=110 was being hit, blocking kamolos rolling-update deploys (maxSurge:1,maxUnavailable:0 needs slot to create new pod before killing old; d...

Kamo·6d ago
May 16, 2026
FeatureSecurityService

MortgageConnectController — connections + verified-facts + reconcile endpoints

Exposes the connect-first capture surface at **************** - GET/POST /connections + POST /connections/{id}/complete - GET/POST /verified-facts + POST /verif...

Kamo·6d ago
Featurekamo-shared-library

Connection + VerifiedFact foundation for connect-first capture

Adds the M3a backend foundation for vendor connections and provenance-tracked verified facts. Stub-only end-to-end — real vendor SDK wiring (Plaid, Persona, ATT...

Kamo·6d ago
FeatureSecurityService

Add MortgageProgramController — list programs, set persona, set selected program

Kamo·6d ago
Featurekamo-shared-library

Add setPersona + setSelectedProgramCode methods

Kamo·6d ago
CIVOIPService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CITranslateService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CISecurityService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CIRAGService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CIMediaService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CIMCPGatewayService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CIKBService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CIEmailService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CIDocsService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
CIDaemonService

Bump for kamo-shared-library 1.5.0 snapshot refresh (M2 programs catalog)

Kamo·1w ago
FeatureInitializerService

ProgramSeederRunner - seed 17 baseline LoanProgramCode programs (idempotent)

Kamo·1w ago
Featurekamo-shared-library

Repositories, DTOs, ProgramService (read-only catalog with naive overlay merge)

Kamo·1w ago
Fixkamo-shared-library

Drop duplicate IS_ACTIVE column; rely on EmbRecordState.isActive

Kamo·1w ago
Featurekamo-shared-library

Add lenderModel column (additive; null = BROKER default at app layer)

Kamo·1w ago
Featurekamo-shared-library

Add persona + selectedProgramCode columns (additive)

Kamo·1w ago
Featurekamo-shared-library

Add Program + OrgProgramOverride entities (catalog + per-org overlay)

Kamo·1w ago
Otherkamo-shared-library

Revertir "feat(los): introducir marcador de paquetes de la entidad LOS LOS"

Esto devuelve commit *************

Kamo·1w ago
Featurekamo-shared-library

Añadir la entidad de LoanFile

Kamo·1w ago
Featurekamo-shared-library

Add Property entity

Kamo·1w ago
Featurekamo-shared-library

Add Borrower entity

Kamo·1w ago
Featurekamo-shared-library

Add LoanApplication aggregate root entity

Kamo·1w ago
Featurekamo-shared-library

Add LOS enum types (status, role, persona, program, lender model)

Kamo·1w ago
FeatureKlusterServices

Document myloan alias for KamoLOS

Adds `myloan` to the SUBDOMAINS recognition list and rewrites the comment to make the list's purpose explicit (it's documentary; the dynamic Traefik log scan is...

Kamo·1w ago
Fixkamo-internal

Trabajador de servicio de derivación para el accesorio de las capturas de imagen en línea

Haciendo clic en una fila de adjunto de descarga. navegaba al archivo en lugar de descargarlo. El trabajador del servicio de correo electrónico estaba intercept...

kamo·1w ago
May 15, 2026
Fixkamo-internal

Resolve cid: inline images at sanitize time to stop signature flicker

Cid: rewriting was happening in a post-commit useEffect, so the sanitized HTML hit the DOM with literal src="cid:..." and the effect mutated each img on the nex...

kamo·1w ago
FeatureSecurityService

Expose Prometheus metrics endpoint

Adds micrometer-registry-prometheus and configures management.endpoints to expose /actuator/prometheus alongside health/info. Required so the counters/timer add...

Kamo·1w ago
Featurekamo-shared-library

Micrometer counters/timer for transitions, conditions, webhooks

LoanPipelineService increments los_transitions_total{from,to} per successful transition. LoanConditionService increments **************** for cleared/waived. We...

Kamo·1w ago
Featurekamo-internal

Surface previousMilestoneSha256 in pipeline timeline

The hash-chain link is rendered as a small monospaced 'prev <hash>' chip next to the existing snapshot hash, with the full value in the title tooltip. No new tr...

kamo·1w ago
Featurekamo-shared-library

Hash-chain LoanPipelineMilestone rows for tamper detection

LoanPipelineMilestone gains PREVIOUS_MILESTONE_SHA256. On every transition, LoanPipelineService computes the SHA-256 of the previous milestone's canonical form ...

Kamo·1w ago
Featurekamo-internal

Surface HMDA LAR validation issues in the UI

HmdaLarRecordDTO now carries an issues array; HmdaLarClient renders: - an amber banner above the table summarising rows-with-issues (Σ errors / Σ warnings) ...

kamo·1w ago
FeatureSecurityService

GET /mortgage-apps/hmda/lar/issues count summary

Aggregates validation issues across the LAR for the given year and returns {errors, warns, rowsWithIssues} so the UI can render a one-line banner before the ope...

Kamo·1w ago
Featurekamo-shared-library

HMDA LAR pre-export validation

New HmdaLarValidationIssue DTO (ERROR/WARN severity, field name, message). HmdaLarService now annotates each row in buildLar() with a list of issues covering th...

Kamo·1w ago
Refactorkamo-internal

Unify all dashed empty-state boxes into <EmptyState />

A dozen inline copies of "rounded-xl border-dashed border-white/10 bg-white/[0.015] …" across the section files, the kanban column, the HMDA LAR list, and the a...

kamo·1w ago
Featurekamo-internal

Surface preTransitionLint warnings in TransitionDialog

Both TransitionDialog implementations (detail Pipeline section + kanban board) now fire the lint endpoint when the user picks a target status and render an ambe...

kamo·1w ago
FeatureSecurityService

Expose GET ****************

Surfaces **************** as an advisory pre-flight check the TransitionDialog fires when the user picks a target status.

Kamo·1w ago
Featurekamo-shared-library

PreTransitionLint advisory for APPLICATION_TAKEN

New @Transactional(readOnly) method on LoanPipelineService returning a list of human-readable warnings for the APPLICATION_TAKEN target: missing SSN (last 4), D...

Kamo·1w ago
Featurekamo-internal

Global toast queue with provider + useToast hook

New ToastProvider at the layout level renders a Framer Motion stack of context-managed toasts and exposes a typed useToast() API (success/error/info/warn). Pipe...

kamo·1w ago
Refactorkamo-internal

Promote ModalShell/ModalActions and SaveSpot to shared modules

Eight section files plus the webhooks admin page each defined their own copy of ModalShell + ModalActions and/or a SaveSpot save-state chip. All now live in [ui...

kamo·1w ago
RefactorSecurityService

Consolidate controller session/rights/response helpers in BaseLosController

Six LOS-area controllers (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) each copied the same ~80 lines ...

Kamo·1w ago
Performancekamo-internal

Merge partial DTOs into local state, drop refetch-after-patch

Every edit-style autosave (name fields, employment, assets, liabilities, REO, declarations, military, HMDA demographics, originator) used to issue a full mortga...

kamo·1w ago
Performancekamo-shared-library

Collapse pipeline kanban N+1 to a single grouped count query

listForOrganization() used to issue one condition-fetch per loan (201 queries at 200 loans). Now a single grouped JPQL aggregate keyed by loanFile.uid projects ...

Kamo·1w ago
ChoreSecurityService

Webhook consumer + worker config in configmap

Backs the JetStream durable consumer in WebhookDeliveryWorker. Env-var overrides for the durable name, deliver-policy (set to All to replay backlog one-time), m...

Kamo·1w ago
Live Change Log | KamoCRM | KamoCRM