KamoCRM

Live Change Log

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

17,374
Total Changes
5,891
Features
5,258
Fixes
30
Projects
Filter by project
All Projects17,374AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,822TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,321kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,631kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,891Fix5,258Other993Performance165Refactor278Revert23Style42Test159Upgrade1
April 4, 2026
Fixkamo-internal

Normalize Quill HTML output for consistent email rendering

Route all email body content through normalizeQuillHtmlForEmail and wrapBodyForEmail before sending, ensuring consistent HTML output whether or not a template i...

kamo·6mo ago
Refactorkamo-internal

Separate support settings from member-level support page into dedicated settings page

- Remove Settings tab from /support page, keeping only Tickets and Analytics - Add sub-tabs to Analytics: Overview and Status & Response Times (moved from setti...

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

Download resultSvg directly without any manipulation

The pipeline SVG already has the background removed. Download it as-is.

kamo·6mo ago
Fixkamo-internal

Strip white background from SVG before download for true transparency

Parses the vectorized SVG and removes full-size white rect/path elements that the vectorizer generates from the original background, producing a genuinely trans...

kamo·6mo ago
Fixkamo-internal

Download transparent background-removed PNG instead of white-background SVG

The preview shows the background-removed PNG with transparency, but the download was providing the vectorized SVG which bakes the background as white paths. Now...

kamo·6mo ago
Fixkamo-internal

Send firstName/lastName directly to create account endpoint

Backend now stores contact fields directly on Account — no User lookup needed.

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

Wire New Account button onClick in AccountManager component

The button inside AccountManager had no onClick handler. Added router.push to /account/new and imported useRouter.

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

Add catch-all API route handler for /api/security/account/*

No proxy existed for /customers, /groups, and other new account endpoints. Existing explicit routes (members-subscribers, team-members-contractors) take priorit...

kamo·6mo ago
April 3, 2026
Fixkamo-internal

AccountsApi missing /customers path, hide TeamMemberManager internal tabs

- accountsApi was calling /api/security/account instead of /api/security/account/customers for all customer endpoints — fixed all methods to include /customer...

kamo·6mo ago
Refactorkamo-internal

Separate AccountManager from TeamMemberManager on /account page

3 page-level tabs: Clients & Customers, Members, Team Members. - Tab 0: new AccountManager component — standalone, fetches real account data from accountsApi,...

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

Correct remaining subscription API paths and remove double header

API paths: getFeatures, updateFeature, deleteFeature now use /subscription-features; getAddOns, updateAddOn, deleteAddOn use /subscription-addons; getBundles, u...

kamo·6mo ago
Fixkamo-internal

Agreement editor layout — prevent whitespace overflow and content jamming

- Add width: 100% to root flex container - Add minWidth: 0 to right panel and content area to prevent flex overflow - Add overflowWrap/wordBreak to preview HTML...

kamo·6mo ago
Refactorkamo-internal

Migrate all pipeline components from commerceMarketApi to commerceApi

Update 10 files to import directly from commerceApi instead of the deleted commerceMarketApi. Remove the compatibility shim and dead CommerceMarketManager compo...

kamo·6mo ago
Fixkamo-internal

Restore commerceMarketApi.ts as compatibility re-export from commerceApi

Pipeline components (PipelineOrdersTab, PipelineView, orders detail page, etc.) still import from commerceMarketApi. Re-export needed symbols from commerceApi.

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

Correct API paths, professional page layouts, remove dead code

- Fix frontend API path mismatches: use subscription-features, subscription-addons, subscription-bundles, **************** subscription-plan-prices, subscri...

kamo·6mo ago
Fixkamo-internal

Promote Features, Add-ons, Bundles to market-level tabs for SUBSCRIPTION markets

Features, add-ons, and bundles are shared market-level resources, not per-plan. - Add Features tab (manage + feature matrix), Add-ons tab, Bundles tab to market...

kamo·6mo ago
Fixkamo-internal

Unwrap backend response envelopes in all commerceApi single-object methods

Backend wraps responses in { market: {...} }, { product: {...} }, etc. but API client was returning the raw envelope, causing market.id and other properties to ...

kamo·6mo 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·6mo ago
Otherkamo-internal

Add field config logging to trace preview rendering pipeline

Adds console.log statements to SignaturePreview and EmailSignatureManager to verify fieldConfig state propagation and field filtering at runtime. Check browser ...

kamo·6mo ago
April 2, 2026
Fixkamo-internal

Mailbox dropdown now loads emails from the selected mailbox

Pass mailboxId through fetchMessages/fetchFullMessage to the backend, fix stale closure in mailbox-changed handler by passing mailbox directly to loadMessages i...

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

Add department and job title selectors to member security tab

Team members can now be assigned to a department and job title via Autocomplete dropdowns in the Edit Security dialog. Summary card shows current assignments. R...

kamo·6mo ago
Fixkamo-internal

Apply field config end-to-end across preview, save, compose, and send

The field config toggles were only wired up as UI — they had no effect on signature rendering. This commit: - Extracts applyFieldConfig to types.ts as a shared...

kamo·6mo ago
Featurekamo-internal

Email signature field toggles, normalized social links, and Content tab reorder

- Move Content sub-tab to first position in email signature settings - Add admin-configurable contact field toggles per scope (user/department/company) with e...

kamo·6mo ago
Featurekamo-internal

Implement mailbox switcher with privilege-based access on /messages page

- Add Meet, POS, and 3 new email access privileges to frontend RoleRightType - Add ServiceType.MEET to frontend ServiceType enum - Add getAccessibleMailboxes AP...

kamo·6mo ago
Featurekamo-internal

Rewrite Roles & Permissions tab as singleton security config panel

Replaces role creation dialog with DepartmentManager-style singleton config: - Associated Roles: multi-select checkboxes from existing OrgRoles - Direct Rights:...

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