KamoCRM

Live Change Log

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

17,395
Total Changes
5,910
Features
5,260
Fixes
30
Projects
Filter by project
All Projects17,395AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,830TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,328kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,637kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,910Fix5,260Other993Performance165Refactor278Revert23Style42Test159Upgrade1
September 25, 2026
Fixkamo-internal

The grids' empty sticky-row strips are no Tab stop on a phone

Chrome makes a scroller with nothing focusable inside a Tab stop of its own; at phone width ag-Grid's sticky-top strip (these grids have no sticky rows) took th...

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·4w ago
Fixkamo-internal

The filter rail fits the screen with twenty kinds

The rail beside the notification history is sticky on wide screens. With the nine KamoAI kinds it lists up to twenty kinds (848px), taller than the 608px a 1440...

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Fixkamo-internal

What the screens showed — readable chips and filters, labels clear of units, whole rail tabs, grids a keyboard can use

Found by rendering every SP01 screen at 1280 and 390 px with axe (Task 35): - warning chips (Degraded, Missing, Available, not verified) in amber ink, 5.0:1 - m...

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

The worldgen bridge and the login test name svc_kamo_internal

The worldgen bridge's subject comment still said the server connects as kamo_svc, and natsLogin's test described the shared login. Both now name this server's o...

Kamo·4w ago
FeatureEmailService

Meeting emails wear the organizer's compose template; escape event fields

Invite, update, cancel and RSVP bodies are wrapped for the sending member and their data: images leave as cid: parts (InlineImageTransport). **************** su...

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
FeatureEmailService

Free/busy that never widens visibility, and a slot finder over working hours

No transaction across the members (a Yugabyte read restart is transparent only as a transaction's first statement), one guest read for every member, zero-length...

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
Fixkamo-internal

A hot reassign always carries its call note; the note-less menu path is gone

Hot Reassign now makes one call: the note travels in the body of mark-reassignment, where SecurityService writes it and the mark together and refuses the mark w...

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

Kamo·4w ago
FeatureSecurityService

Hire-step orchestrator with prerequisites, budget and replaceable handlers

One step's database failure no longer ends the sweep or a member's run: the step is logged and retried once due, and the steps behind it still run.

Kamo·4w ago
TestSecurityService

Accept either read-timeout message in the owner-client test

OkHttp arms the socket's SO_TIMEOUT ("Read timed out") and its own watchdog ("timeout") with the same 300 ms; either can fire first, so the assertion failed abo...

Kamo·4w ago
Docskamo-internal

Ledger — 1 entries

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