Changelog
What's new.
Every improvement to the platform, as it ships.
· kamo-shared-library
Add sessionTimeoutMinutes to Member entity
· kamo-shared-library
Add sessionTimeoutMinutes to JobTitle entity
· kamo-shared-library
Add sessionTimeoutMinutes to Department entity
· kamo-shared-library
Add sessionTimeoutMinutes to OrgRole entity
· kamo-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 "Engagement Types" to "Markets & Fields" on settings page card and "Market Management" in slide-out menu. POS tabs: Add market filter dropdown, Market column, and market selector in create/edit dialogs to Product Catalog, Inventory Stock, Rental Assets, Vendors, and Subscription Plans tabs. Update posApi.ts with marketId parameter support on all getter and create methods.
· SecurityService
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 instead of returning all org records. Add SQL migration scripts to add market_id FK column to 5 commerce tables (offerings, inventory_items, rental_assets, vendors, subscription_plans).
· kamo-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 queries to all corresponding repositories including InventoryPoolRepository (via JPQL join through inventoryItem). Add findByMarketId service methods to CommerceService for products, stocks, rental assets, vendors, and subscription plans.
· InitializerService
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 categories. Also enhances retail order seeding with line items.
· kamo-internal
Add market filtering to engagements tab and market awareness to dashboard
· kamo-internal
Complete procurement tab and wire all enterprise components into vertical section
· kamo-internal
Complete subscription pipeline tabs with enterprise features
· kamo-internal
Complete service pipeline tabs with enterprise features
· kamo-internal
Complete rental pipeline tabs with enterprise features
· kamo-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, rate lock tracking, closing date management, bulk status updates, notes, and CSV export - Created PipelineCommitmentsTab with commitment lifecycle tracking (ISSUED through SERVICING), conditions checklist with category grouping and progress bars, linked application references, notes system, and CSV export - Both components support optional marketId prop for Commerce Markets integration - Mock data generators provide realistic mortgage data when backend unavailable
· kamo-internal
Complete PipelineOrdersTab with enterprise retail features
· kamo-internal
Update pipeline to use market-driven tabs with backward compatibility
· kamo-internal
Add CommerceMarketManager and update POS settings to Markets & Fields
· kamo-internal
Add frontend API proxy routes and client for commerce markets system
· SecurityService
Modify getPOSConfig to include commerce markets and derive enabled types
· SecurityService
Add SQL migrations and controllers for commerce markets system
· kamo-shared-library
Add CommerceMarketService with full CRUD for markets, categories, and vendors
· kamo-shared-library
Add DTOs for commerce markets, vendor categories, and market vendors
· kamo-shared-library
Add repositories for commerce markets, vendor categories, and market vendors
· kamo-shared-library
Add CommerceMarketVendor entity
· kamo-shared-library
Add CommerceVendorCategory entity
· kamo-shared-library
Add CommerceMarket entity
· kamo-shared-library
Add built-in vendor categories seed data per commerce type
· kamo-shared-library
Add CommerceType enum for commerce markets system
· kamo-internal
Make datetime tooltip click-to-open with close button
· kamo-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-tabs (Intents | Commitments) for Mortgage, Rental, Service, Subscription; single view for Retail and Procurement - QuickActionsBar: New menu grouped by vertical with section headers - Pipeline help tooltip (intents vs commitments) next to New button - Placeholder pages for /pipeline/bookings/new, service/new, agreements/new, procurement/new (ComingSoonPlaceholder) - Legacy URL redirect: tab=orders→retail, tab=applications→mortgage, etc. - Update EngagementsTab and PipelineStatusWindow links to use tab=retail, tab=mortgage - Add **************** with checklist

Your universe is waiting.
Start free in minutes. Add products whenever you are ready — no migration, no new logins.
Free forever — no credit card required