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
November 21, 2025
Fixkamo-internal

Remove flex-1 from main content div to allow natural expansion

- Remove flex-1 constraint from main content div - Content can now expand naturally to trigger scrolling in parent container

snadjafinia·10mo ago
Fixkamo-internal

Remove height and overflow constraints from page to enable scrolling

- Change h-screen to min-h-screen to allow page to expand - Remove overflow-hidden from main content div to allow scrolling - Page can now scroll to see all rec...

snadjafinia·10mo ago
Fixkamo-internal

Remove overflow constraints from parent containers to enable page scrolling

- Remove overflow: hidden from main container Box - Remove height: 100% from main container Box - Remove overflow: hidden and flex: 1 from tab content Box - Rem...

snadjafinia·10mo ago
Fixkamo-internal

Decrease Vendor, Product, and Source column widths by 40px

- Change Vendor column width from 80px to 40px - Change Product column width from 80px to 40px - Change Source column width from 60px to 20px - Update correspon...

snadjafinia·10mo ago
Fixkamo-internal

Add 10px padding below Quick Search field and components

- Add pb: '10px' to Quick Search Box container - Remove height and alignSelf properties that didn't work

snadjafinia·10mo ago
Fixkamo-internal

Vertically align Quick Search field and components to middle

- Add minHeight to parent Box to match tabs height - Add display flex and alignItems center to tabs container Box - Add height 100% and alignSelf center to Quic...

snadjafinia·10mo ago
Fixkamo-internal

Decrease Vendor, Product, and Source column widths by another 25px

- Change Vendor column width from 105px to 80px - Change Product column width from 105px to 80px - Change Source column width from 85px to 60px - Update corresp...

snadjafinia·10mo ago
Fixkamo-internal

Decrease Vendor, Product, and Source column widths by 25px

- Change Vendor column width from 130px to 105px - Change Product column width from 130px to 105px - Change Source column width from 110px to 85px - Update corr...

snadjafinia·10mo ago
Fixkamo-internal

Decrease Vendor, Product, Source, and Agent column widths by 20px

- Change Vendor column width from 150px to 130px - Change Product column width from 150px to 130px - Change Source column width from 130px to 110px - Change Age...

snadjafinia·10mo ago
Fixkamo-internal

Update State and Street column widths and Street display

- Change State column width from 100px to 60px - Change Street column width from 200px to 130px - Update Street column to show only street address in cell - Add...

snadjafinia·10mo ago
Fixkamo-internal

Move State and Street filters to correct position after Contact

- Move State and Street filter fields to be right after Contact filter - Remove duplicate State and Street filters that were after Agent filter - Filter order n...

snadjafinia·10mo ago
Fixkamo-internal

Complete State and Street column implementation

- Remove old Address filter field that was still referencing addressFilterValue - Add State and Street filter fields after Contact filter - Update filtering log...

snadjafinia·10mo ago
Fixkamo-internal

Update column widths for Lead ID, Status, and Sub Status

- Change Lead ID column width from 245px to 230px - Change Status column width from 90px to 115px - Change Sub Status column width from 150px to 170px - Update ...

snadjafinia·10mo ago
Fixkamo-internal

Update Status and Sub Status column widths

- Change Status column width from 65px to 90px - Change Sub Status column width from 120px to 150px - Update corresponding filter field container widths to matc...

snadjafinia·10mo ago
Fixkamo-internal

Update filter field container widths to match column widths

- Update Lead ID filter container from 300px to 245px - Update Status filter container from 200px to 65px - Update Sub Status filter container from 200px to 120...

snadjafinia·10mo ago
Fixkamo-internal

Add missing People and SwapHoriz icon imports

snadjafinia·10mo ago
Fixkamo-internal

Change date column widths to 155px

- Update Created and Assigned column widths from 220px to 155px - Set explicit width, minWidth, and maxWidth to 155px for both columns - Update date filter fiel...

snadjafinia·10mo ago
Fixkamo-internal

Move Quick Search to status tabs line, aligned right

- Quick Search now appears on same line as status tabs, aligned to the right - Simplified layout by removing duplicate search bar section - Status tabs and Quic...

snadjafinia·10mo ago
Fixkamo-internal

Adjust paddingLeft to 17px for pinned row Lead ID cells

- Change paddingLeft from 12px to 17px for better alignment

snadjafinia·10mo ago
Fixkamo-internal

Reduce padding in pinned rows Lead ID column to move values left

- Reduce paddingLeft from 45px to 12px for pinned row Lead ID cells - Fix missing comma in IdRenderer Box sx prop - This moves the Lead ID values more to the le...

snadjafinia·10mo ago
Fixkamo-internal

Move filter bar above grid headers instead of between headers and data

- Move filter bar outside AG Grid container, positioned above grid - Remove absolute positioning that was causing overlap issues - Filter bar now appears above ...

