Live Change Log

See what we're building, in real-time. Every feature, fix, and improvement shipped across the platform.

17,896
Total Changes
4,600
Features
4,522
Fixes
32
Projects
Filter by project
All Projects17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter by type
All TypesBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 2, 2026
FixEmailService

Rename DomainService to EmailDomainService to resolve bean name conflict

The shared library's DomainService and EmailService's local DomainService both registered as 'domainService' bean, causing CrashLoopBackOff on deploy.

Kamo·5mo ago
Otherkamo-analytics

Revert next and next-intl patch updates

Mike Cao·5mo ago
Fixkamo-internal

Remove duplicate inline help from email templates page

The help information was shown both inline above the templates list and in the Help & Tips sidebar. Removed the inline rendering to avoid wasting space, since t...

kamo·5mo ago
FixEmailService

Correct method signatures in DomainController and MailboxController

- Fix getMemberMailboxes -> getMailboxesForMember in MailboxController - Add missing memberId parameter to getVerificationRecords and verifyDomain in DomainCont...

Kamo·5mo ago
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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
Otherkamo-internal

Log error response body from email proxy

kamo·5mo ago
Otherkamo-internal

Add temporary logging to email proxy route

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

Reduce gap between NavPri menu items

kamo·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago
Otherkamo-analytics

Merge pull request #4048 from ****************

fix: make signin email case-insensitive

Mike Cao·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo 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·5mo ago

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing