KamoCRM

Live Change Log

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

18,824
Total Changes
6,788
Features
5,681
Fixes
30
Projects
Filter by project
All Projects18,824AIService286APIService179BillingService166ConversionService121DaemonService151DocsService275ESigService101EmailService650InitializerService349KBService163KlusterServices775MCPGatewayService278MediaService627RAGService79SecurityService2,052TranslateService62VOIPService266VectorService11kamo-apps29kamo-asterisk-support29kamo-capcha17kamo-capcha-widget4kamo-internal8,865kamo-login346kamo-marketing642kamo-nowww20kamo-register216kamo-shared-library1,879kamo-signer-monorepo71kamolos115
Filter by type
All TypesBuild23CI528Chore796Docs3,293Feature6,788Fix5,681Other1,007Performance174Refactor285Revert23Style45Test180Upgrade1
October 28, 2025
FixKlusterServices

Use bare hostnames (k0m1, k1m1, k2m1) instead of FQDN

snadjafinia·Oct 28, 2025
FixKlusterServices

Correct NATS POD_IP to use podIP instead of hostIP

snadjafinia·Oct 28, 2025
FixKlusterServices

Skip Traefik deployment until CRDs are installed

snadjafinia·Oct 28, 2025
FixKlusterServices

Use k1m1 and k2m1 short hostnames, add validation skip

snadjafinia·Oct 28, 2025
FixKlusterServices

Use full path for kubectl in install step

snadjafinia·Oct 28, 2025
October 25, 2025
Fixkamo-internal

Resolve session timeout warning popup closure bug in SessionManager

- Fixed React closure bug causing inconsistent warning popup behavior - Added useRef hooks to maintain access to latest state in callbacks - Implemented useCall...

snadjafinia·Oct 25, 2025
October 24, 2025
Fixkamo-internal

God mode global state + session expiration at zero verification

1. God Mode State (useUserInfo hook): - Move isGodMode to GLOBAL state in hook (not local to NavTop) - Export isGodMode, setIsGodMode for all components ...

snadjafinia·Oct 24, 2025
Fixkamo-internal

Move god mode state to global useUserInfo hook

BREAKING FIX: Properly separates isGod and isGodMode Architecture (as intended): - isGod: Permission from session (GD field) - Can user access god mode? - isGo...

snadjafinia·Oct 24, 2025
Fixkamo-internal

God mode toggle state and add fire icon

Bug fix: - God Mode switch was using isGodModeActive() from hook for 'checked' prop - But onChange was calling setGodModeActive (local state) - This created a d...

snadjafinia·Oct 24, 2025
Fixkamo-login

Set *** cookie on login.* domain for auto-login

BREAKING: Enables auto-login when user has valid session Before: *** cookie only created on internal.* domain after OTK validation After: *** cookie created on...

snadjafinia·Oct 24, 2025
Fixkamo-internal

Ensure all session expirations go through /logout endpoint

BREAKING: Fixes improper session expiration flow Before: Various components redirected directly to login site when sessions expired After: All redirects go thr...

snadjafinia·Oct 24, 2025
FixSecurityService

Remove remaining KTokenSessionService reference in refresh-token endpoint

- Updated /refresh-token endpoint to use **************** - Removed unused KToken import - Changed endpoint to extend session TTL instead of refreshing KToken o...

snadjafinia·Oct 24, 2025
Fixkamo-internal

Add missing properties to SessionInfo interface

- Added userId, orgId, memberId, tokenExpiration to SessionInfo - These fields are returned by backend getSessionInfo() method - Fixes TypeScript build error in...

snadjafinia·Oct 24, 2025
FixSecurityService

Remove problematic timezone endpoint and duplicate getSessionIdFromCookie

- Removed **************** endpoint (no longer needed, timezone is in *** cookie) - Removed duplicate getSessionIdFromCookie method that was causing compilation...

snadjafinia·Oct 24, 2025
Fixkamo-internal

Add missing Button import to page.tsx

snadjafinia·Oct 24, 2025
Fixkamo-internal

Replace Grid2 with Stack and Box for better MUI compatibility

snadjafinia·Oct 24, 2025
Fixkamo-internal

Migrate Grid component to Grid2 for MUI compatibility

snadjafinia·Oct 24, 2025
Fixkamo-register

Wrap useSearchParams in Suspense boundary for sorry page

snadjafinia·Oct 24, 2025
Fixkamo-register

Wrap useSearchParams in Suspense boundary for validate page

snadjafinia·Oct 24, 2025
Fixkamo-register

Add missing ioredis dependency for redis integration

snadjafinia·Oct 24, 2025
FixSecurityService

Add missing List import in RecoveryController

snadjafinia·Oct 24, 2025
Fixkamo-register

Color picker now properly updates avatar background color

snadjafinia·Oct 24, 2025
Fixkamo-register

Remove duplicate 'Ocean' key in BACKGROUND_COLORS array

snadjafinia·Oct 24, 2025
Fixkamo-register

Resolve React hydration error in login URL

snadjafinia·Oct 24, 2025
Fixkamo-register

Update Dockerfile to handle missing package-lock.json

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