KamoCRM

Live Change Log

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

18,891
Total Changes
6,828
Features
5,701
Fixes
30
Projects
Filter by project
All Projects18,891AIService287APIService179BillingService166ConversionService121DaemonService152DocsService275ESigService103EmailService652InitializerService350KBService163KlusterServices778MCPGatewayService280MediaService629RAGService79SecurityService2,066TranslateService62VOIPService266VectorService11kamo-apps29kamo-asterisk-support29kamo-capcha17kamo-capcha-widget4kamo-internal8,885kamo-login346kamo-marketing642kamo-nowww20kamo-register216kamo-shared-library1,896kamo-signer-monorepo73kamolos115
Filter by type
All TypesBuild23CI528Chore798Docs3,295Feature6,828Fix5,701Other1,007Performance175Refactor286Revert23Style45Test181Upgrade1
March 10, 2026
Fixkamo-shared-library

Guard system role isAllowDelete from being changed

Kamo·8mo ago
FixSecurityService

Save sessionTimeoutMinutes on member update

Kamo·8mo ago
Featurekamo-internal

Add Session Timeout field to JobTitleManager UI

kamo·8mo ago
Featurekamo-internal

Add Session Timeout field to DepartmentManager UI

kamo·8mo ago
Featurekamo-internal

Add sessionTimeoutMinutes to SessionInfo type

kamo·8mo ago
FeatureSecurityService

Pass sessionTimeoutMinutes in role create/update

Kamo·8mo ago
Featurekamo-shared-library

Pass sessionTimeoutMinutes through service layer

Kamo·8mo ago
Featurekamo-shared-library

Add waterfall session timeout computation

Kamo·8mo ago
Featurekamo-shared-library

Default Everyone role sessionTimeoutMinutes to 30

Kamo·8mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to Member entity

Kamo·8mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to JobTitle entity

Kamo·8mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to Department entity

Kamo·8mo ago
Featurekamo-shared-library

Add sessionTimeoutMinutes to OrgRole entity

Kamo·8mo ago
Docskamo-internal

Add session timeout waterfall implementation plan

25 tasks across 5 chunks covering Java entity/DTO changes, SecurityService controller updates, Next.js cookie/monitor bug fixes, and UI changes for 4 settings p...

kamo·8mo ago
Docskamo-internal

Add session timeout waterfall design spec

Covers per-role/dept/job-title/member session timeout with waterfall resolution, cookie expiration bug fix, and UI changes for 4 settings pages.

kamo·8mo ago
Fixkamo-internal

Update PipelineOrdersTab vendor field names to match backend DTOs

Changed v.uid → v.id, v.name → v.companyName, and selectedVendorId type from number to string to align with CommerceMarketVendor DTO.

kamo·8mo ago
Fixkamo-internal

Align TypeScript types with backend DTOs for commerce markets

The CommerceMarket, CommerceMarketVendor, and VendorCategory TypeScript interfaces used wrong field names (uid/name vs id/title, name vs companyName, websiteUrl...

kamo·8mo ago
Fixkamo-internal

Pipeline markets not loading and market manager layout spacing

Pipeline was showing "No commerce markets configured" because getPOSConfig() never returned the markets field. Now fetches markets from commerceMarketApi direct...

kamo·8mo ago
Featurekamo-internal

Market-aware POS tabs, pipeline tab fix, settings nav cleanup

Pipeline: Remove engagement-type fallback tabs, show empty state when no markets configured. Markets are now the sole source of pipeline tabs. Settings: Rename...

kamo·8mo ago
FeatureSecurityService

Add marketId query param to POS endpoints and SQL migrations

Add optional marketId query parameter to GET rental-assets, vendors, and subscription-plans endpoints in POSController. When provided, filters results by market...

Kamo·8mo ago
Featurekamo-shared-library

Add market_id FK to POS entities and market-filtered repository queries

Add market association (ManyToOne FK to CommerceMarket) to Offering, InventoryItem, RentalAsset, Vendor, and SubscriptionPlan entities. Add findByMarketId queri...

Kamo·8mo ago
ChoreSecurityService

Normalize line endings in deployment.yaml

Kamo·8mo ago
Chorekamo-shared-library

Normalize line endings in EmbNameFull.java

Kamo·8mo ago
Fixkamo-internal

Resolve 'u.map is not a function' on POS settings and update Commerce nav

- Add defensive array extraction in commerceMarketApi (getMarkets, getVendorCategories, getMarketVendors, seedVendorCategories) to handle wrapped API responses ...

kamo·8mo ago
Fixkamo-internal

Resolve Next.js dynamic route slug conflict ('id' vs 'marketId')

Merge [marketId] directory into [id] for commerce-markets API routes. Next.js requires all dynamic segments at the same path level to use the same parameter nam...

kamo·8mo ago
FeatureInitializerService

Add mock commerce market data seeding with vendors

Adds loadMockCommerceMarketData() to DataLoader that creates 7 markets across all 6 commerce types with realistic vendor data under auto-seeded built-in categor...

Kamo·8mo ago
Fixkamo-internal

Resolve TypeScript errors in enterprise pipeline tabs

- Make toCSV columns parameter optional with auto-derivation from object keys - Fix downloadBlob call in ProcurementTab (wrong arg count, missing Blob wrapper) ...

kamo·8mo ago
Featurekamo-internal

Complete mortgage pipeline tabs with enterprise features

- Enhanced PipelineApplicationsTab with borrower/property/loan detail dialogs, 10-step status workflow with color-coded chips, vendor assignment via marketId,...

kamo·8mo ago
March 9, 2026

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