KamoCRM

Live Change Log

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

18,391
Total Changes
6,526
Features
5,537
Fixes
30
Projects
Filter by project
All Projects18,391AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService619InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,995TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,691kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,824kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,526Fix5,537Other1,001Performance174Refactor281Revert23Style45Test175Upgrade1
November 11, 2026
FeatureKlusterServices

Namespace kamomarketing for org marketing sites

- marketing/: namespace, SA marketing-ci (Role limited to kamomarketing, long-lived token), SA site-edge (IngressRoutes only), the edge's middleware chain wit...

Kamo·13h ago
FeatureKlusterServices

Svc_site_edge login (subscribe marketing.site.changed); SecurityService may publish it

The marketing sites edge (kamomarketing/site-edge) refreshes its routing table when SecurityService announces a site change. Subscribe-only, publishes nothing; ...

Kamo·13h ago
November 10, 2026
Featurekamo-internal

Drag and drop people to change who manages whom

Kamo·18h ago
Featurekamo-internal

Require Disposition / Require New Note per market, and the nav and /leads indicators follow them

Adds an Accept New Lead section to the market add/edit popup; the nav tooltip, the Why Can't I Accept toggle and the Available blocked page now word the gate fr...

Kamo·19h ago
Featurekamo-shared-library

Each market decides whether accepting a lead needs a disposition, a note, or both

Adds requireDispositionToAccept / requireNoteToAccept to LeadMarket (null reads as required, so existing markets behave exactly as before). LeadAcceptEligibilit...

Kamo·19h ago
Featurekamo-internal

Add the myloan CNAME card to the DNS studio

Kamo·1d ago
FeatureSecurityService

Myloan is a required CNAME, SSL-probed and reserved

Kamo·1d ago
Featurekamo-shared-library

Myloan is a platform host label, not an org alias

Kamo·1d ago
Featurekamo-internal

The Mortgage tab understands what a lead vendor sends

A stated down payment percent becomes the amount when no amount was given, so the tab stops flagging it missing and the loan amount and LTV are right. A credit ...

Kamo·1d ago
Featurekamo-shared-library

Townhouse and Planned Unit Development are property types of their own

Appended as ids 5 and 6; the existing ids are untouched. The vendor-word detection now sends townhouse/townhome/row house and PUD there instead of folding them ...

Kamo·1d ago
Featurekamo-internal

Show and edit the credit, employment, loan and consent details a lead vendor sends

Mortgage details gain Credit Rating (in words, apart from the numeric score), Employment Status, Bankruptcy, Desired Loan Type, Property County, When They Need ...

Kamo·1d ago
Featurekamo-shared-library

Hold what a mortgage vendor sends - credit rating words, employment, bankruptcy, desired loan type, county, timeframe, down payment percent, and consent proof; recognise property type by the words vendors use

Credit rating is its own column (CREDIT_RATING_DESC) beside the numeric ESTIMATED_CREDIT_SCORE. IP address, TrustedForm certificate and Jornaya LeadiD live on t...

Kamo·1d ago
November 9, 2026
Featurekamo-internal

Share With Kamo — an owner shares an item with Kamo's CDO, sees every look, and Kamo's CDO gets a Kamo Vault tab

Owners get a Share With Kamo switch in the item editor (not for god-eligible members), a Kamo badge and view count on the card, a Kamo Access panel with every l...

Kamo·1d ago
Featurekamo-shared-library

An item can be shared with Kamo's Chief Data Officer

Kamo·1d ago
November 8, 2026
Featurekamo-internal

The square-headed robot is the one SI icon, everywhere

Replaces every SmartToy robot and the sparkle icons that stood for the SI.

Kamo·2d ago
Featurekamo-internal

Use the square-headed robot for the AI options

Kamo·2d ago
Featurekamo-internal

SI Agent, Support and Achievements become fixed chrome at the left of the top bar

Not draggable or pinnable, absent from navigation settings, behind a rule of their own after My Branches.

Kamo·2d ago
Featurekamo-internal

Halve the bar's width, 32px to 16px

Buttons halve with it so they stay squares that fill their cells.

Kamo·2d ago
Featurekamo-internal

Setting change lines read in the reader's language; plural filter chips on the activity trail (SIS14)

Recent Changes, the undo confirm and the activity trail (line, summary, detail) word a line a service wrote through the dictionary (settingsKit.phrase); older l...

