KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 11, 2026
FeatureAPIService

Carve out /api/docs/internal/** for the disclosure label endpoint

KamoCollab CP05 Task 23. DocsService gains POST **************** guarded only by the KamoAI internal secret and called in-cluster, so the public gateway ends th...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
FeatureMCPGatewayService

A team chat line is SEND_INTERNAL_MESSAGE, free while no charter layer names it (KamoCollab CP04 Task 20)

Defect 5: ChatPack plans a CHAT post as SEND_INTERNAL_MESSAGE (support stays SEND_WEBCHAT_MESSAGE), chat_send/chat_mention declare it in alsoClasses, and chat_f...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
TestMCPGatewayService

Pin an SI's tools/list as origin/main answers it, before CP04 adds SEND_INTERNAL_MESSAGE (KamoCollab CP04 Task 20)

R1-1: the snapshot is the whole tools/list answer for an SI with every right, every app and a defaults-only charter, taken from origin/main fb83529.

Kamo·2w ago
FeatureAIService

The brief's words for team chat, SEND_INTERNAL_MESSAGE (KamoCollab CP04 Task 12)

An SI's brief now reads "Messaging colleagues in team chat" for the new action class in its approvals and escalation sections, instead of the default arm's "Sen...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Fixkamo-internal

A reload mid-rematch reopened the finished game and said "You won"

A chess window restores the game id saved in its props, and it only ever saved the id it was opened with. Play again, a game started from the empty panel and an...

Kamo·2w ago
Fixkamo-internal

A reload mid-rematch reopened the finished game and said "You won"

A chess window restores the game id saved in its props, and it only ever saved the id it was opened with. Play again, a game started from the empty panel and an...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
FeatureRAGService

Note points carry their disclosure label, and note.rag.label updates it in place

KamoCollab CP07 Task 11 (spec §5.17). An upsert may carry the note's label (scope, scopeRefs, allowedMembers, sensitivity/sensitivityLevel, confidential, teamMe...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
FeatureKBService

The DDL for checklist_items.blocked_at, pinned by a contract test (KamoCollab CP13 Task 1)

When an SI's task became BLOCKED, for the stuck-work check. Re-runnable, additive, nullable, no CHECK, no backfill; applied by hand before the shared-lib entity...

Kamo·2w ago
Featurekamo-shared-library

Grants, approvers and overseers in ChatPolicyService; channels in the loader; the analyzer learns channels (KamoCollab CP04 Task 7)

ChatPolicyService(loader, grants, graphs) answers interaction()/interactions(): a live CONTACT grant turns REQUIRES_APPROVAL into ALLOW (CONTACT_GRANT), the app...

Kamo·2w ago
Docskamo-internal

CP06 Task 4 rulings T4-1..T4-3

Kamo·2w ago
Fixkamo-internal

An SI's approval task opens its approval

The approval task SP10 files for the approver ("Approve: …", link APPROVAL:<id>) showed its link chip without a target, so the approver had to find the approval...

Kamo·2w ago
Fixkamo-internal

An SI's approval task opens its approval

The approval task SP10 files for the approver ("Approve: …", link APPROVAL:<id>) showed its link chip without a target, so the approver had to find the approval...

Kamo·2w ago
Featurekamo-shared-library

The compile vocabulary: phrase tables and the outline (KamoCollab CP06 Task 4)

PersonalityCompile (VERSION cp06-1, Band, band), TraitPhrases (every table of CP06 spec §5.2.1 as EnumMaps) and PersonalityOutline.build (spec §5.2.2): the arch...

Kamo·2w ago
Featurekamo-internal

Your turn is impossible to miss

When the board becomes yours, a wave runs out from the piece your opponent just set down and lights each of your movable pieces as it passes them. The board's e...

Kamo·2w ago
Featurekamo-internal

Your turn is impossible to miss

When the board becomes yours, a wave runs out from the piece your opponent just set down and lights each of your movable pieces as it passes them. The board's e...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
FeatureEmailService

The two contact notification kinds, and which members an internal address reaches (KamoCollab CP04 Task 11)

CONTACT_REQUESTED and CONTACT_DECIDED are gated on ACCESS_CHAT and listed after MENTIONED. POST **************** ({orgId, addresses[]}, at most 100, KAMOAI_INTE...

Kamo·2w ago
Featurekamo-shared-library

Member facts from the graph, and the channel-aware evaluator (KamoCollab CP04 Task 6)

MemberFacts gains the SI facts (intelligence type, teams, roles, SI supervisor, headed departments), filled by MemberFactsFromGraph. The evaluator learns channe...

Kamo·2w ago
FeatureVOIPService

The CP05 DDL for Confidential markers on calls

KamoCollab CP05 Task 5 (spec 5.1, D8, D27): recordings and phone_call_log each gain is_confidential, confidential_set_by_member_id and confidential_set_at. Hand...

Kamo·2w ago
Docskamo-internal

Ledger — 1 entries

Kamo·2w ago
FeatureEmailService

The CP05 DDL for per-thread Confidential markers and the thread_id indexes

KamoCollab CP05 Task 4 (spec 5.1): public.email_thread_labels keyed by (org_id, thread_key), ix_thread_messages_thread and the partial ix_search_index_thread. H...

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