KamoCRM

Live Change Log

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

17,395
Total Changes
5,910
Features
5,260
Fixes
30
Projects
Filter by project
All Projects17,395AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,830TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,328kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,637kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,910Fix5,260Other993Performance165Refactor278Revert23Style42Test159Upgrade1
March 17, 2026
FixAIService

Normalize base URL to prevent /v1/v1 duplication

Strips trailing /v1 from base URL before appending /v1/chat/completions, so users can enter base URLs with or without the /v1 suffix.

Kamo·7mo ago
FixAIService

Restructure test connection to discover models first, handle rate limits gracefully

- Model discovery (lightweight GET) runs before chat test (POST) - Rate limit (429) errors show user-friendly warning instead of failing - Auth errors (401/403)...

Kamo·7mo ago
FeatureAIService

Implement model auto-discovery on provider test connection

Each provider adapter discovers available models from the provider API. Models are automatically saved to the database when Test Connection succeeds.

Kamo·7mo ago
Featurekamo-shared-library

Add **************** to AiModelRepository

Kamo·7mo ago
Featurekamo-internal

Add detailed help tips, update provider types, improve model display

- Replace placeholder help tips with user-friendly explanations for all AI settings tabs (Usage, Providers, MCP, Security, Sales Agents) - Update PROVIDER_TYP...

kamo·7mo ago
Fixkamo-internal

Move message to Junk folder when reporting as spam

After flagging a message as spam via spamApi, also call batchApi.move to move it to Junk (or back to INBOX when marking as not spam). Applies to both single and...

kamo·7mo ago
FixAIService

Use provider-specific test model instead of hardcoded gpt-4o-mini

Each provider type now uses an appropriate model for connection testing

Kamo·7mo ago
Featurekamo-internal

Show configured providers in AI chat model selector dropdown

Fetches both models and providers. Shows providers as selectable options alongside any configured models, so users can pick a provider even when specific models...

kamo·7mo ago
Fixkamo-internal

Switch AI chat from WebSocket to REST mode until WS proxy is available

Reports as 'connected' so the UI is usable. Messages sent via REST POST to **************** instead of WebSocket.

kamo·7mo ago
Fixkamo-internal

Remove duplicate minimize/maximize/close buttons from AI chat header

The tool window shell already provides these controls.

kamo·7mo ago
Featurekamo-internal

Switch AI chat tool from dark theme to light theme matching other tools

Uses light backgrounds, var(--color-primary) accents, and org theme colors consistent with Calculator, Softphone, and other tool windows.

kamo·7mo ago
FixAIService

Serialize entity IDs as strings to prevent JavaScript precision loss

CockroachDB unique_rowid() generates INT8 values that exceed JavaScript's Number.MAX_SAFE_INTEGER, causing ID corruption in the frontend.

Kamo·7mo ago
March 16, 2026
Fixkamo-internal

Extend email content to full width of detail panel

Remove max-w-4xl constraint so the email body, attachments, and quick reply fill 100% of the available panel width.

kamo·7mo ago
Fixkamo-internal

Rename Messages to Emails in NavPri sidebar

kamo·7mo ago
Featurekamo-internal

Add AI Chat button to NavTop toolbar

kamo·7mo ago
FixAIService

Add OTK authentication support matching SecurityService pattern

- Add OTKPreAuthFilter to validate X-OTK header and resolve to *** session - Update SessionHelper to read from request attributes set by filter - Update all con...

Kamo·7mo ago
CIAIService

Trigger pipeline

Kamo·7mo ago
Featurekamo-internal

Add Sales Agent Setup tab, update settings nav slideout, fix subtitle

- Add Sales Agent Setup tab to AI settings (placeholder) - Add Artificial Intelligence section to settings slideout panel - Fix My Account nav links (Relationsh...

kamo·7mo ago
CIMCPGatewayService

Trigger pipeline

Kamo·7mo ago
CIMCPGatewayService

Trigger pipeline

Kamo·7mo ago
CIAIService

Trigger pipeline

Kamo·7mo ago
FixEmailService

Use @Value for RspamdConfig and make training non-blocking

RspamdConfig now uses @Value to match existing project patterns. Rspamd training failures no longer prevent the message from being moved.

Kamo·7mo ago
Featurekamo-internal

Add Next.js API routes for AI service proxy

kamo·7mo ago
FeatureAIService

Scaffold AIService project with providers, services, websocket, and controllers

AI chat orchestration service on port 4205 with: - WebSocket streaming with session auth via ***/Redis - Chat orchestration with auto-routing, usage tracking, a...

Kamo·7mo ago
Featurekamo-shared-library

Add AI repository interfaces

Kamo·7mo ago
Featurekamo-shared-library

Add all AI JPA entities (13 entities)

Kamo·7mo ago
Featurekamo-shared-library

Add AI-related enums and AI_CHAT service type

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