KamoCRM

Live Change Log

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

18,406
Total Changes
6,537
Features
5,540
Fixes
30
Projects
Filter by project
All Projects18,406AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService622InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,997TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,699kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,826kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,537Fix5,540Other1,001Performance174Refactor282Revert23Style45Test175Upgrade1
February 14, 2026
CISecurityService

Trigger pipeline

Kamo·9mo ago
Fixkamo-internal

Use string IDs for pipeline detail APIs (JS safe integer)

- posApi: getOrder, getMortgageApplication, getEngagementById, getBooking accept number | string, URL uses String(id) - Detail pages: pass route id (string) to ...

kamo·9mo ago
Fixkamo-shared-library

Serialize POS DTO uid/id as string in JSON for JS safe integer

- RetailOrderDTO.uid, **************** EngagementDetailDTO.id/linkId, MortgageAppDTO.uid - Use @JsonSerialize(using = ToStringSerializer.class) to avoid precisi...

Kamo·9mo ago
Otherkamo-internal

Fix detail back links and document detail pages

- **************** row-click uses uid ?? id (or id ?? uid) for navigation - Detail and NotFound back links: retail, mortgage, rental, service, subscription, pro...

kamo·9mo ago
Featurekamo-internal

Reorganize by vertical with intent/commitment sub-tabs

- Main tabs: Dashboard | Engagements | Retail | Mortgage | Rental | Service | Subscription | Vendor (one per enabled vertical) - PipelineVerticalSection: sub-ta...

kamo·9mo ago
February 13, 2026
Fixkamo-internal

Restore form controls on settings member tabs - fix flex layout collapse

- TabPanel: keep overflow-y auto for scroll, use overflowX hidden - SettingsView: move scroll to parent Box, motion.div uses display block to size to content - ...

kamo·9mo ago
Fixkamo-internal

Restore vertical scrollbar and fix collapsed panes on settings pages

- TabPanel: change overflow from hidden to auto for tab content scrolling - SettingsView: enable overflow-y auto on tab content Box and motion.div - ProfileTab:...

kamo·9mo ago
Fixkamo-internal

Force light mode - prevent OS/browser dark mode from affecting site

- Add force-light-mode-styles.ts with override rules - Inject override in DynamicMetaLoader after external theme CSS loads - Add server-rendered fallback style ...

kamo·9mo ago
February 12, 2026
CISecurityService

Trigger pipeline

Kamo·9mo ago
Fixkamo-internal

Null-safe API response handling + shared layout for sub pages

- posApi: add null checks for getOrder, getMortgageApplication, getEngagementById, getBooking, getProduct, getRentalAsset, getRentalRequest, getAgreement, g...

kamo·9mo ago
CISecurityService

Trigger pipeline

Kamo·9mo ago
Featurekamo-internal

Implement SETTINGS_UI_ENHANCEMENT_PLAN remaining items

- Undo toast: add to SuspiciousManager (bulk dismiss), AccessBlockManager (delete entry), AutomationStreams (remove stream) - Search highlighting: add searchTer...

kamo·9mo ago
Featurekamo-internal

Implement all remaining SETTINGS_UI_ENHANCEMENT_PLAN items

- DomainManager: add SettingsSectionHeader - APIManager: full implementation (API keys, create/revoke, last used, undo toast) - AvatarManager: drag-and-drop zon...

kamo·9mo ago
Featurekamo-internal

Complete SETTINGS_UI_ENHANCEMENT_PLAN Phases 4-5

- LabelManager: CommerceSkeleton loading, SettingsSectionHeader - RelationshipManager: EmptyState, ConfirmationDialog for remove, caution delete styling - Autom...

kamo·9mo ago
Featurekamo-internal

Complete Phase 4 & 5 - Account, Security, SettingsFormControls

Account pages: - BillingManager: EmptyState, SettingsSectionHeader, SettingsTextField - StatsManager: SettingsSectionHeader - FeaturesManager: SettingsSectionHe...

kamo·9mo ago
Featurekamo-internal

