KamoCRM

Live Change Log

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

17,500
Total Changes
5,986
Features
5,284
Fixes
30
Projects
Filter by project
All Projects17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 25, 2025
Otherkamo-internal

Add TypeScript declaration for react-file-icon

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix missing closing Box tag

snadjafinia·Oct 25, 2025
Otherkamo-internal

Change tab label from Preview Selected to Prepare Selected

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix syntax error - restore closing fragment tag

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix count labels visibility - add as separate footer

snadjafinia·Oct 25, 2025
Otherkamo-internal

Add Signed tab between Uploads and History

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix theme logo visibility - transparent grid backgrounds

snadjafinia·Oct 25, 2025
Otherkamo-internal

Add CellStyle type assertions to fix AG Grid type compatibility

snadjafinia·Oct 25, 2025
Otherkamo-internal

Remove type annotations causing cellStyle inference issues

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix cellStyle type compatibility with const assertions

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix cellStyle TypeScript errors - convert fontWeight to string

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix TypeScript no-explicit-any errors in DocManager

snadjafinia·Oct 25, 2025
Otherkamo-internal

Update package-lock.json to sync with AG Grid dependencies

snadjafinia·Oct 25, 2025
Otherkamo-internal

Fix AG Grid Docker build errors

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

Change god mode icon to match paused status red color

snadjafinia·Oct 24, 2025
Otherkamo-internal

Change god mode icon color to reddish orange when enabled

snadjafinia·Oct 24, 2025
Otherkamo-internal

Change god mode color from purple to baby blue in top navigation

snadjafinia·Oct 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
Chorekamo-internal

Remove temp debug file

snadjafinia·Oct 24, 2025
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·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
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·Oct 24, 2025
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·Oct 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
Featurekamo-shared-library

Adăugați câmpul lui Dumnezeu la User.java pentru permisiunea modului lui Dumnezeu

- Adăugați coloana is God cu baza de date implicită falsă - Câmpul indică dacă utilizatorul poate accesa modul zeu comuta în UI - Folosit în crearea sesiunii d...

snadjafinia·Oct 24, 2025
Fixkamo-login

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

BREAKING: Activează loginul automat atunci când utilizatorul are sesiune validă Înainte: *** cookie creat numai pe interior.* domeniu după validarea OTK După: ...

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
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
Featurekamo-internal

Afișează dinamic numele scurt în avertizarea sesiunii

- Titlul adaugat Proprietate scurta la clasa Organizatiei - Sesiune actualizatăExpirareAtenţie la utilizarea numelui scurt al organizaţiei - Modificarea textulu...

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
RefactorSecurityService

Consolidate session management into KSessionService

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

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

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