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
February 12, 2026
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·7mo 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·7mo 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·7mo 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·7mo 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·7mo ago
FeatureSecurityService

Rental assets CRUD endpoints

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

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

Date range filter, placeholder pages, dashboard/engagement UX

- Engagements tab: dateFrom/dateTo filter, engagement count, context-aware empty states - Placeholder pages: service, bookings, agreements, procurement (coming ...

kamo·7mo ago
Featurekamo-shared-library

Add ordering (createdAt DESC) and date range filter

- EngagementRepository: OrderByDateCreatedDesc on all find methods - CommerceService: dateFrom/dateTo params, in-memory date filter - Engagements API now suppor...

Kamo·7mo ago
Featurekamo-internal

Use getDisplayName for domain, support WORK_ORDER/VENDOR_ORDER link labels

- Engagement detail: show friendly domain label (Retail vs RETAIL) - Engagements tab: domain column uses getDisplayName - Add link labels for WORK_ORDER, VENDOR...

kamo·7mo ago
Featurekamo-shared-library

Add EngagementDomainTypeConverter for VENDOR→SERVICE, no manual SQL

- JPA AttributeConverter maps legacy VENDOR to SERVICE when reading from DB - Applied to Engagement.domain and OrgPOSConfig.enabledDomains - Removes need for ma...

Kamo·7mo ago
Featurekamo-internal

Add Engagements tab, detail page, and dashboard integration

- posApi: add Engagement types, getEngagements, getEngagementById - posDomainLabels: add getEngagementStatusLabel - PipelineEngagementsTab: AG Grid with domain/...

kamo·7mo ago
Featurekamo-internal

Finish remaining plan items – low-stock warning, date filters, plan checkboxes

- Order Create: low-stock warning when adding product with trackInventory - Orders tab: date range filter (last 7 days, last 30 days) - Applications tab: date r...

kamo·7mo ago
Featurekamo-internal

Phase 4–5 – Dashboard reporting, error handling, a11y

Phase 4 – Dashboard & reporting: - Revenue by period (week, month, quarter) - Order count by status (DRAFT, AUTHORIZED, PAID, CANCELLED, REFUNDED) - Application...

kamo·7mo ago
Featurekamo-internal

Align Pipeline and Settings UI with commerce backend

- Update order status colors to match backend (DRAFT, AUTHORIZED, PAID, CANCELLED, REFUNDED) - Update application status colors (DRAFT, SUBMITTED, EXPIRED, CANC...

kamo·7mo ago
Featurekamo-shared-library

Replace pos beans with commerce package

- Add commerce package (Order, Intent, Offering, InventoryItem, InventoryPool, etc.) - Add CommerceService replacing POSService, RetailProductService, RetailInv...

Kamo·7mo ago
February 11, 2026
Featurekamo-internal

Full-page views, AG Grid, domain support, create screens

- Add getMortgageApplication(id) to posApi - Replace Orders tab: MUI Table -> AG Grid, row click -> /pipeline/orders/[id] - Replace Applications tab: cards -> A...

kamo·7mo ago
Featurekamo-shared-library

Enterprise validation in POSService

- createRetailOrder: null check on request - createLineItem: null check, quantity > 0, unitPrice >= 0 validation

Kamo·7mo ago
Featurekamo-internal

Enterprise-grade POS UI and API

- posApi: POSApiError class, fetchWithError, structured error handling - useToast + POSToast: centralized snackbar for success/error feedback - posUtils: format...

kamo·7mo ago
Featurekamo-internal

POS domain config, retail order line items, dynamic pipeline tabs

- Add getPOSConfig/updatePOSConfig to posApi, posDomainLabels utility - Extend createOrder with lineItems, add getOrder, RetailOrderLineItem type - PipelineOrde...

kamo·7mo ago
FeatureSecurityService

Add POS controllers for retail products, inventory, and orders

- RetailProductController: CRUD for products - RetailInventoryController: inventory stock management - POSController: orders and mortgage applications

Kamo·7mo ago
Featurekamo-shared-library

Add POS/inventory domain entities, DTOs, repos and services

- Add POS beans (retail, rental, mortgage, subscription, vendor) - Add RetailProduct, RetailInventoryStock, RetailOrder, MortgageApp DTOs - Add RetailProductSer...

Kamo·7mo ago
February 4, 2026
Featurekamo-shared-library

Populate vendorProduct relationship when fetching leads

Update getLeadsByOrganizationId() to populate the @Transient vendorProduct field for each lead that has a vendorProductId. This ensures the vendor and product d...

Kamo·7mo ago
Featurekamo-internal

Improve lead grid with base30 IDs, raven icon, All Markets tab, and Market column

- Add toBase30() function for consistent ID representation across LeadManager and DocManager - Fix Grim status icon in tabs to use raven.ico (matching the datag...

kamo·7mo ago
February 3, 2026
Featurekamo-shared-library

Add status, subStatus, source, and dateCreated fields

- Added status, subStatus, source, dateCreated, and isActive fields to Lead entity - Updated LeadDTO with frontend-compatible fields (status, subStatus, source,...

Kamo·7mo ago
Featurekamo-shared-library

Refactor Lead assignment from String to Employee reference

- Changed Lead.assignedUser (String) to Lead.assignedEmployee (Employee) - Added LeadAssignment entity to track assignment history - Added LeadAssignmentType en...

Kamo·7mo ago
December 23, 2025
FeatureKlusterServices

Add HTTP to HTTPS redirect middleware and IngressRoute

- Create redirect-to-https middleware for permanent redirects - Add catch-all IngressRoute on web entrypoint to redirect all kamocrm.com domains to HTTPS - Fixe...

snadjafinia·9mo ago
December 17, 2025
FeatureKlusterServices

Add automatic *** secret creation

- Create *** secret on both k1m1 and k2m1 - Secret contains MINIO_CURRENT_HOST pointing to k0m1 MinIO instance (http://10.8.0.1:9000) - Fixes kamowssecurity-dep...

snadjafinia·9mo ago
December 14, 2025
Featurekamo-internal

Reorganize form layout for better field grouping

snadjafinia·9mo ago
December 13, 2025
Featurekamo-internal

Reposition Add Lead tab and improve market tab UX

snadjafinia·9mo ago
Featurekamo-internal

Add live tab label updates based on first/last name input

snadjafinia·9mo ago
Featurekamo-internal

Overhaul lead creation UI with pane-based interface

snadjafinia·9mo ago
December 12, 2025
Featurekamo-internal

Reorganize lead creation form into elegant two-column layout

- Split form fields into two columns: contact/personal info (left) and lead/business info (right) - Add visual separation with semi-transparent backgrounds, bor...

snadjafinia·9mo ago
Featurekamo-marketing

Enable Turbopack for faster builds (Next.js 16)

snadjafinia·9mo ago
Featurekamo-register

Enable Turbopack for faster builds (Next.js 16)

snadjafinia·9mo ago
Featurekamo-login

Enable Turbopack for faster builds (Next.js 16)

snadjafinia·9mo ago
Featurekamo-internal

Enable Turbopack for faster builds (Next.js 16)

snadjafinia·9mo ago
December 11, 2025
December 5, 2025
Featurekamo-shared-library

Add salesSubType field to LeadMarketDTO for mortgage field detection

- Added salesSubType field to distinguish between parent SaleType and sub-types - When SaleType has a parent (e.g., RESIDENTIAL_MORTGAGE), salesType becomes the...

snadjafinia·9mo ago
Featurekamo-internal

Add missing Next.js API routes for leads endpoints

- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...

snadjafinia·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