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

Add email domain management, mailbox provisioning UI, and member mailbox assignment

- Add domainApi and mailboxProvisioningApi to providerApi.ts - Add **************** capability detection to useProviderCapabilities - Create dedicated provider ...

kamo·6mo ago
FeatureEmailService

Add email domain management and mailbox provisioning through abstract provider layer

- Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement...

Kamo·6mo ago
Featurekamo-shared-library

Add email domain, mailbox, and member-mailbox entities and repositories

Add EmailProviderDomainEntity, MailboxEntity, and MemberMailboxEntity for email provider domain management, mailbox provisioning, and member-to-mailbox assignme...

Kamo·6mo ago
Featurekamo-internal

Rewrite Roles & Permissions tab with singleton role selector and applied rights

Replaces multi-role creation dialog with Autocomplete dropdown for selecting a single existing OrgRole. Shows applied rights grouped by service type with source...

kamo·6mo ago
FeatureSecurityService

Add MemberSecurityController for member role assignment and applied rights

Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{i...

Kamo·6mo ago
Fixkamo-internal

Auto-append email domain when alias entered without @, show actual error messages

When user enters just a username like "SYSAdmin", the domain from their primary email is auto-appended (e.g. "SYSAdmin@KamoCRM.com"). Also surfaces actual backe...

kamo·6mo ago
Otherkamo-internal

Log error response body from email proxy

kamo·6mo ago
Otherkamo-internal

Add temporary logging to email proxy route

kamo·6mo ago
Featurekamo-internal

Convert support icon to dropdown menu, remove support from sidebar nav

Support icon in NavTop now opens a dropdown with two options: - "View Support Chats & Tickets" navigates to /support?tab=tickets - "Create New Support Chat/Tick...

kamo·6mo ago
Fixkamo-internal

Send member IDs as strings to prevent JavaScript number precision loss

Member IDs from CockroachDB exceed Number.MAX_SAFE_INTEGER, causing Number() to round e.g. 1161936315562426374 → 1161936315562426400. The backend then fails to ...

kamo·6mo ago
Fixkamo-internal

Make support ticket table auto-fill remaining parent height

Add flex: 1 and minHeight: 0 to outer container and TableContainer so the table stretches to fill available space. Pagination sticks to bottom with marginTop: a...

kamo·6mo ago
Fixkamo-internal

Apply same spacing and tab sizing corrections to SupportView

Match SettingsView layout: tighter hero padding (py: 2.5, px lg: 3), reduced content padding (px lg: 2, pb: 2), compact tabs (minHeight: 42, fontSize: 13px), an...

kamo·6mo ago
Fixkamo-internal

Reduce gap between NavPri menu items

kamo·6mo ago
Fixkamo-internal

Tighten SettingsView spacing and reduce tab height to match account page

- Reduce hero section padding (py: 4 → 2.5, px lg: 4 → 3) - Reduce main content area padding (px lg: 4 → 2, pb: 6 → 2) - Reduce tab bar margin (mb: 3 → 1.5) - C...

kamo·6mo ago
Fixkamo-internal

Rename page header to My Account, tab to My Profile, normalize spacing and tab sizing

- Page header changed from "My Profile" to "My Account" - First tab renamed from "My Account" to "My Profile" - Normalize all tab content padding to match /sett...

kamo·6mo ago
Fixkamo-internal

Restore animated backgrounds to header, rename Avatar to Photo, fix background management

- Restore Ken Burns animated background images to MemberHeader with org/custom background support via new props (useOrgBackgrounds, customBackgrounds) - Renam...

kamo·6mo ago
Featurekamo-internal

Redesign member settings with modular tab architecture and card-based edit UI

Merge Profile and Membership & Permissions tabs into unified "My Account" tab with section-based edit-on-click cards. Extract functionality into dedicated tabs:...

kamo·6mo ago
Fixkamo-marketing

Comprehensive pricing integration audit — make all pages API-driven

Calculator page: - Split into server component + CalculatorClient - All plan prices, addon prices, bundle prices now from API - Promo code validation against li...

Kamo·6mo ago
Fixkamo-marketing

Remove all 14-day trial references from pricing and offer pages

Trial removed from Starter and Business plans. Free plan serves as the try-before-you-buy experience. Updated CTA buttons ("Get Started"), FAQ, footer text, off...

Kamo·6mo ago
FixInitializerService

Remove 14-day trial from Starter and Business plans

Free plan serves as the trial experience — no need for separate trial periods on paid plans.

Kamo·6mo ago
Featurekamo-marketing

Convert /pricing page from hardcoded data to live API-driven catalog

- Split pricing page into server component (data fetching) and client component (interactive UI with animations, toggles, FAQ) - Add pricing-catalog.ts utilit...

Kamo·6mo ago
Featurekamo-internal

Refactor API Access UI with granular scope toggles per key

Rename "Public Chat API Keys" to "Organization API Keys". Add scope management with toggle switches per key (PUBLIC_CHAT, SUBSCRIPTION_CATALOG). Scopes shown as...

kamo·6mo ago
April 1, 2026
FeatureSecurityService

Support internal service auth for subscription catalog and promotions endpoints

Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still w...

Kamo·6mo ago
Featurekamo-shared-library

Add scopes column to PublicChatApiKey and ApiKeyScope enum

Adds a JSONB scopes column to the API key entity with default value ["PUBLIC_CHAT"]. New ApiKeyScope enum defines available scopes: PUBLIC_CHAT and SUBSCRIPTION...

Kamo·6mo ago
Featurekamo-internal

Add polished MatrixCell component for feature matrix editing

New reusable MatrixCell component with modern, animated micro-interactions: Read mode: - Circular icon badges (green check / gray X) for booleans - Colored pil...

kamo·6mo ago
Fixkamo-internal

Add Edit Matrix button to toggle between read and edit modes

The matrix now starts in read-only view mode. Clicking "Edit Matrix" switches to inline edit mode with checkboxes, switches, and text inputs. Cancel reverts cha...

kamo·6mo ago
Featurekamo-internal

Redesign Features tab with tabbed layout and production-grade matrix

- Fix planFeatures API response key mismatch (subscriptionPlanFeatures -> planFeatures) - Split Features into two views via internal tabs: 1. Categories & Fea...

kamo·6mo ago
Fixkamo-internal

Parse JSONB string fields before array operations in grid renderers

compatiblePlanIds, includedInPlanIds, and applicablePlanIds come from the backend as JSON strings, not arrays. Added safe JSON.parse fallback in cell renderers ...

kamo·6mo ago
FixInitializerService

Remove mock subscription data from DataLoader

Remove loadMockSubscriptionData (BASIC/PRO/ENTERPRISE fake plans) from loadMockPOSData. All subscription data for KamoCRM is now exclusively managed by KamoCRMP...

Kamo·6mo ago
Fixkamo-internal

Align API response keys with backend and fix AG Grid rendering

- Fix 7 response key mismatches in posApi.ts (featureCategories, features, addOns, bundles, volumeDiscounts, promotions, agreementTemplates) - Switch all AG G...

kamo·6mo ago
Fixkamo-internal

Use docker/login-action + buildx for reliable registry auth

Replace bare docker login/build/push with the docker/login-action@v3, docker/setup-buildx-action@v3, and docker/build-push-action@v5 pattern that handles creden...

kamo·6mo ago
FeatureInitializerService

Add KamoCRMPricingLoader with full marketing pricing model

Preloads the complete KamoCRM subscription pricing structure into the KamoCRM organization, mirroring the /pricing page on kamo-marketing: - 4 plans: Free, Sta...

Kamo·6mo ago
FixInitializerService

Update seed data to use new subscription plan DTO fields

Replace deprecated **************** with planType, maxSeats, and description in DataLoader subscription plan seed data.

Kamo·6mo ago
Featurekamo-internal

Enterprise subscription POS system - complete frontend rebuild

- Extended posApi.ts with 70+ subscription API methods and 28 new TypeScript interfaces - Added useSubscriptionPermissions hook for granular permission-based re...

kamo·6mo ago
Featurekamo-shared-library

Add subscription DTOs, SubscriptionService, and fix legacy CommerceService

38 new DTOs for plan config, orders, subscriptions, invoices, promotions, and agreements. 2000+ line SubscriptionService with full business logic for plan manag...

Kamo·6mo ago
FeatureSecurityService

Add subscription API endpoints to POSController (50+ endpoints)

Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...

Kamo·6mo ago
Featurekamo-shared-library

Add complete subscription commerce entity model

24 JPA entities, 12 enums, 21 repositories, and 20 new permission rights for the enterprise subscription POS system. Includes plan configuration (plans, prices,...

Kamo·6mo ago
Fixkamo-internal

Add POS (Commerce) to settings navigation menus

POS app was missing from settings sidebar and FeaturesManager route map, so enabling it from Apps & Features had no effect on navigation.

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