KamoCRM

Live Change Log

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

15,120
Total Changes
5,169
Features
4,935
Fixes
30
Projects
Filter by project
All Projects15,120AIService197APIService161BillingService143ConversionService107DaemonService129DocsService215ESigService88EmailService518InitializerService318KBService105KlusterServices697MCPGatewayService85MediaService546RAGService71SecurityService1,658TranslateService55VOIPService205VectorService11kamo-apps25kamo-asterisk-support24kamo-capcha17kamo-capcha-widget4kamo-internal6,937kamo-login330kamo-marketing625kamo-nowww20kamo-register213kamo-shared-library1,455kamo-signer-monorepo53kamolos108
Filter by type
All TypesBuild11CI523Chore738Docs2,167Feature5,169Fix4,935Other986Performance157Refactor274Revert23Style42Test94Upgrade1
September 27, 2026
FixKlusterServices

Ydotool's pointer lands where the AI aims it

ydotool 1.0 aims an absolute move by pushing its relative device to 0,0 and then by (x, y), and libinput's default adaptive profile doubled that second push. co...

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

SP03-T50b ruling — verification expectations follow the spec and a shared org

Step 3's job-title preview is the persona brief (D-31); Nova is selected by username; Step 9 adds the experience check; Step 10 deletes the suspended workstatio...

Kamo·1d ago
FeatureKlusterServices

KamoFamily (dev.kamofamily.com): cert, PDB, GitHub sync; auto-cert retries unissued static domains

KamoFamily is a new Next.js site (Forgejo kamo/kamofamily, edited on GitHub pantherkamo/KamoFamily), set up the same way as the KamoUniverse marketing site: - ...

Kamo·1d ago
Chorekamo-internal

Keep ConfirmationDialog's CRLF line endings

The previous commit rewrote the file with LF endings; this puts back the endings it had, so the change reads as its three lines.

Kamo·1d ago
Fixkamo-internal

A computer can be removed from the Computers tab

The remove dialog pins its challenge to the computer's own name ('Workstation'), and ConfirmationDialog upper-cased only what was typed before comparing, so no ...

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
FixKlusterServices

The gateway may frame its own resize sensor

Guacamole 1.5.5 notices a resize through an <object> that loads its own **************** The gateway's X-Frame-Options: DENY blocked it (ERR_BLOCKED_BY_RESPONSE...

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 9 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
FeatureAIService

Transcription and speech façades metered in audio seconds and characters

E4 POST /api/ai/v1/audio/transcriptions and E5 POST /api/ai/v1/audio/speech, each with its internal twin, on SP01's family adapters. The WAV-header duration wal...

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
FixKlusterServices

An AI workstation shows its organization's wallpaper

KubeVirt's console runs Xorg's VESA driver (RandR 1.1, no named output), so xfdesktop keys the AI desktop's backdrop by index, monitor0, and never read the moni...

Kamo·1d ago
FixKlusterServices

The AI's console X server takes the AI's clicks

LightDM's Xorg on :0, the AI workstation's desktop, adds udev input devices only through an input driver, and the golden image had none. It logged 'No input dri...

Kamo·1d ago
FeatureDocsService

The document list searches file names when searchQuery is given

DocumentListRequest.searchQuery was accepted and never read, so a search returned the newest documents whatever was asked. A non-blank searchQuery now keeps the...

Kamo·1d ago
FeatureMCPGatewayService

Documents, translation and OCR packs

docs_search, docs_read, translate_text and ocr_document (spec 4.20). A document is routed by DocsService's description before any byte is fetched: text is decod...

Kamo·1d ago
FixSecurityService

Watch and Take over open their connection in the gateway's client

Guacamole 1.5.5's client reads the #/client/<id> fragment with atob (one character per byte) and btoa's every connection name it lists, so a name outside Latin-...

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 2 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
FeatureAIService

Embeddings on the pinned model and rerank façades

Inputs and documents reach the model in batches it accepts (TEI refuses more than its client batch of 32 with 422; a reranker's maxDocuments); malformed fields ...

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

Kamo·1d ago
Docskamo-internal

Ledger — 1 entries

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