KamoCRM

Live Change Log

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

15,120
Total Changes
5,169
Features
4,935
Fixes
30
Projects
Filter by project
All Projects15,120AIService197APIService161BillingService143ConversionService107DaemonService129DocsService215ESigService88EmailService518InitializerService318KBService105KlusterServices697MCPGatewayService85MediaService546RAGService71SecurityService1,658TranslateService55VOIPService205VectorService11kamo-apps25kamo-asterisk-support24kamo-capcha17kamo-capcha-widget4kamo-internal6,937kamo-login330kamo-marketing625kamo-nowww20kamo-register213kamo-shared-library1,455kamo-signer-monorepo53kamolos108
Filter by type
All TypesBuild11CI523Chore738Docs2,167Feature5,169Fix4,935Other986Performance157Refactor274Revert23Style42Test94Upgrade1
April 10, 2026
Featurekamo-capcha

Upgrade to Capcha-lib v2 with PBKDF2/SHA-256 and deterministic effort

- Algorithm: PBKDF2/SHA-256 (recommended for production) - Deterministic effort: counter range 5000-10000 - Cost: 5000 PBKDF2 iterations - Challenge expiry: 300...

Kamo·5mo ago
Featurekamo-capcha

Respond with ROFL on home page

Kamo·5mo ago
FeatureSecurityService

Replace Google re*** with Capcha *** verification

Remove Re***Service and all Google re*** configuration. Add CapchaVerificationService that verifies *** payloads via kamo-capcha service's /api/verify endpoint....

Kamo·5mo ago
FeatureKlusterServices

Add capcha subdomain to auto-cert monitoring

Kamo·5mo ago
April 6, 2026
Featurekamo-marketing

Auto-flatten 3D scroll elements when user stops scrolling

Adds scroll-idle detection so perspective-rotated elements animate to flat after 300ms of no scrolling, instead of staying tilted. Once flat, they stay flat unt...

Kamo·5mo ago
April 4, 2026
Featurekamo-internal

Add minimum advance booking field to webinar settings UI

Adds a number input for configuring how far in advance a slot must be to allow reservations, with helper text explaining the field.

kamo·5mo ago
FeatureMediaService

Enforce minimum advance booking when filtering available slots

Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.

Kamo·5mo ago
Featurekamo-shared-library

Add minimum advance booking field to webinar type

Adds minAdvanceBookingMinutes to WebinarType entity and DTOs, allowing admins to require slots be booked a minimum time in advance (e.g., 24 hours). Slots close...

Kamo·5mo ago
Featurekamo-internal

Add PUBLIC_WEBINAR scope toggle to API key management UI

Adds the Public Webinar scope option with VideoCall icon to the API Access settings page, allowing admins to enable webinar API access per key.

kamo·5mo ago
FeatureAPIService

Enforce PUBLIC_WEBINAR scope on public webinar endpoints

Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.

Kamo·5mo ago
Featurekamo-shared-library

Add PUBLIC_WEBINAR scope to API key system

Adds a new ApiKeyScope.PUBLIC_WEBINAR enum value to gate access to public webinar scheduling, joining, and cancellation endpoints.

Kamo·5mo ago
Featurekamo-marketing

Redesign demo page with webinar scheduling integration

