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
March 10, 2026
FeatureSecurityService

Pass sessionTimeoutMinutes in role create/update

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

Rental assets CRUD endpoints

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

Kamo·8mo ago
February 11, 2026
FeatureSecurityService

Add POS controllers for retail products, inventory, and orders

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

Kamo·8mo ago
December 4, 2025
FeatureSecurityService

Add backend validation for required fields in lead imports

- Add validateRequiredFields method to check required fields before import - Validate email, firstName, and lastName are present - Validate mortgage-specific fi...

snadjafinia·10mo ago
FeatureSecurityService

Refactor LeadImportController to use LeadService.createLead

- Replace manual field mapping with LeadService.createLead for consistency - Add mapRowDataToCreateLeadRequest to convert import mappings to CreateLeadRequest -...

snadjafinia·10mo ago
FeatureSecurityService

Add LeadController with CRUD endpoints and market config

- Add LeadController with GET, POST, PUT, DELETE endpoints - Add endpoint to get market configuration for a lead - Fix LeadImportController to use saveLead meth...

snadjafinia·10mo ago
December 1, 2025
November 29, 2025
FeatureSecurityService

Add CustomFormController for custom forms API endpoints

- Add REST controller at /api/security/custom-forms - Implement GET, POST, PUT, DELETE endpoints for form management - Support form structure with stacks and fi...

snadjafinia·10mo ago
November 28, 2025
FeatureSecurityService

Add LeadVendorController with full CRUD for vendors and products

snadjafinia·10mo ago
FeatureSecurityService

Add detailed logging to **************** for debugging

snadjafinia·10mo ago
FeatureSecurityService

Add LeadMarketController for managing lead markets via REST API

snadjafinia·10mo ago
FeatureSecurityService

Use organization streamGuid for organization-wide media feed

- Added OrganizationRepository to MediaStreamController - Updated getFeed to use organization's streamGuid instead of querying all sessions - Updated createPost...

snadjafinia·10mo ago
FeatureSecurityService

Add MediaFeedController for social media feed

- Add MediaFeedController with REST endpoints for posts, comments, likes - Implement paginated feed endpoint with access level filtering - Add image upload endp...

snadjafinia·10mo ago
November 27, 2025
November 25, 2025
FeatureSecurityService

Store avatar hash and extension in *** session data

- Added updateSession method to KSessionService for updating session fields - Updated setActiveAvatar to store userAvatarHash and userAvatarExtension in session...

snadjafinia·11mo ago
FeatureSecurityService

Include avatar URLs in member profile response

- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...

snadjafinia·11mo ago
FeatureSecurityService

Implement hash-based file storage for avatars

- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...

snadjafinia·11mo ago
November 24, 2025
November 23, 2025
FeatureSecurityService

Add avatar and background management endpoints

snadjafinia·11mo ago
FeatureSecurityService

Organize MinIO storage with folder structure and add Avatar Creator SVG support

- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...

snadjafinia·11mo ago
FeatureSecurityService

Add avatar, background, and member profile management endpoints

- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...

snadjafinia·11mo ago
November 4, 2025
FeatureSecurityService

Add detailed logging for WebSocket subscription requests

- Added logging to trace when subscribeToSession is called - Logs payload and sessionGuid extraction - Logs database lookup for session verification - Helps dia...

snadjafinia·11mo ago
FeatureSecurityService

Add typing indicator support via WebSocket

snadjafinia·11mo ago
October 30, 2025
FeatureSecurityService

Expose endpoints under /api/security/imaging to match gateway

snadjafinia·11mo ago
FeatureSecurityService

Parse upload metadata JSON; safer defaults

snadjafinia·11mo ago
October 28, 2025
FeatureSecurityService

Migrate to CockroachDB with secure mode

snadjafinia·Oct 28, 2025
October 24, 2025
FeatureSecurityService

Implement god mode permission in sessions

Changes to SecurityController: - Query is_god field from users table during login - Pass isGod to kSessionService.createSession Changes to KSessionService: - A...

snadjafinia·Oct 24, 2025
FeatureSecurityService

Add titleShort to organization API response

- Added titleShort field to /org/domain/{domain} endpoint response - Enables frontend to display organization's short name in UI - Used in session expiration wa...

snadjafinia·Oct 24, 2025
FeatureSecurityService

Implement sliding session expiration - CRITICAL SESSION FIX

- Refresh Redis TTL on every session access (sliding expiration) - Sessions now stay alive as long as user is active in ANY Kamo app - Change Redis key prefix f...

snadjafinia·Oct 24, 2025
FeatureSecurityService

Add session info and extend endpoints for cross-app session management

snadjafinia·Oct 24, 2025
FeatureSecurityService

Add endpoints for name prefixes and suffixes

snadjafinia·Oct 24, 2025
FeatureSecurityService

Add countries endpoint to return list with banned status

snadjafinia·Oct 24, 2025

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