KamoCRM

Live Change Log

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

19,268
Total Changes
7,041
Features
5,838
Fixes
30
Projects
Filter by project
All Projects19,268AIService290APIService184BillingService169ConversionService125DaemonService153DocsService282ESigService106EmailService676InitializerService359KBService167KlusterServices783MCPGatewayService283MediaService643RAGService80SecurityService2,128TranslateService62VOIPService279VectorService11kamo-apps31kamo-asterisk-support32kamo-capcha17kamo-capcha-widget4kamo-internal9,013kamo-login362kamo-marketing642kamo-nowww20kamo-register224kamo-shared-library1,949kamo-signer-monorepo73kamolos121
Filter by type
All TypesBuild23CI528Chore810Docs3,304Feature7,041Fix5,838Other1,008Performance176Refactor286Revert23Style46Test184Upgrade1
September 28, 2026
FeatureSecurityService

Kamouniverse.com is the primary apex, and a domain is verified by where it resolves

"Changed the domain from kamocrm.com to kamouniverse.com on /setup/dns. It said it set it but could not verify anything, and after a refresh it still said kamoc...

Kamo·1mo ago
FeatureKlusterServices

Auto-cert pre-issues analytics, desktop and myloan on kamouniverse.com

- STATIC_DOMAINS gains analytics.kamouniverse.com, desktop.kamouniverse.com and myloan.kamouniverse.com, twins of kamocrm.com hosts that are reached only th...

Kamo·1mo ago
FeatureKlusterServices

Serve desktop.kamouniverse.com, and bounce a bare computers.kamouniverse.com to its login

desktop.kamouniverse.com had DNS but no route, so it answered Traefik's 404 behind the default certificate. It now serves KamoDesktop through desktop-https-kamo...

Kamo·1mo ago
Featurekamo-shared-library

Kamouniverse.com is the platform's primary apex

The brand moved from kamocrm.com to kamouniverse.com, but nothing the platform generates could follow it. Every "which of this org's domains" rule ranked by few...

Kamo·1mo ago
Featurekamo-register

The sign-up screens credit KamoUniverse and fall back to its apex

kamouniverse.com is now the platform's primary apex (kamocrm.com stays a fully served legacy apex): - Theme.tsx: PLATFORM_APEX, the theme host used before the ...

Kamo·1mo ago
Featurekamo-login

The sign-in screen credits KamoUniverse and falls back to its apex

kamouniverse.com is now the platform's primary apex (kamocrm.com stays a fully served legacy apex): - Theme.tsx: PLATFORM_APEX, the theme host used before the ...

Kamo·1mo ago
Featurekamo-internal

The All tab and badges reload when anyone writes a note on the lead

The lead's Communications opens on All, whose timeline reloaded only when this member posted a note from it, so a note written by someone else (another member, ...

Kamo·1mo ago
Featurekamo-internal

A lead's Notes reloads when a note is written in its own stream

MediaStream (a lead's Notes, the Clubhouse feed) listened on /topic/media/feed/<orgId> but reacted only to POST_CREATED/POST_UPDATED — and nothing was ever rela...

Kamo·1mo ago
FeatureSecurityService

A feed names the stream it lists (streamGuid)

The browser's feed reloads when /topic/media/feed/<orgId> says a note was written in its own stream. A lead with no notes yet has no post whose guid names that ...

Kamo·1mo ago
FeatureMediaService

Relay media.feed.<orgId> to /topic/media/feed/<orgId>, guarded by org

A new post or lead note is announced on media.feed.<orgId>, and kamo-internal's MediaStream (a lead's Notes, the Clubhouse feed) listens on /topic/media/feed/<o...

Kamo·1mo ago
FeatureKlusterServices

Svc_media may subscribe media.feed.* to relay the org feed to the browser

SecurityService and MediaService announce a new post or lead note on media.feed.<orgId>, and the browser's feed (the lead view's notes, the Clubhouse feed) list...

Kamo·1mo ago
Featurekamo-internal

AI invitees join by themselves; meeting history link; keep-AI-transcripts setting

The meeting dialog's invitee picker reads SecurityService's by-department answer under membersByDepartment (it read the top level, found nothing and never showe...

Kamo·1mo ago
FeatureKlusterServices

Kamo Meet bridge — Jigasi transport and endpoint, PIN dial-in on 7800, trusted entry for AI members

No user- or caller-typed text enters a dialplan expression: the room checks compare lengths and the AI's display name is filtered before it is tested (a quote i...

Kamo·1mo ago
Featurekamo-internal

The assistant streams its answers, with REST as the fallback

The assistant had been REST-only since before KamoAI: its WebSocket context reported "connected", opened no socket, and posted each message, so the whole answer...

Kamo·1mo ago
FeatureKlusterServices

A workstation probe that never prints the MCP token

SP11's acceptance read an AI workstation's descriptor and probed its MCP bridge by hand, and one diagnostic line printed a live bearer token into a session tran...

Kamo·1mo ago
Featurekamo-login

Send a universe sign-up to its checkout, or to create its organization

kamo-register parks a paid sign-up's plan in sp_checkout_plan, and the KamoUniverse site's plans are the universes' own (family_premium, community_starter, pers...

Kamo·1mo ago
Featurekamo-register

Carry a universe plan and its universe into checkout

The KamoUniverse site signs people up as **************** and its paid plans are the universes' own: family_premium, community_starter, personal_pro and so on. ...

Kamo·1mo ago
Featurekamo-internal

Ask which universe a customer's organization belongs to, and read plans by type

The platform now sells four plan ladders — Business, Family, Community and Personal — and an organization's universe decides which one it is offered. /network/...

Kamo·1mo ago
FeatureAPIService

The public subscription catalog takes ?universe=

The KamoUniverse site shows the Family, Community and Personal plan ladders, and the public catalog proxy only forwarded locale, so it could only ever return th...

Kamo·1mo ago
FeatureBillingService

The billing console sells an organization its own universe's plans

KamoUniverse adds Family, Community and Personal ladders beside the business one, and BillingService assumed a single catalog: "the Free plan" was the code FREE...

Kamo·1mo ago
FeatureSecurityService

Organizations are created in a KamoUniverse universe and bill from its catalog

KamoUniverse sells Business, Family, Community and Personal plan ladders from the platform org. SecurityService decides which ladder an organization is on, and ...

Kamo·1mo ago
FeatureInitializerService

The Family, Community and Personal catalogs beside KamoCRM's business ladder

KamoUniverse sells four catalogs out of the platform org's one plan table. This lands the schema and the data for the three new ones. - UniverseColumnsMigratio...

Kamo·1mo ago
Featurekamo-shared-library

Organizations and plans belong to a KamoUniverse universe

KamoUniverse sells the platform to four audiences - Business, Family, Community, Personal - each on its own plan ladder with packages that fit it (a family gets...

Kamo·1mo ago
FeatureKlusterServices

Dev.kamouniverse.com forwards to www

The site is live on www.kamouniverse.com, so its pre-launch host stops serving it and 301s to https://www.kamouniverse.com with path and query kept, so existing...

Kamo·1mo ago
Featurekamo-register

Register.kamouniverse.com wears the KamoUniverse brand

register.kamouniverse.com is the platform's KamoUniverse sign-up door. Its host resolves to the platform organization, so the by-host lookup would answer "crm" ...

Kamo·1mo ago
Featurekamo-login

Login.kamouniverse.com wears the KamoUniverse brand

login.kamouniverse.com is the platform's KamoUniverse sign-in door. Its host resolves to the platform organization, so the by-host lookup would answer "crm" and...

Kamo·1mo ago
FeatureSecurityService

Kamouniverse.com is a platform apex, not a tenant domain

login.kamouniverse.com and register.kamouniverse.com become the platform's KamoUniverse sign-in and sign-up doors, backed by a root org_domains row on the platf...

Kamo·1mo ago
Featurekamo-marketing

Let visitors talk to the chat — allow the mic and turn on hands-free

The hosted chat widget (1.3.1) can take spoken questions and read its answers aloud. Two things stood between it and www.kamocrm.com: - Permissions-Policy said...

Kamo·1mo ago
FeatureKlusterServices

Bring www.kamouniverse.com live; apex goes through kamo-nowww

KamoUniverse is now the primary marketing site. www.kamouniverse.com stops 301ing to www.kamocrm.com and is served by the kamouniverse-marketing app (its own In...

Kamo·1mo ago
FeatureKlusterServices

Certificates for every platform host on kamouniverse.com

login.kamouniverse.com and register.kamouniverse.com become the platform's KamoUniverse sign-in and sign-up doors, and from them a visitor reaches theme., capch...

Kamo·1mo ago
Featurekamo-shared-library

Meeting calls in AI_CALL telemetry — kind, meeting id, REMOVED, meeting events

AiCallKind {PHONE, MEETING} and AI_CALL.KIND / MEETING_ID (SP14 DDL **************** AiCallOutcome.REMOVED, the four meeting event types, and the member+meeting...

Kamo·1mo ago
FeatureKlusterServices

Run IBM Granite 4.0 H-Tiny in place of qwen3:4b, on 16 cores

The owner asked for a local model that runs substantially better on k3m1's AVX2-only Xeons (2026-09-27, ruling SP01-LLM-granite4). granite4:tiny-h is a hybrid M...

Kamo·1mo ago
Featurekamo-internal

Explain AI activity on the lead header (SP10)

Kamo·1mo ago
Featurekamo-internal

Workforce hub tab with the AI team roster (SP10)

Kamo·1mo ago
FeatureKlusterServices

Bring the worldchunks drive back into use after it drops

On 2026-09-23 the USB earth-tile drive on k3m1 dropped for a second. systemd unmounted it and stopped nfs-server, which nfs-utils makes require every exported p...

Kamo·1mo ago
FeatureAIService

Translation and OCR façades on the router for the Tool Plane

F1 POST /api/ai/v1/translations {text, to, from?} and F2 POST /api/ai/v1/ocr (multipart file, optional filename), SP05 spec §4.17: the caller's session, SP04's ...

Kamo·1mo ago
FeatureMediaService

Meeting history, meeting detail with dial-in and transcripts, inviteable AI members

M3 GET /api/meet/ai-candidates, M4 GET /api/meet/meetings, M5 GET /api/meet/meetings/{id} (spec §4.4.1). Every answer is application/json; a page never splits m...

Kamo·1mo ago
FeatureConversionService

Detailed transcription — timed segments, speakers, language and model provenance

POST **************** (SP14 spec §4.4.3) answers a recording as timed segments with the language and the provider and model that heard it, for MediaService's pe...

Kamo·1mo ago
September 27, 2026
FeatureKlusterServices

Forward the four audience domains' apex + www to www.kamouniverse.com

kamofamily.org, kamobusiness.com, kamopersonal.com and kamocommunity.org are registered and pointed at the cluster. Their apex and www now 301 to https://www.ka...

Kamo·1mo ago
FeatureAIService

Realtime tickets — relay tickets in Redis or OpenAI ephemeral secrets

Ephemeral secrets are minted through the gateway's shared family walk (every dialled mint metered, a rejected key marks the provider, budget alerts after the ti...

Kamo·1mo ago
FeatureKlusterServices

KamoBusiness, KamoPersonal, KamoCommunity sites; KamoFamily moves to dev.kamofamily.org

Three more audience sites set up like KamoFamily. Each is a Next.js repo edited on GitHub (pantherkamo/<Name>), synced to Forgejo kamo/<name> by a git-sync Cron...

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