Replaces the placeholder demo form with a three-phase booking flow: 1. Lead capture form (creates lead with KamoCRM Platform market) 2. Webinar scheduling (join...

Kamo·5mo ago
Featurekamo-internal

Add webinar scheduling UI with admin settings and member views

Implements the full webinar frontend in kamo-internal: - WebinarSettingsTab: admin CRUD for webinar types, presenter pools, reminder intervals, availability s...

kamo·5mo ago
FeatureDaemonService

Add webinar reminder job with NATS event publishing

Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NA...

Kamo·5mo ago
FeatureAPIService

Add webinar gateway routes for authenticated and public endpoints

Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancell...

Kamo·5mo ago
FeatureMediaService

Implement webinar scheduling backend with full business logic

Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...

Kamo·5mo ago
FeatureInitializerService

Add webinar type and lead market seed data for KamoCRM demo

Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder inter...

Kamo·5mo ago
Featurekamo-shared-library

Add webinar scheduling system entities, repositories, DTOs, and enums

Introduces the complete data model for the webinar scheduling system: - 9 JPA entities: WebinarType, WebinarPresenter, WebinarReminder, WebinarAvailabilitySlo...

Kamo·5mo ago
Featurekamo-internal

Add dynamic Help & Tips panel and webhook URLs to provider integrations

- CommerceProviderSetup now uses HelpTipsOverrideContext to show contextual help that changes based on the current view (list, selector, or per-provider) - Co...

kamo·5mo ago
Featurekamo-internal

Build complete provider integrations tab for retail e-commerce sync

Add full UI for managing 10 e-commerce provider integrations (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenC...

kamo·5mo ago
Featurekamo-shared-library

Implement complete retail provider integration system with 10 e-commerce providers

Add full adapter implementations for Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, and OpenCart. Includes HTTP cl...

Kamo·5mo ago
Featurekamo-internal

Create account page at /account/new with minimal form

Asks only essential fields: first name, last name, email, phone, company, account type, and optional market association. On submit creates account via accountsA...

kamo·5mo ago
FeatureSecurityService

Enhance POST /customers to accept contact info and lookup user by email

Create account now accepts email, contactName, phone, acceptsMarketing, taxExempt. If email is provided and matches an existing user, auto-sets as masterAccount...

Kamo·5mo ago
April 3, 2026
Featurekamo-internal

Full account view/manage page at /account/view/[id]

New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/l...

kamo·5mo ago
FeatureSecurityService

Add 18 account detail endpoints for commerce customer management

New endpoints on AccountController under /api/security/account/: - Customer CRUD: GET/POST/PUT/DELETE /customers, GET /customers/{uid} - Associated data: GET /c...

Kamo·5mo ago
Featurekamo-shared-library

Add **************** and ****************

New query methods for account detail page — order lookup by purchaser and account listing by org.

Kamo·5mo ago
Featurekamo-internal

Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts

RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...

kamo·5mo ago
Featurekamo-internal

Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL

Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and...

kamo·5mo ago
Featurekamo-internal

Add ~90 retail API methods and 30+ TypeScript interfaces to commerceApi

Full frontend API coverage for KamoRetail: categories, brands, attributes, variants, images, tags, reviews, customers, addresses, customer groups, tax classes/z...

kamo·5mo ago
FeatureSecurityService

Add 111 retail endpoints to CommerceMarketController

All endpoints under /{marketId}/retail/... namespace covering: - Categories, brands, attributes (with values), images, variants, tags, reviews - Customers, addr...

Kamo·5mo ago
Featurekamo-shared-library

Add RetailService (2376 lines) and 38 retail DTOs

RetailService provides full CRUD for all KamoRetail entities across 7 domains: catalog (categories, brands, attributes, variants, images, tags, reviews), custom...

Kamo·5mo ago
FeatureDaemonService

Add OG image warmup job for kamocrm.com

Quartz-scheduled job that pre-fetches opengraph-image URLs daily at 4 AM to keep the marketing site's OG image cache warm. Covers 23 static routes and 7 blog po...

Kamo·5mo ago
Featurekamo-marketing

Add programmatic OG image generation for all routes

Uses Next.js opengraph-image.tsx convention with Satori/Resvg rendering pipeline. Each route gets a branded 1200x630 image with Inter font, dark background, gra...

Kamo·5mo ago
Featurekamo-shared-library

Add KamoRetail enterprise data model — 109 new entities, repositories, and provider abstraction

Full retail POS data model designed for standalone KamoRetail operation and bidirectional sync with Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, W...

Kamo·5mo ago
Featurekamo-marketing

Add 9 e-commerce platform logos to integrations banner

Added BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid, and Shift4Shop to the "Integrates With" marquee, interleaved with existi...

Kamo·5mo ago
Featurekamo-internal

Add enterprise-grade Agreement Templates tab to all market types

Reusable MarketAgreementTemplatesTab added to every commerce market with: - Two-panel layout: template list sidebar + full editor - Commerce-type-specific templ...

kamo·5mo ago
Featurekamo-internal

Refactor commerce POS settings to market-centric architecture

Major restructure of the commerce settings page: Frontend: - Replace flat tab layout (Products, Inventory, Rental Assets, Subscription Plans) with market-cen...

kamo·5mo ago
FeatureSecurityService

Expand CommerceMarketController with nested market-centric endpoints

Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...

Kamo·5mo ago
Featurekamo-shared-library

Add marketId support to retail product DTOs and CommerceService

Add marketId/marketTitle fields to RetailProductDTO, add marketId to CreateRetailProductRequest, and wire CommerceMarketRepository into CommerceService to set m...

Kamo·5mo ago
April 2, 2026
Featurekamo-internal

Move department & job title from Roles tab to My Profile page

Department and job title fields now appear on the My Profile page as a SectionCard, shown only for team members. Editable via Autocomplete dropdowns when user h...

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