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
October 24, 2025
Otherkamo-internal

Change god mode icon to match paused status red color

snadjafinia·11mo ago
Otherkamo-internal

Change god mode icon color to reddish orange when enabled

snadjafinia·11mo ago
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·11mo ago
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·11mo ago
Chorekamo-internal

Remove temp debug file

snadjafinia·11mo ago
Refactorkamo-internal

Add explicit handlers and keys to switches

- Add handleAcceptingLeadsToggle and handleGodModeToggle handlers - Add unique keys and names to both switches - Add aria-labels for accessibility - Helps React...

snadjafinia·11mo ago
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·11mo ago
Otherkamo-internal

Add multi-layer god mode validation

Security enhancements to prevent localStorage manipulation: 1. useUserInfo hook: - Add isGodModeActive() method with dual validation - Check 1: User has ...

snadjafinia·11mo ago
Featurekamo-internal

Implement god mode toggle in NavTop

Backend changes (app/api/user-info/route.ts): - Read GD field from Redis session data - Map to isGod in API response Frontend changes (app/hooks/useUserInfo.ts...

snadjafinia·11mo ago
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·11mo ago
Featurekamo-shared-library

Add isGod field to User.java for god mode permission

- Add is_god column with database default false - Field indicates if user can access god mode toggle in UI - Used in SecurityService session creation to populat...

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

Dynamically show org short name in session warning

- Added titleShort property to Organization class - Updated SessionExpirationWarning to use organization's short name - Changed text from 'Kamo applications' to...

snadjafinia·11mo ago
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·11mo ago
RefactorSecurityService

Consolidate session management into KSessionService

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

snadjafinia·11mo ago
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·11mo ago
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·11mo ago
Fixkamo-internal

Add missing Button import to page.tsx

snadjafinia·11mo ago
Featurekamo-internal

Double-check Redis before showing session warning

- Always verify Redis TTL right before showing expiration warning - Prevents false warnings if another Kamo app extended the session - Ensures warning popup onl...

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

Integrate session debug functionality into root dashboard

snadjafinia·11mo ago
Fixkamo-internal

Migrate Grid component to Grid2 for MUI compatibility

snadjafinia·11mo ago
Featurekamo-internal

Read timezone from *** cookie instead of making API calls

snadjafinia·11mo ago
Fixkamo-register

Add missing ioredis dependency for redis integration

snadjafinia·11mo ago
Chorekamo-register

Add package-lock.json for production builds

snadjafinia·11mo ago
CIkamo-register

Trigger pipeline rebuild

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