KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
July 10, 2026
Featurekamo-shared-library

Add sellerCredits field + @JsonIgnoreProperties tolerance on lead request DTOs

Mirrors renovationCost: entity column, 3 DTOs (CreateLeadRequest/ UpdateLeadRequest/LeadDTO MortgageFieldsDTO + LeadDTO builder), LeadService create/update pass...

Kamo·3mo ago
Fixkamo-internal

Drop response-only enum string mirrors from mortgage save payload

The lead update was 400ing — UpdateLeadRequest rejects unknown fields and the form round-tripped LeadDTO's **************** strings (which only exist on the res...

kamo·3mo ago
Fixkamo-internal

Clear core-card edit on nav + guard communications composer draft

Discard the open core-card edit (release its pane lock) when the user proceeds past the unsaved-changes confirm in setTab/guardedNavigate, so editingCard no lon...

kamo·3mo ago
Featurekamo-internal

Remove estimate/disclaimer footnotes from scenario cards

Drop the EstimatedNote component and its plumbing, and the AI-narrative verify-before-relying disclaimer, per owner request to stop showing estimate/disclaimer ...

kamo·3mo ago
Fixkamo-internal

Surface recommended (yellow) fields even before a loan purpose is set

The blank-lead fallback returned only the required set, so a purpose-less lead showed red markers but never yellow. Now **************** are flagged as recommen...

kamo·3mo ago
Featurekamo-shared-library

ClosingHorizon — shared §5 close-date heuristic (stage → business days)

One source for the closing horizon so the capital-markets forecast and the doc-freshness sweep project the SAME close date. A calibrated CDF replaces the table ...

Kamo·3mo ago
Otherkamo-internal

Translate Residential-Mortgage grid columns + Purpose filter

Replace the literal column headers (Purpose/Loan Amount/LTV/DTI), the Loan Purpose filter label, and the filter option labels with next-intl t() keys **********...

kamo·3mo ago
Featurekamo-internal

Residential-Mortgage columns (Purpose/Loan Amount/LTV/DTI) + Purpose filter

On /leads, when the selected market is a Residential Mortgage market, show four columns to the right of State: - Purpose — mortgageFields.loanPurpose, title-ca...

kamo·3mo ago
ChoreSecurityService

Rebuild against kamo-shared-library

Pick up LeadListDTO mortgage figures (loan amount/purpose + LTV/DTI inputs) so the /leads grid's Residential-Mortgage columns are served. No code change; CI bui...

Kamo·3mo ago
Featurekamo-shared-library

Carry mortgage figures in LeadListDTO for the /leads grid

The /leads Residential-Mortgage columns (Loan Amount, Loan Purpose) and the client-side LTV/DTI need mortgage data the lean list projection didn't ship. Widen L...

Kamo·3mo ago
Featurekamo-shared-library

Sync renovationCost + currentLoanType through MeridianLink mapper (ids TODO-flagged)

Extends the isVeteran LO-XML wiring (1f583db) to the two new renovation/ streamline-refi fields added in 4A (5132026). - LoXmlFieldMapper: FIELD_RENOVATION_COS...

Kamo·3mo ago
Featurekamo-internal

Renovation family (203k/HomeStyle) + streamline refis (FHA Streamline/VA IRRRL)

Adds two new stated-lead inputs (renovationCost, currentLoanType) and five eligibility rows gated on real borrower signal, matching the existing show-only-when-...

kamo·3mo ago
Featurekamo-internal

Projected Close section — surfaces the §5 close-date forecast

Capital & Risk console now fetches /closing-forecast and shows each active loan's projected close date (stage-based business-day horizon), soonest-first. Best-e...

kamo·3mo ago
Featurekamo-shared-library

Add renovationCost + currentLoanType mortgage fields

Mirrors the isVeteran field (3f0cea1): entity column, 3 DTOs **************** MortgageFieldsDTO + LeadDTO builder), LeadService create/update passthrough, and L...

Kamo·3mo ago
Refactorkamo-shared-library

Backward-compatible 6-arg LeadFieldPatch constructor (isVeteran defaults null)

Keeps existing 6-arg consumers (e.g. SecurityService LOS-apply tests) compiling on the shared-lib bump without a lockstep change.

Kamo·3mo ago
Featurekamo-shared-library

Sync isVeteran through MeridianLink LoXmlFieldMapper (id TODO-flagged)

Wires LeadClaimMortgage.isVeteran into the LO-XML round trip using the convention field id aBIsVeteran (matches the aB... borrower-attribute prefix of aBFirstNm...

Kamo·3mo ago
Refactorkamo-internal

Split form into Loan / Borrower / Subject Property tabs

Splits the mortgage sub-form's mega-grid into four sub-tabs (Loan, Borrower, Subject Property, What-If Studio) and renames "Property Address" to "Subject Proper...

kamo·3mo ago
Featurekamo-internal

Cross-field consistency checks (Data Checks card)

kamo·3mo ago
Refactorkamo-internal

Use dictionary t() keys for MLOS integration UI strings

Replaces the `// i18n: dictionary key TODO` placeholder literals in LeadMarketManager (MLOS Integration select), MeridianLinkConfigDialog (field labels, Test Co...

kamo·3mo ago
FeatureSecurityService

Internal LOS apply endpoint for inbound sync

POST **************** {leadUid, provider, loXmlFields} — server-to-server (no session/rights). Constant-time X-Internal-Auth check against the cluster internal-...

Kamo·3mo ago
FeatureDaemonService

MeridianLink 60s inbound poll job

Drain the per-appCode modified-loans queue (collapsed to distinct (instanceBaseUrl, appCode) poll-units) and forward recognized field changes to SecurityService...

Kamo·3mo ago
Featurekamo-internal

Lead Create/Open Application button + LOS proxy routes + leadsApi

Phase 7 of the MeridianLink external-LOS integration: adds the header button that creates or opens a lead's linked MeridianLink loan file, the Next.js proxy rou...

kamo·3mo ago
Featurekamo-shared-library

Lead↔LOS push/patch + outbound sync hook

Kamo·3mo ago
Fixkamo-internal

Checkbox selection no longer reloads the grid

Selecting a row checkbox called setSelectedIds(new Set(...)), which was listed in loadLeads' useCallback deps. That gave loadLeads a new identity on every click...

kamo·3mo ago
Stylekamo-internal

Use the full logo in the masthead (top-left)

Was the icon logo (64x64 square). Switch to variant="logoFull" (logo-full), sized 56px tall with auto width (capped 320px) so the wordmark isn't squished.

kamo·3mo ago
Featurekamo-internal

MLOS integration dropdown on market modal

Add a MLOS Integration dropdown **************** to the market Add/Edit modal, shown only for Service > Residential Mortgage markets, plus a Configure button be...

kamo·3mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing