KamoCRM

Live Change Log

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

17,374
Total Changes
5,891
Features
5,258
Fixes
30
Projects
Filter by project
All Projects17,374AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,822TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,321kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,631kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,891Fix5,258Other993Performance165Refactor278Revert23Style42Test159Upgrade1
March 29, 2026
Featurekamo-internal

Add org theme backgrounds to meets settings and remove deprecated fields

- Add GET route for org theme backgrounds **************** - Update meetApi.ts: remove whoCanCreate and emailInvitesEnabled from MeetConfig, add OrgThemeBackgro...

kamo·6mo ago
Featurekamo-internal

Add typing indicator to AI chat while waiting for response

The streaming bubble only showed when content was already being streamed, leaving no visual feedback during the REST wait. Added bouncing dots indicator that di...

kamo·6mo ago
FeatureMediaService

Implement chat WebSocket and email invite sending for meetings

MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...

Kamo·6mo ago
Featurekamo-internal

Pass availableMembers to all MeetingDialog instances and self-fetch when not provided

- MemberList passes availableMembers to each MemberItem - MemberItem passes availableMembers to its MeetingDialog - MeetingDialog self-fetches members from ****...

kamo·6mo ago
Featurekamo-internal

Add custom message textarea to MeetingDialog for chat/email invitations

Shows a multiline text input when at least one notification option is enabled, allowing the meeting creator to add a personal note to the invitation. Hidden whe...

kamo·6mo ago
FeatureKlusterServices

Configure Prosody, Jicofo, and secrets for Jibri recording support

Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.

Kamo·6mo ago
FeatureKlusterServices

Add Jibri deployment manifests for Meet meeting recording

Kubernetes deployment, service, and configmap for Jibri (Meet Broadcasting Infrastructure) to enable meeting recording with MinIO storage integration.

Kamo·6mo ago
Featurekamo-internal

Add /settings/features/meets page with 5 tabs for org-level video conferencing config

New settings page with General, Security & Access, Recording, Branding, and Notifications tabs. Includes meetApi client, MediaService proxy routes, logo variant...

kamo·6mo ago
FeatureMediaService

Add MeetConfigController and MeetConfigService for org-level meet settings

REST endpoints for CRUD on OrgMeetConfig and MeetBackground entities. Supports config get/update, background upload/delete/reorder via MinIO storage.

Kamo·6mo ago
Featurekamo-shared-library

Add OrgMeetConfig entity, MeetBackground entity, MEET_RECORDING ImageAssocType, and meet permissions

Adds org-level video conferencing configuration with defaults for lobby, guest access, recording, branding, and notifications. New permissions: RECORD_MEETINGS ...

Kamo·6mo ago
March 28, 2026
Featurekamo-shared-library

Add MeetingRecord and MeetingParticipant JPA repositories

Kamo·6mo ago
Featurekamo-internal

Add meeting create and invite API routes

kamo·6mo ago
Featurekamo-internal

Remove Janus-based WebRTC integration (useWebRTC, VideoCallPanel, call API routes)

Remove old Janus WebRTC voice/video/screen share code in preparation for KamoMeet (Meet-based) replacement. Deletes useWebRTC hook, VideoCallPanel, CallInitiati...

kamo·6mo ago
Featurekamo-shared-library

Add ServiceType.MEET for video conferencing

Kamo·6mo ago
Featurekamo-internal

Replace Chat Now member count with real-time unread message indicator

- NavTop badge now shows total unread messages instead of online member count - Chat button icon color derived from --color-primary theme variable - MemberItem ...

kamo·6mo ago
FeatureMediaService

Add unread count API endpoint, mark-as-read endpoint, and WebSocket broadcast

- GET /api/media/sessions/chat/unread returns per-session and per-sender unread counts - PUT /api/media/sessions/{guid}/read marks a session as read for current...

Kamo·6mo ago
Featurekamo-shared-library

Add unread message count queries and mark-as-read service methods

Leverage existing msgIdLastViewed field in MediaSessionMember to compute per-session unread counts and mark sessions as read for the chat unread indicator featu...

Kamo·6mo ago
Featurekamo-internal

Add Train AI toggle and audience visibility checkboxes to KB article editor

Add aiEnabled master toggle with collapsible visibility checkboxes for Members, Team Members, and Public using org-customized labels from behavior-labeling sett...

kamo·6mo ago
FeatureAIService

Pass memberType through RAG search for audience-scoped KB results

Resolve member type from MemberRepository and include it in RAG search requests so the vector DB can filter KB articles by audience visibility.

Kamo·6mo ago
FeatureRAGService

Add audience-scoped AI visibility filtering to RAG pipeline

Store **************** in Qdrant payload, filter search results by memberType, skip indexing when aiEnabled is false, and add visibility index creation for exis...

Kamo·6mo ago
FeatureKBService

Support AI visibility toggles in KB article create/update

Accept aiEnabled and visibility flags in create/update endpoints. Handle AI toggle changes by publishing delete events when AI is disabled, triggering re-indexi...

Kamo·6mo ago
Featurekamo-shared-library

Add AI visibility fields to KbArticle entity

Add aiEnabled, aiVisibleToPublic, aiVisibleToMembers, and aiVisibleToTeamMembers boolean fields to control per-article AI training and audience-scoped RAG acces...

Kamo·6mo ago
Featurekamo-internal

Add Remove Link button to KB editor toolbar

kamo·6mo 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