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 11, 2026
Featurekamo-internal

Register chat as a tool

Register the chat tool definition with id 'chat', using ChatTool as the component, ChatBubbleIcon, indigo gradient hex head style, 320x360 default size, and unl...

kamo·7mo ago
Featurekamo-internal

Add ChatTool adapter with embedded mode for ChatBox

- Create ChatTool adapter that wraps ChatBox for the tool system - ChatTool handles avatar fetching and session creation (previously done by ChatDock) - Add emb...

kamo·7mo ago
Featurekamo-internal

Update HexHeadGroup to handle tool icon variant

kamo·7mo ago
Featurekamo-internal

Add icon variant to HexHead for tool windows

kamo·7mo ago
Featurekamo-internal

Add ToolDock generic window manager

kamo·7mo ago
Featurekamo-internal

Add tool registrations entry point

kamo·7mo ago
Featurekamo-internal

Add ToolRegistry context provider

kamo·7mo ago
Featurekamo-internal

Add ToolDefinition types for tool window system

kamo·7mo ago
Featurekamo-internal

Distinguish typing vs editing in chat indicators and HexHead spin

- Extend WebSocket typing protocol to include isEditing flag - HexHead spins clockwise when other user is typing, counter-clockwise when editing - Chat indicato...

kamo·7mo ago
Featurekamo-internal

Enhance chat system with persistent minimized chats, emoji picker, and UI improvements

- Keep ChatBox mounted when minimized to hexhead so messages don't reload on restore - Connect typing/editing indicators to HexHead spinning animations with 2s ...

kamo·7mo ago
FeatureMediaService

Add WebSocket authentication via *** cookie handshake interceptor

Add WebSocketAuthInterceptor that reads *** cookie on handshake, resolves session via KSessionService, and stores memberId/orgId in WebSocket session attributes...

Kamo·7mo ago
Featurekamo-internal

Add chat sound effects with Web Audio API

Create useChatSounds hook with lazy AudioContext initialization for browser autoplay compliance. Wire outgoing and typing sounds into ChatBox. Download royalty-...

kamo·7mo ago
March 10, 2026
Featurekamo-internal

Add Session Timeout field to JobTitleManager UI

kamo·7mo ago
Featurekamo-internal

Add Session Timeout field to DepartmentManager UI

kamo·7mo ago
Featurekamo-internal

Add sessionTimeoutMinutes to SessionInfo type

kamo·7mo ago
FeatureSecurityService

Pass sessionTimeoutMinutes in role create/update

Kamo·7mo ago
Featurekamo-shared-library

Pass sessionTimeoutMinutes through service layer

Kamo·7mo ago
Featurekamo-shared-library

Add waterfall session timeout computation

Kamo·7mo ago
Featurekamo-shared-library

Default Everyone role sessionTimeoutMinutes to 30

Kamo·7mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to Member entity

Kamo·7mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to JobTitle entity

Kamo·7mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to Department entity

Kamo·7mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to OrgRole entity

Kamo·7mo ago
Featurekamo-internal

Market-aware POS tabs, pipeline tab fix, settings nav cleanup

Pipeline: Remove engagement-type fallback tabs, show empty state when no markets configured. Markets are now the sole source of pipeline tabs. Settings: Rename...

kamo·7mo ago
FeatureSecurityService

Add marketId query param to POS endpoints and SQL migrations

Add optional marketId query parameter to GET rental-assets, vendors, and subscription-plans endpoints in POSController. When provided, filters results by market...

Kamo·7mo ago
Featurekamo-shared-library

Add market_id FK to POS entities and market-filtered repository queries

Add market association (ManyToOne FK to CommerceMarket) to Offering, InventoryItem, RentalAsset, Vendor, and SubscriptionPlan entities. Add findByMarketId queri...

Kamo·7mo ago
FeatureInitializerService

Add mock commerce market data seeding with vendors

Adds loadMockCommerceMarketData() to DataLoader that creates 7 markets across all 6 commerce types with realistic vendor data under auto-seeded built-in categor...

Kamo·7mo ago
Featurekamo-internal

Complete mortgage pipeline tabs with enterprise features

- Enhanced PipelineApplicationsTab with borrower/property/loan detail dialogs, 10-step status workflow with color-coded chips, vendor assignment via marketId,...

kamo·7mo ago
March 9, 2026

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