Kamo·3d ago
Featurekamo-internal

SI uses the robot head instead of the star

Kamo·3d ago
Featurekamo-internal

My Reports menu, Cameras under Devices, profile menu leads the bar

- Reports becomes a dropdown: All Reports | Favorites, Recent, Shared with you, Scheduled (with the library's counts) | Analytics. The Analytics option is remov...

Kamo·3d ago
Featurekamo-internal

My Profile becomes a dropdown of profile tabs, with clock and Log Out inside

Legal & Compliance, Timecard clock and Log Out leave the bar and become rows of the My Profile menu. Attention marks carry over; the trigger pulses when any row...

Kamo·3d ago
Featurekamo-internal

Online store connections say what they do — one way in, Sync Now, sync history, honest keys

- The connection form asks each platform for exactly what Kamo's reader uses (Shopify's Admin API token, Wix's API key and Site ID, Ecwid's secret token…), sa...

Kamo·3d ago
FeatureSecurityService

Scheduled online store sync, Sync Now in the background, honest connection test

- RetailStoreSyncScheduler: every 5 minutes, under the singleton lock (one pod), syncs each active store connection whose own interval (15 minutes to a day) h...

Kamo·3d ago
Featurekamo-shared-library

Online store sync saves what it reads — products, stock, customers and orders, idempotently

Until now a sync read the store, counted the records and threw them away, and every run said it worked. - StoreReader per platform (Shopify, WooCommerce, BigCo...

Kamo·3d ago
FeatureMediaService

A held chat attachment clears live for every viewer

ConversionService publishes antivirus.content.settled when a held upload is stored or refused. AttachmentScanRelay consumes it in a core queue group (media-anti...

Kamo·3d ago
Featurekamo-internal

A chat file Antivirus was checking clears live in member chat

MediaService now sends ATTACHMENT_SCAN {sessionGuid, objImgId, scan} on the conversation topic when a held attachment's check finishes. useChatWebSocket hands i...

Kamo·3d ago
Featurekamo-internal

Create Invoice makes a real invoice, with an Invoice tab and payments

"Mark Invoiced" only flipped the status; nothing was billed. It is now Create Invoice: a confirmation showing the customer, the labor and parts lines and the to...

Kamo·3d ago
FeatureSecurityService

A work order's invoice — create it, read it, open its PDF, record payments

ServiceJobInvoiceController, under **************** relays to InvoicingService's CommerceInvoice (issue-from-job, payments, PDF). Rights are the work order's: c...

Kamo·3d ago
FeatureConversionService

Announce a settled hold on core NATS (antivirus.content.settled)

When a held upload is stored after its check, or judged harmful, publish {blake3, sha3_256, size, imgDatIds, result, org, verdict{status,family}} so MediaServic...

Kamo·3d ago
FeatureKlusterServices

MediaService may hear antivirus.content.settled (held chat attachments clear live)

ConversionService publishes a core event when a held upload's check finishes; MediaService consumes it in a core queue group and fans the new attachment state o...

Kamo·3d ago
Featurekamo-internal

Describe A Change and Recent Changes And Undo on the record pages (SIS12)

SIS11's page tools, extended (no second mechanism) to the pages that hold a list: Alerts & On Call, Providers, Provided By Kamo, Connected Tools, Web Chat Perso...

Kamo·3d ago
Featurekamo-internal

Four new Automation switches, Accept Result, and findings that hold nothing

- The mortgage market's Automation tab lists Hold Loans On Vendor Findings, File Vendor Results On The Loan, Order Closing Documents Automatically and Approve...

Kamo·3d ago
FeatureSecurityService

Accept Result for a vendor order whose result the lender's switch kept off the loan

POST **************** any mortgage write right and sight of the loan; org and the deciding human (behind enter-as) from the session; this loan's order only. Ung...

Kamo·3d ago
Featurekamo-internal

Purchase requests get their own mute tiles and filters

PURCHASE_REQUEST_SUBMITTED and PURCHASE_REQUEST_DECIDED mirror the Java kinds (kamo-shared-library 6a765c18): the request asks for APPROVE_PURCHASE_REQUESTS and...

Kamo·3d ago
Featurekamo-internal

Requested-document files show Antivirus Checking -> ready live, and Blocked

A file saved while Antivirus was busy (DocsService answers 202 + scan PENDING) shows a checking seal and 'Antivirus is checking this file' on its tile; the wiza...

Kamo·3d 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