Phase 4 & 5 - section headers, skeleton, empty state, member polish

Phase 4 - Essential pages: - Add SettingsSectionHeader to SettingsFormControls - JobTitleManager, DepartmentManager, SecurityRoleManager: use CommerceSkeleton ...

kamo·9mo ago
Featurekamo-internal

Implement SETTINGS_UI_ENHANCEMENT_PLAN and fix build

Settings UI: - Add settingsTheme tokens, FeatureCard, SettingsFormControls - SettingsStatusWindow: search, recently visited, feature-aware filtering - SettingsV...

kamo·9mo ago
FeatureInitializerService

Add mock data for rental assets, vendors, subscription plans, purchase requests

- loadMockRentalData: 4 rental assets (RVs, equipment) - loadMockVendorData: 4 vendors - loadMockSubscriptionData: 3 plans (Basic, Pro, Enterprise) - loadMockPr...

Kamo·9mo ago
Featurekamo-internal

Implement enterprise plan - pipeline tabs, settings, detail pages, order tracking

- Replace RENTAL/SERVICE/SUBSCRIPTION placeholders with real tabs: PipelineBookingsTab, PipelineWorkOrdersTab, PipelineAgreementsTab - Add PROCUREMENT tab with ...

kamo·9mo ago
FeatureSecurityService

Returns, fulfillment PATCH, accounts endpoints

- POST /pos/orders/{id}/returns - create order return - PATCH /pos/returns/{id}/status - update return status (APPROVED/REJECTED) - PATCH /pos/fulfillments/{id}...

Kamo·9mo ago
Featurekamo-internal

Returns workflow, fulfillment status, accounts lookup

- posApi: createOrderReturn, updateReturnStatus, updateFulfillmentStatus, getAccounts - Order detail: Request Return dialog, returns list with Approve/Reject - ...

kamo·9mo ago
Featurekamo-internal

Add customer/purchaser selection to order create and edit

- Add purchaserUid to posApi createOrder and updateOrder - Order create form: optional Customer Account ID field - Order edit dialog: optional purchaser field -...

kamo·9mo ago
FeatureSecurityService

Rental assets CRUD endpoints

- GET/POST/PATCH/DELETE /api/security/pos/rental-assets

Kamo·9mo ago
Featurekamo-shared-library

Phase 1-3 foundation - RETAIL, MORTGAGE, RENTAL assets

Phase 1 RETAIL: - CommitmentContextType.SALE, processOrderPaid: Commitment, Transaction, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder on creat...

Kamo·9mo ago
Featurekamo-internal

Phase 1–2 implementation, order/app UI, rental foundation

- Order detail: Payment history and Fulfillments sections when PAID - Application detail: Approve button (SUBMITTED→APPROVED), commitment display - posApi: Orde...

kamo·9mo ago
Fixkamo-internal

Pipeline datagrids collapsed, restructure to match leads layout

- SettingsView: tab content container now uses display:flex, overflow:hidden so flex chain passes height to grids (fixes collapsed grids in POS settings) - Pi...

kamo·9mo ago
Featurekamo-internal

Use AG Grid and flex-fill layout for pipeline and POS datagrids

- PipelineEngagementsTab, PipelineOrdersTab, PipelineApplicationsTab: flex-fill height for AgGrid - PipelineProductsTab: convert from MUI Table to AgGrid with p...

kamo·9mo ago
FixSecurityService

Enable commerce JPA repos for POSController/CommerceService

SecurityService POSController depends on CommerceService which uses engagement, order, intent, etc. repositories. These live in com.kamo.z.shared.commerce.* but...

Kamo·9mo ago
Chorekamo-internal

Sync remaining POS domain / pipeline changes

kamo·9mo ago
Fixkamo-shared-library

Use Uid instead of Id for BaseEntity-derived relations

- FulfillmentOrderRepository: findBySourceCommitmentId -> findBySourceCommitmentUid (Commitment uses uid) - TransactionRepository: findByOrderId -> findByOrderU...

Kamo·9mo 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