Live Change Log

See what we're building, in real-time. Every feature, fix, and improvement shipped across the platform.

17,852
Total Changes
4,571
Features
4,509
Fixes
32
Projects
Filter by project
All Projects17,852AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService73KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,516TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,549kamo-login318kamo-marketing580kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter by type
All TypesBuild24CI522Chore670Docs226Feature4,571Fix4,509Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 27, 2026
RefactorSecurityService

One request-body parser, not three

The three clinical write controllers each grew their own string/uuid/integer/ date helpers within a week of each other β€” identical except for which ones each fi...

KamoΒ·2w ago
August 26, 2026
RefactorSecurityService

Map the account timeline beside the account's other things

Everything belonging to an account already lives under **************** β€” its leads, orders, members, notes and history. Communications was the one at a plural ...

KamoΒ·2w ago
August 24, 2026
RefactorSecurityService

Separate the credential check from org authorization

Signing in was two questions fused into one query. "Are these credentials good" is answered by the users row -- the password lives there, so it was never org-sc...

KamoΒ·2w ago
August 21, 2026
RefactorSecurityService

Delegate AvatarObjectPaths to the shared library

MediaService now names avatar objects too β€” the support chats list shows the requestor's photo, and a support requestor is in somebody else's organization, so n...

KamoΒ·3w ago
August 11, 2026
RefactorSecurityService

Follow the subscription finder rename

**************** is gone from the shared library. Its Optional return depended on a unique constraint that no longer exists, so once one account holds both a pe...

KamoΒ·4w ago
August 10, 2026
RefactorSecurityService

Make reads read-only, leaving one writer of the *** TTL

The expiration on the Redis record IS the session: when it lapses the member is signed out. Reading a session no longer touches it. Only genuine interaction ext...

KamoΒ·4w ago
August 5, 2026
RefactorSecurityService

Remove the god-mode time-box

Checking in work left uncommitted in this working tree by a concurrent session. Not authored here; committed so it is not lost and so main is not left with a tr...

KamoΒ·1mo ago
July 4, 2026
RefactorSecurityService

Single Integrations write surface β€” MortgageProviderConfig (D40)

Replaces the AUS-only write path with generic provider-connection CRUD keyed by VendorCategory+vendorKey: /provider-connections GET/POST/PUT, secret write-only ...

KamoΒ·2mo ago
May 15, 2026
RefactorSecurityService

Consolidate controller session/rights/response helpers in BaseLosController

Six LOS-area controllers (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) each copied the same ~80 lines ...

KamoΒ·3mo ago
April 29, 2026
RefactorSecurityService

Remove manual provision-comp endpoint β€” startup self-heals

COMP orders are now provisioned automatically on SecurityService startup via SubscriptionService @PostConstruct. Manual endpoint no longer needed.

KamoΒ·4mo ago
April 27, 2026
RefactorSecurityService

Drop users/masterAccountHolder, use Account.members + primaryMember

AccountController now reflects the Account-as-group model: - computeDisplayName / extractEmail / extractPhone resolve through the primaryMember (Member) inste...

KamoΒ·4mo ago
RefactorSecurityService

Move from BillingGroup to Account-based licenses

EntitlementService resolves member entitlements against AccountLicense records owned by the member's billing Account. The MemberEntitlements shape now exposes a...

KamoΒ·4mo ago
April 24, 2026
RefactorSecurityService

Drop teamMemberPayFeesSetting parameter

Mirrors the shared-library change β€” SecurityModelController, MasterModelController, and AppliedModelController no longer read/write teamMemberPayFeesSetting. Th...

KamoΒ·4mo ago
RefactorSecurityService

Drop SMS verification for the phone field on signup

The phone number collected during self-service registration is now a plain optional text field β€” no /register/phone/initiate, no SMS code, no /register/phone/ve...

KamoΒ·4mo ago
April 23, 2026
RefactorSecurityService

Share PostAuth***Service between login and enter-as

Extract the post-authentication *** build (grant-all expansion, profile SQL, branch titles, createSession) into PostAuth***Service so enter-as uses the same cod...

KamoΒ·4mo ago
April 21, 2026
RefactorSecurityService

Merge default template without wiping org folder

Full provision no longer deletes the org prefix before copy. Copy from public/default overwrites matching keys only; other objects under the org folder remain. ...

KamoΒ·4mo ago
April 17, 2026
RefactorSecurityService

Consolidate REQUIRED_ALIASES into KnownAliases constant

KamoΒ·4mo ago
April 16, 2026
April 12, 2026
RefactorSecurityService

Remove ImagingController and beans/imaging β€” moved to ConversionService and DocsService

Upload endpoints now live in ConversionService at /api/conversion/imaging/*. All management and download endpoints now live in DocsService at /api/docs/imaging/...

KamoΒ·5mo ago
RefactorSecurityService

Delegate thumbnail generation to ConversionService, remove PDFBox dependency

generateAndStoreThumbnails now POSTs the converted PDF to ConversionService **************** unzips the response, stores each thumb_p{n}.png in MinIO, and publi...

KamoΒ·5mo ago
April 4, 2026
RefactorSecurityService

Account endpoints use direct contact fields, no User required

POST /customers now saves firstName, lastName, email, phone, address directly on Account. PUT /customers/{uid} updates all direct fields. Display name, email, p...

KamoΒ·5mo ago
April 3, 2026
RefactorSecurityService

Update customer endpoints to use Account (Long uid), remove address endpoints

Customer/group @PathVariable changed from UUID to Long to match Account entity. Address endpoints removed β€” addresses come from Account's primaryMember (Member ...

KamoΒ·5mo ago
March 23, 2026
RefactorSecurityService

Remove notes code, moved to KBService

Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...

KamoΒ·5mo ago
March 20, 2026
RefactorSecurityService

Update controllers and services for UUID entity IDs

Updates all controller @PathVariable and service method signatures to use UUID instead of Long for internal entity IDs (avatars, backgrounds, roles, departments...

KamoΒ·5mo ago
March 12, 2026
RefactorSecurityService

Rename Employee to TeamMember and Employment to TeamMembership

Update all Employee/Employment references to TeamMember/TeamMembership in controllers, services, and security profile. Rename API endpoint from /employees-contr...

KamoΒ·6mo ago
February 12, 2026
RefactorSecurityService

Switch POS controllers to CommerceService

- POSController uses CommerceService instead of POSService - RetailProductController uses CommerceService instead of RetailProductService - RetailInventoryContr...

KamoΒ·7mo ago
November 28, 2025
RefactorSecurityService

Rename MediaFeedController to MediaStreamController and add lead stream support

- Renamed MediaFeedController to MediaStreamController for generic media stream handling - Added support for lead-specific streams via streamGuid - Feed endpoin...

snadjafiniaΒ·9mo ago
November 25, 2025
RefactorSecurityService

Remove ID-based fallback code, use only hash-based naming

- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...

snadjafiniaΒ·9mo ago
November 24, 2025
November 4, 2025
RefactorSecurityService

Remove media/chat functionality - moved to MediaService

snadjafiniaΒ·10mo ago
October 30, 2025
October 24, 2025
RefactorSecurityService

Consolidate session management into KSessionService

- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...

snadjafiniaΒ·10mo ago
October 18, 2025
October 16, 2025
October 15, 2025
October 14, 2025
RefactorSecurityService

Use session cookies instead of persistent cookies with maxAge

snadjafiniaΒ·11mo ago
October 13, 2025
RefactorSecurityService

Use shared library Redis configuration instead of local config

snadjafiniaΒ·11mo ago

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing