KamoCRM

Live Change Log

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

17,374
Total Changes
5,891
Features
5,258
Fixes
30
Projects
Filter by project
All Projects17,374AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,822TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,321kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,631kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,891Fix5,258Other993Performance165Refactor278Revert23Style42Test159Upgrade1
October 13, 2026
FixEmailService

A meeting's updates and cancellations come from the address that invited its guests

The composer files a meeting under whatever its From said, an alias or a shared mailbox, and that address is the ORGANIZER in every ics. But updates, cancellati...

Kamo·1w ago
Featurekamo-shared-library

A deleted meeting's guests get the organisation's cancellation letter

The invitation and the update were branded letters; the cancellation was a one-line "has been cancelled". Add calendar.meeting_canceled beside them: the same le...

Kamo·1w ago
Fixkamo-internal

Attaching a custom form to a market now saves

The market dialog sent each form as Number(uuid). That is NaN, which JSON sends as null, and the service skips a null form id, so every save reported success wi...

Kamo·1w ago
Fixkamo-shared-library

Saving a form no longer rejects its own field IDs

updateForm replaces every stack and field, but the field-ID check compared the request against the rows already stored. The editor sends no field id, so each ke...

Kamo·1w ago
Featurekamo-shared-library

Land KamoCameras — app 39, rights 334-337, entities in com.kamo.z.shared.cameras

Merges feat/kamo-cameras (16f184ad, 6fd4e3fd, 1dfeb3b4). Main took 333 for RELEASE_TO_ORGANIZATION (a3630977) after the branch was cut, so the four camera right...

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
FeatureInitializerService

Scan com.kamo.z.shared.cameras (merge feat/kamo-cameras)

The KamoCameras entities' package joins KamoInitializerApp's @EnableJpaRepositories list. The run that created schema camera (9 tables) was made from this on 20...

Kamo·1w ago
FeatureSecurityService

/api/security/cameras/** — the KamoCameras relay (merge feat/kamo-cameras)

CameraController is the trust boundary for KamoCameraService: it resolves the session, checks VIEW_CAMERAS / MANAGE_CAMERAS / MANAGE_CAMERA_SITES (now 334-336; ...

Kamo·1w ago
OtherAPIService

Merge feat/kamo-cameras: KamoCameras

Kamo·1w ago
FeatureKlusterServices

Svc_camera, KamoCameraService's own login

Publishes rt.org.> (the Cameras screens' live refresh) and cameras.site.> (a site RPC routed to the pod holding that site's connector socket), subscribes camera...

Kamo·1w ago
October 12, 2026
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w ago
Docskamo-internal

Ledger — 1 entries

Kamo·1w 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