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 24, 2026
Docskamo-internal

SP00-T49 rulings — the worldgen agent's unit is installed before its env file; NATS violation checks grep what the server logs

Task 49 Step 3 now deploys universe-earthdata's unit on k3m1 (the live one points at 127.0.0.1 and reads no env file), logs in as kamo@k3m1, and carries its own...

Kamo·4w ago
Docskamo-internal

SP00 ledger task 45

Kamo·4w ago
Otherkamo-internal

Own NATS login

kamo-internal's three NATS connections (org changes, worldgen, world live) present svc_kamo_internal from the nats-user-kamo-internal Secret instead of the shar...

Kamo·4w ago
Docskamo-internal

SP00 ledger task 42

Kamo·4w ago
Docskamo-internal

SP00 ledger task 21

Kamo·4w ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·4w ago
Docskamo-internal

SP00-T44 fix round 1 — the OTA step reads memory only through a value-keyed redactor, and never under set -x

Phase A printed the node password twice, reading two memories the step cites. Step 3 now sources a preamble that holds commands only, reads memory through memre...

Kamo·4w ago
Docskamo-internal

SP00 ledger task 43

Kamo·4w ago
Fixkamo-internal

A socket's one-time key is not a sign-in hand-off

Since 46191c47 every browser WebSocket authenticates with ?otk=<key>. The EmailService sockets connect through the same-origin /email-ws rewrite, so they pass t...

Kamo·4w ago
Docskamo-internal

SP00 ledger task 19

Kamo·4w ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·4w ago
Fixkamo-internal

New mail shows on /messages as soon as the badge counts it

The badge and the list hear the same socket, and EmailService relays every arrival (verified on NATS: email.changed ARRIVED from both pods, then the unread snap...

Kamo·4w ago
Docskamo-internal

SP00 plan — log checks read every line (kubectl logs -l prints only the last 10)

Task 29's daemon and compute checks and Task 45's RAG check now pass --tail=-1. With a label selector, kubectl logs defaults to the last 10 lines, so the daemon...

Kamo·4w ago
Otherkamo-internal

The Redis login

The pod logs in to Redis as the platform ACL user (Secret redis-auth: REDIS_USERNAME, REDIS_PASSWORD), which app/lib/redis.ts already reads, so sign-in keeps wo...

Kamo·4w ago
Docskamo-internal

The ledger reaches main every 30 minutes

Kamo·4w ago
Docskamo-internal

SP00 ledger task 18

Kamo·4w ago
Docskamo-internal

SP00 ledger task 41

Kamo·4w ago
Featurekamo-internal

The chat picker lists only the models the member may pick

The picker read the administrator's model list (403 without MANAGE_AI_MODELS) and offered providers, which never selected a model. It now reads GET /api/ai/mode...

Kamo·4w ago
Docskamo-internal

SP00 ledger task 17

Kamo·4w ago
Docskamo-internal

SP00 ledger task 13

Kamo·4w ago
Docskamo-internal

SP00 ledger task 16

Kamo·4w ago
Docskamo-internal

SP00 ledger task 12

Kamo·4w ago
Docskamo-internal

SP00 ledger task 40

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