KamoCRM

Live Change Log

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

17,672
Total Changes
6,083
Features
5,346
Fixes
30
Projects
Filter by project
All Projects17,672AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService330KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,876TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,416kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,684kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,258Feature6,083Fix5,346Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 9, 2026
Featurekamo-internal

CompletenessCard (click-to-fill)

kamo·3mo ago
Featurekamo-internal

ReverseSummaryCard

kamo·3mo ago
Featurekamo-internal

Editable **************** + onDraftChange bridge

kamo·3mo ago
Featurekamo-internal

Preview org picha katika mode "Maendeleo"; 24MB uploads

- Stage now previews the org's theme photos (config.json backgroundImageCount -> img/bg, like OrgSlideshowLayer) when Source = Organization; the filmstrip (...

kamo·3mo ago
Featurekamo-internal

CountUp + Meter animated primitives

kamo·3mo ago
Featurekamo-internal

Reverse-aware insights + AI facts

kamo·3mo ago
Featurekamo-internal

Add HECM row to eligibility

kamo·3mo ago
Featurekamo-internal

Add reverse (HECM) estimate model

kamo·3mo ago
Featurekamo-internal

Add deriveRelevance purpose-flags engine

kamo·3mo ago
Featurekamo-internal

Map 6 new lead fields into ScenarioInput

kamo·3mo ago
Featurekamo-internal

Background watermark on available/history/credits, centered on content card

Adds <BackgroundWatermark> to the shared LeadsCreditLayout content card (behind the table/list, above it via z-index) so /leads/available, /leads/history, and /...

kamo·3mo ago
Featurekamo-internal

Org Background Watermark setting (None/Full/Simple)

Adds a "Background Watermark" radio field to Settings > Essential > behavior-labeling > Branding that controls which logo (or none) renders as the faint backgro...

kamo·3mo ago
Featurekamo-shared-library

Add bgWatermark branding field to Organization

Nullable String column (NONE|FULL|SIMPLE) driving the per-org background logo watermark preference; null resolves to FULL on the client. Merged in patchOrganiza...

Kamo·3mo ago
Featurekamo-internal

Add "My Wallpapers" shortcut next to the background switch

The dedicated wallpaper editor was reachable from My Account but not from the home page. Adds a frosted "My Wallpapers" pill to the left of the top-right Backgr...

kamo·3mo ago
Featurekamo-shared-library

**************** (P(fund) sweep set)

Kamo·3mo ago
Featurekamo-internal

Recompute P(fund) action on the Capital & Risk console

Steward button rebuilds the pipeline-funding projections from the live pipeline (POST passthrough, org from session) then reloads the fan/KPIs. Gives the flagsh...

kamo·3mo ago
FeatureSecurityService

Steward passthrough to recompute pipeline-funding P(fund) projections

POST **************** → MlosCapitalMarketsClient (X-Internal-Auth, org stamped from session) → MLOSCapitalMarketsService recompute. Operator-gated like the othe...

Kamo·3mo ago
Featurekamo-shared-library

**************** (active-pipeline query for P(fund))

Kamo·3mo ago
Featurekamo-internal

Dedicated full-width wallpaper editor page

Adds **************** — a full-bleed, inline (no-popup) wallpaper editor, and moves all upload/gallery curation off the My Account tab. - New "cinematic Stage"...

kamo·3mo ago
Featurekamo-internal

On-demand LIGHT-tier AI summary on the Scenario Workspace Insights card

'AI summary' button posts the factual scenario to **************** → the org's configured provider. Graceful: no provider → deterministic rule-based insights st...

kamo·3mo ago
FeatureSecurityService

Scenario-insights endpoint — LIGHT-tier AI narrative via the org's provider

POST **************** takes a factual (estimated) scenario summary, calls MlosAiClient.text(orgId, prompt, LIGHT) through the org's configured AI provider, retu...

Kamo·3mo ago
Featurekamo-internal

Lead Scenario Workspace — LO pre-qualification workbench on the mortgage lead

