KamoCRM

Live Change Log

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

18,400
Total Changes
6,534
Features
5,538
Fixes
30
Projects
Filter by project
All Projects18,400AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService622InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,996TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,694kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,826kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,534Fix5,538Other1,001Performance174Refactor281Revert23Style45Test175Upgrade1
March 11, 2026
Docskamo-internal

Add persistent tool windows design spec

kamo·8mo ago
Fixkamo-internal

Apply toolbar and search changes to embedded chat mode

The ChatBox is always rendered in embedded mode via ChatTool. Move the call controls toolbar with search field and scroll-to-bottom button into the embedded sec...

kamo·8mo ago
Featurekamo-internal

Add chat toolbar with call controls, live search, and smart auto-scroll

Move call buttons from header to dedicated toolbar row with 50% lighter background. Add live search field that highlights matches and auto-scrolls to most recen...

kamo·8mo ago
Featurekamo-internal

Softphone dial pad shorter, chat call controls, hexhead avatars, calc light theme

- Reduce softphone dialpad button padding from 12px to 9px (6px shorter) - Add call controls toolbar (audio, video, screen share) to ChatBox in embedded mode ...

kamo·8mo ago
Fixkamo-internal

Update HexHeadGroup selectors from data-chatbox-root to data-tool-window

The tool window system uses data-tool-window on ToolWindowShell, but HexHeadGroup was still querying data-chatbox-root for footprint detection. This caused hexh...

kamo·8mo ago
Featurekamo-internal

Unify tool window dimensions and refine UI

- All tools now share uniform 320x650 size (softphone 25% taller, others match) - Remove programmer and graphing calculator modes from UI (components retained) ...

kamo·8mo ago
Featurekamo-internal

Add ScientificMode calculator component

Expression-based scientific calculator with live result preview. Supports trig (sin/cos/tan + inverses), log/ln, powers (x², x³, x^y, eˣ, 10ˣ), roots (√, ∛), fa...

kamo·8mo ago
Featurekamo-internal

Add GraphingMode calculator with canvas plotting

kamo·8mo ago
Featurekamo-internal

Add CurrencyConverterMode calculator component

kamo·8mo ago
Featurekamo-internal

Add UnitConverterMode calculator component

kamo·8mo ago
Featurekamo-internal

Add ProgrammerMode calculator component

kamo·8mo ago
Featurekamo-internal

Add SimpleMode calculator component

kamo·8mo ago
Featurekamo-internal

Add premium calculator styling constants

kamo·8mo ago
Featurekamo-internal

Add softphone and calculator buttons to NavTop

kamo·8mo ago
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·8mo 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·8mo ago
Featurekamo-internal

Update HexHeadGroup to handle tool icon variant

kamo·8mo ago
Featurekamo-internal

Add icon variant to HexHead for tool windows

kamo·8mo ago
Featurekamo-internal

Add ToolDock generic window manager

kamo·8mo ago
Featurekamo-internal

Add tool registrations entry point

kamo·8mo ago
Featurekamo-internal

Add ToolRegistry context provider

kamo·8mo ago
Featurekamo-internal

Add ToolDefinition types for tool window system

kamo·8mo ago
Docskamo-internal

Fix plan review issues - chat dedup, message-received handler

Add userId deduplication in openTool to prevent duplicate chat windows. Add chat:message-received listener in ChatNotificationListener for minimized chat auto-r...

kamo·8mo ago
Docskamo-internal

Add implementation plan for tool window system

Addresses review findings: hexchat:open migration, call-initiation listener, SVG gradient foreignObject approach, variable-width dock positioning, embedded Chat...

kamo·8mo ago
Docskamo-internal

Fix contradictory migration language in spec table

Remove "(or kept as thin wrapper)" hedge from the existing files table to align with the committed full-replacement migration strategy.

kamo·8mo ago
Docskamo-internal

Address spec review findings for tool window system

Add ToolComponentProps interface, event detail types, chat migration strategy, HexHead click behavior, softphone width sourcing, calculator keyboard focus manag...

kamo·8mo ago
Docskamo-internal

Add tool window system design spec

Spec for refactoring chat windows into a generic plugin-based tool window system with ToolRegistry, calculator tool, and softphone extraction.

kamo·8mo ago
CIkamo-internal

Trigger pipeline

kamo·8mo 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·8mo ago
Fixkamo-internal

Chat UI polish - primary color theming, emoji inside input, round send btn, hex status colors

- Department tabs and chatbox header use --color-primary instead of hardcoded green - Emoji picker button moved inside chat input field aligned right - Send but...

kamo·8mo ago
Fixkamo-internal

Chat system improvements - editing spin, hex mask rotation, colors, maximize-minimize

- Detect editing (backspace/delete) vs typing in input to trigger backwards HexHead spin - Rotate hex clip mask along with border during typing/editing (avatar ...

kamo·8mo 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·8mo ago
Fixkamo-internal

Don't invalidate *** session when it matches the new OTK session

The validate route was deleting the existing *** session from Redis before looking up the OTK. When the OTK pointed to the same session, the lookup would fail w...

kamo·8mo ago
Fixkamo-internal

Pass *** ID as query param for cross-subdomain WebSocket auth

Instead of relying on cross-domain cookies (which don't work across subdomains), read the *** cookie client-side and pass it as a query parameter when connectin...

kamo·8mo ago
Otherkamo-internal

Revert "fix: set *** cookie domain to .kamocrm.com for cross-subdomain sharing"

This reverts commit ****************

kamo·8mo ago
Fixkamo-internal

Set *** cookie domain to .kamocrm.com for cross-subdomain sharing

The *** cookie was set without an explicit domain, defaulting to internal.kamocrm.com. This prevented the cookie from being sent to media.kamocrm.com during Web...

kamo·8mo ago
Fixkamo-internal

Resolve chat messaging, presence tracking, and auto-open issues

- Fix messages not being received by retrying NATS subscription with unique consumer name when "Consumer already bound" error occurs - Fix offline status by s...

kamo·8mo ago
Fixkamo-internal

Resolve MUI icons type error and share single STOMP WebSocket connection

- Add tsconfig paths override for @mui/icons-material to bypass broken ESM exports in v7.3.1 that point to non-existent ./esm/index.d.ts - Create ChatWebSocke...

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