snadjafinia·10mo ago
Fixkamo-internal

Add padding to grid container to prevent filter bar from overlapping data rows

- Add paddingTop: 48px to the grid container Box - This pushes the data rows down while keeping headers in place - Filter bar is positioned at top: 48px (below ...

snadjafinia·10mo ago
Fixkamo-internal

Prevent infinite re-render loop in bidirectional sync

- Add refs to track update source (tab vs filter dropdown) - Skip updates when they originate from the other source - Prevents circular updates that cause React...

snadjafinia·10mo ago
Fixkamo-internal

Apply filters manually to filteredRowData instead of using AG Grid filters

- Move all filter logic into filteredRowData useMemo - Apply filters manually before passing data to AG Grid - Remove AG Grid setFilterModel calls since we're f...

snadjafinia·10mo ago
Fixkamo-internal

Properly clear filters when empty and ensure filter model updates correctly

- Explicitly delete filters from model when values are empty - Trim filter values to handle whitespace - Get current filter model first to preserve other filter...

snadjafinia·10mo ago
Fixkamo-internal

Position filter row below header and ensure filters apply

- Move filter row to top: 48px (below header) instead of top: 0 - Add paddingTop: 48px to AgGridReact to account for filter row - Set floatingFiltersHeight to 0...

snadjafinia·10mo ago
Fixkamo-internal

Remove remaining syncFilterRowWidths references

snadjafinia·10mo ago
Fixkamo-internal

Inline syncFilterRowWidths to fix scope error

snadjafinia·10mo ago
Fixkamo-internal

Align filter row with columns and fix status filter

- Position filter row absolutely in floating filters space (48px height) - Add syncFilterRowWidths function to match column widths dynamically - Sync widths on ...

snadjafinia·10mo ago
Fixkamo-internal

Move valueRef declaration before useState to fix error

snadjafinia·10mo ago
Fixkamo-internal

Use ref to store filter value and prevent AG Grid from resetting it

- Store current value in valueRef to persist across re-renders - Use isUserChangeRef to prevent sync effect from overriding user changes - Read initial model fr...

snadjafinia·10mo ago
Fixkamo-internal

Remove onFloatingFilterChanged callback and improve CSS to hide filter icons

- Do not register onFloatingFilterChanged callback to prevent AG Grid from resetting value - Added comprehensive CSS rules to hide filter menu buttons and icons...

snadjafinia·10mo ago
Fixkamo-internal

Correct TypeScript types for Status filter component

snadjafinia·10mo ago
Fixkamo-internal

Make Status filter controlled and sync with status tabs

- Added statusFilterValue state to control Status filter dropdown - Status filter now syncs with activeStatusTab when tabs are clicked - Filter value is now con...

snadjafinia·10mo ago
Fixkamo-internal

Prevent header refresh and maintain filter value with ref

- Use currentValueRef to track and persist filter value - Remove refreshHeader() call that was causing header to hide/reappear - Only update value from callback...

snadjafinia·10mo ago
Fixkamo-internal

Properly track filter updates to prevent Status filter reset

- Use isUpdatingRef flag to track when we're making changes - Only allow parent model changes to update value if we're not updating - Initialize filter value fr...

snadjafinia·10mo ago
Fixkamo-internal

Prevent filter reset with no-op callback and hide icons with menuTabs

- Register no-op onFloatingFilterChanged callback to prevent AG Grid from resetting filter value - Use menuTabs: [] instead of suppressHeaderMenuButton to hide ...

snadjafinia·10mo ago
Fixkamo-internal

Prevent Status filter reset with ref flag and add suppressHeaderMenuButton

- Added suppressHeaderMenuButton to all columns that should hide filter icons - Improved isInternalChangeRef timing to prevent circular updates - Enhanced CSS s...

snadjafinia·10mo ago
Fixkamo-internal

Prevent Status filter reset and improve filter icon hiding

- Added isInternalChangeRef to prevent circular updates in Status and SubStatus filters - Updated CSS selectors to better hide filter menu buttons and icons - F...

snadjafinia·10mo ago
Fixkamo-internal

Remove extra Box wrapper that was breaking grid display

- Removed nested Box wrapper that was preventing grid from rendering - Moved CSS styles directly to the outer Box wrapper - Grid should now display leads correc...

snadjafinia·10mo ago
Fixkamo-internal

Improve Sub Status filter reactivity and hide filter icons with CSS

- Remove getStatusFilterValue dependency from useEffect to prevent stale closures - Add CSS rules to hide filter menu button icons for Lead ID, Contact, Status,...

snadjafinia·10mo ago
Fixkamo-internal

Properly enable Sub Status dropdown and remove all filter icons

- Add hasStatusFilter state to SubStatusFloatingFilter to track status filter changes - Add filterChanged event listener to immediately detect when Status filte...

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