Right-side panel on /leads/view for mortgage leads: 14 modular tools (Summary, Eligibility, Payment, DTI, Affordability, Down-Payment/Rate comparison, Cash-to-C...

kamo·3mo ago
FeatureAIService

Tier-aware internal text completion (POST /api/ai/internal/text)

Mirrors the vision path: selectTextProvider picks the org's active provider tagged with the requested cost tier (LIGHT/MEDIUM/HEAVY), falling back by priority; ...

Kamo·3mo ago
Featurekamo-shared-library

MlosAiClient — the sanctioned tiered AI entrypoint for MLOS

Best-effort text()/vision() at a cost tier through the org's configured provider (AIService internal endpoints). Returns Optional.empty on no-provider/error so ...

Kamo·3mo ago
Featurekamo-internal

Surface borrower-stated financials on the lead mortgage panel

Adds a 'Borrower-stated financials' subsection (estimated income/credit, purchase price, down payment, refi balance/cash-out) to /leads/view mortgage details, l...

kamo·3mo ago
FeatureSecurityService

Persist borrower-stated financials + phone onto the mortgage lead

ClaimedFactsDTO gains purchasePrice, downPayment, currentLoanBalance, cashOutAmount and phone; PortalLeadService.applyFacts maps them onto LeadClaimMortgage / t...

Kamo·3mo ago
Featurekamo-shared-library

Mortgage lead carries borrower-stated financials (income, credit, purchase price, down payment, refi balance/cash-out)

Surfaces the existing **************** and adds four stated columns to LeadClaimMortgage; wires DTOs (read/update/create), the history field registry, and LeadS...

Kamo·3mo ago
FeatureSecurityService

Process member uploads like org bg + gate by new rights

- New ImageResizeClient runs member background uploads through the SAME post-processing as org backgrounds (POST **************** and stores the result as ....

Kamo·3mo ago
Featurekamo-internal

Gate My-Profile backgrounds by the new rights + member/org slideshow

- Gate the My Profile "Background & Theme" section by MANAGE_OWN_BACKGROUND_IMAGES (self) / **************** (others); let a background-admin open another m...

kamo·3mo ago
Featurekamo-shared-library

Add Manage Own / Others Background Images rights (General group)

Adds MANAGE_OWN_BACKGROUND_IMAGES (165) and **************** (166) to RoleRightType, serviceType null so they land in the General settings group (mirrors the ST...

Kamo·3mo ago
FeatureSecurityService

Notify the assigned loan officer when a loan's borrower docs are all received

Fires LOAN_DOCS_READY_LO at the satisfy points alongside the borrower DOC_COMPLETE. Resolves the LO via loanFile -> **************** -> Member; self-guarded to ...

Kamo·3mo ago
Featurekamo-internal

Assign a loan officer to a deal from the originator section

Sehemu ya Mwanzo wa Mikopo ya kusoma tu sasa ina picker ya ofisi ya mkopo (wanachama wa shirika) kupitia / wanachama / majina) + Assign, wito PUT ***** Kiwango...

kamo·3mo ago
Featurekamo-internal

Provider config fields for cloud mail access

Add the config inputs the EmailService resolver reads to authenticate cloud mailboxes: - Google Workspace: service-account key (JSON) for domain-wide-delegation...

kamo·3mo ago
FeatureEmailService

Route all cloud providers' mail through IMAP/SMTP with OAuth2 (XOAUTH2)

Wasambazaji wa wingu (Microsoft 365, Exchange Online, Kazi ya Google, Zoho, IceWarp) Picha zote na Wizara ya Mambo ya Ndani ya Nchi. ..............................

Kamo·3mo ago
Featurekamo-internal

Deal-scope a vault upload from the account documents tab

The upload dialog now offers an optional "Deal" selector (the account's transactions); choosing one stamps loanTransactionId so a time-sensitive doc (credit rep...

kamo·3mo ago
FeatureSecurityService

Upakiaji wa Vault unaweza kufikia hati (loanTransaction) ya ya)

The vault upload now accepts an optional loanTransactionId, stamped onto the MemberDocument so a time-sensitive doc (credit report / bank statement) can be boun...

Kamo·3mo ago
Featurekamo-internal

Per-device background switch — plain gradient or org photo slideshow

Adds a two-icon switch top-right (under the trial pill; it rises into the pill's place once the trial ends) to choose the console background: - Plain gradient (...

kamo·3mo ago
FeatureSecurityService

Freeze the originator snapshot at initial Loan Estimate (Reg Z/TRID)

Completes the originator lifecycle: a shared resolveProjection() now feeds BOTH the live read projection and the freeze (no drift). On issuing an INITIAL_LE dis...

Kamo·3mo ago
Featurekamo-internal

Bomba la kwanza la biashara - safu za kupanua

Replaces the flat loan grid with a PrimeReact DataTable of TRANSACTIONS that start collapsed and expand IN PLACE to their member loans (no two-click drawer), so...

kamo·3mo ago
Featurekamo-internal

Re-add jaribio kidonge juu-kulia (rangi-swapped NavPri kidonge)

Keeps the trial line in the masthead status strip and re-adds a prominent pill in the top-right so an org's trial mode stays obvious. It's the NavPri expanded t...

kamo·3mo ago
Featurekamo-internal

Kuishi "kuingiza kati" wakati draging, si tu kuacha-to-swap

Previously the order only changed on drop, so it read as swapping into a slot. Now the list re-flows live as you drag: dnd-kit onDragOver moves the dragged opti...

kamo·3mo ago
Featurekamo-internal

Sibling-loan switcher juu ya mtazamo wa maombi

Shughuli inaweza kundi mikopo mbalimbali; header programu sasa inaonyesha switcher kuruka Fedha hizo ni kwa ajili ya mikopo badala ya mikopo. Inawezekana kupiti...

kamo·3mo ago
Featurekamo-shared-library

CreditFileDTO.loanTransactionId (mtazamo wa programu unajua mpango wake)

Inazunguka shughuli ya mkopo ili maoni / majibu yanaweza kuonyesha / kupiga sibling mikopo. Picha zote na Wizara ya Mambo ya Ndani ya Nchi.

Kamo·3mo ago
Featurekamo-internal

Kwa mfano, *** (Sauti ya Mwanamke)

Mirrors the backend field for the pipeline Transaction # column. Verified: tsc --noEmit clean.

kamo·3mo ago
FeatureSecurityService

Surface transactionNumber on TransactionSummaryDTO (pipeline Transaction #)

The per-transaction pipeline row now carries the human transaction number. Verified: mvn compile clean.

Kamo·3mo ago
FeatureSecurityService

Originator projection resolves the per-state license

Inakamilisha mradi wa chanzo cha kuishi: StewardLicense ya LO [TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) cha kifun...

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