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 23, 2025
FeatureSecurityService

Add avatar and background management endpoints

snadjafinia·10mo ago
FeatureSecurityService

Organize MinIO storage with folder structure and add Avatar Creator SVG support

- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...

snadjafinia·10mo ago
FeatureSecurityService

Add avatar, background, and member profile management endpoints

- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...

snadjafinia·10mo ago
Featurekamo-shared-library

Add Avatar and UserBackground repositories and presigned URL support

- Added AvatarRepository with methods to find avatars by user - Added UserBackgroundRepository with methods to find backgrounds by user/member - Added getPresig...

snadjafinia·10mo ago
Featurekamo-shared-library

Add UserPhoto and UserBackground entities with User/Member relationships

- Created UserPhoto entity for storing user and member profile photos - Created UserBackground entity for storing user and member background images - Both entit...

snadjafinia·10mo ago
Featurekamo-internal

Add shared MemberHeader component with member-level avatar/background overrides

- Created shared MemberHeader component with background images and avatar display - Added member-level override options for avatar and background (use default u...

snadjafinia·10mo ago
November 22, 2025
Featurekamo-marketing

Add touch support to Magneticcoder for mobile devices

snadjafinia·10mo ago
November 21, 2025
Featurekamo-internal

Change grid to autoHeight layout to show all records without scrollbar

- Set domLayout to autoHeight so grid expands to fit all rows - Remove overflow: hidden from grid container boxes - Remove height: 100% constraint from grid wra...

snadjafinia·10mo ago
Featurekamo-internal

Replace Address column with State and Street columns

- Remove Address column and AddressRenderer - Add State column after Contact (shows subdivision/state code) - Add Street column after State (shows 'street, city...

snadjafinia·10mo ago
Featurekamo-internal

Update column widths to specified values

- Change Lead ID column width from 300px to 245px - Contact column remains flex: 1 to take up remaining width - Change Status column width from 200px to 65px - ...

snadjafinia·10mo ago
Featurekamo-internal

Update mock lead IDs to random alphanumeric and set address column to 170px

- Add generateRandomLeadId function to create random alphanumeric strings of length 13 - Change mock lead IDs from sequential numbers to random alphanumeric (e....

snadjafinia·10mo ago
Featurekamo-internal

Update date column widths and replace action buttons

- Change date column widths from 155px to 170px (Created and Assigned) - Update date filter field containers to match 170px width - Replace 'Export Selected', '...

snadjafinia·10mo ago
Featurekamo-internal

Add thin light gray border bottom to secondary tabs

- Add borderBottom: '1px solid rgba(0, 0, 0, 0.12)' to status tabs container - Matches the styling found on /leads/view/ page - Creates visual separation betwee...

snadjafinia·10mo ago
Featurekamo-internal

Add gray backgrounds to remaining filter fields and align to bottom

- Change filter row alignment from center to flex-end (bottom alignment) - Add gray background (#f8fafc) to all remaining filter field containers - Add border r...

snadjafinia·10mo ago
Featurekamo-internal

Stack date filter fields vertically with isolated gray background

- Change date filter fields from horizontal to vertical layout (flexDirection: column) - Add gray background (#f8fafc) only to date filter boxes, not entire fil...

snadjafinia·10mo ago
Featurekamo-internal

Improve UI layout and increase mock data

- Make text smaller for date filter fields (fontSize: 0.75rem for input, 0.7rem for labels) - Move Quick Search to same line as status tabs, aligned to the righ...

snadjafinia·10mo ago
Featurekamo-internal

Add date range filter components for Created and Assigned columns

- Add state variables for Created and Assigned date range filters (start/end dates) - Create date range filter components with Start Date and End Date fields - ...

snadjafinia·10mo ago
Featurekamo-internal

Make contact names clickable links and add double-click to open lead

- Update ContactRenderer to display first and last name as underlined clickable links - Add onClick handler to contact names that opens the lead via onViewLead ...

snadjafinia·10mo ago
Featurekamo-internal

Add icons to sub-status dropdown filter and update Contracts Sent

- Update 'Contracts Signed' to 'Contracts Sent' to match Java enum - Change icon for Contracts Sent from Assignment to Send icon - Add icons to sub-status dropd...

snadjafinia·10mo ago
Featurekamo-internal

Add unique icons for each sub-status with parent status colors

- Add unique, relevant icons for each sub-status (e.g., PersonAdd for New Lead, Message for Left Message) - Icons maintain parent status color (green for Fresh,...

snadjafinia·10mo ago
Featurekamo-internal

Add icons to sub-status column matching parent status colors

- Add getSubStatusIcon helper function to determine icon based on parent status - Sub-status icons use same icons and colors as their parent status - Fresh sub-...

snadjafinia·10mo ago
Featurekamo-internal

Move urgent badge to Lead ID column and remove email from Contact

- Move Urgent badge from Contact column to Lead ID column - Position badge to the left of account icon in Lead ID - Remove 'Urgent' label text, keep only the ic...

snadjafinia·10mo ago
Featurekamo-internal

Add bidirectional sync between status tabs and filter dropdown

- When status tab changes → updates filter dropdown (already existed) - When filter dropdown changes → updates active status tab (new) - Prevents circular u...

snadjafinia·10mo ago
Featurekamo-internal

Replace AG Grid floating filters with custom filter row

- Remove all floatingFilterComponent references from columnDefs - Set floatingFilter: false on all columns - Create custom filter row above grid with full contr...

snadjafinia·10mo ago
Featurekamo-internal

Improve filter behavior and styling

- Sub Status dropdown now only shows sub-statuses for selected Status filter - Sub Status dropdown is disabled when no Status is selected - Auto-set Status filt...

snadjafinia·10mo ago
November 20, 2025
Featurekamo-internal

Improve dropdown filter styling and functionality

- Align all dropdown filters to the left with 5px padding above - Add StatusFloatingFilter component with icons in dropdown menu items - Icons appear to the lef...

snadjafinia·10mo ago
Featurekamo-internal

Add Status column with icons and dynamic Sub Status filter

- Add Status column before Sub Status with icons (Fresh, Reckoning, Farm, Grim, Void) - Create StatusRenderer component that displays status with appropriate ic...

snadjafinia·10mo ago
Featurekamo-internal

Add dropdown floating filters and set Lead ID width to 300px

- Create custom DropdownFloatingFilter component for Sub Status, Vendor, Product, Source, and Agent columns - Set Lead ID column width to 300px (was 120px) - Ad...

snadjafinia·10mo ago
Featurekamo-internal

Improve pinned rows alignment and add dropdown filters

- Change Lead ID padding from 50px to 45px in pinned rows - Center align score cells in pinned rows to match main grid - Add dropdown filters (agSetColumnFilter...

snadjafinia·10mo ago
Featurekamo-internal

Add account association icon to Lead ID column

- Add AccountCircle icon (filled) for leads associated with accounts - Add AccountCircleOutlined icon (outlined) for leads not associated with accounts - Icons ...

snadjafinia·10mo ago
Featurekamo-internal

Integrate reports into lead view pane

- Load reports directly into lead view pane instead of separate page - Create ReportsPane component with all 8 reports fully built out - Switch between ReportsP...

snadjafinia·10mo ago
Featurekamo-internal

Update first row tabs and add reports page

- Update first row tabs to: Activity Summary | Residential Mortgages | Commercial Real Estate Loans - Add report buttons on right side of first row tabs with to...

snadjafinia·10mo ago
Featurekamo-internal

Update row 2 tabs with All Leads and Selected

- Add All Leads and Selected tabs to row 2 - Default to Fresh tab (index 2) when page opens - Add List icon for All Leads and CheckCircle icon for Selected - Sh...

snadjafinia·10mo ago
Featurekamo-internal

Add padding and status tab colors

- Add padding to product tabs Card and CardContent - Add color-coded status tabs: Fresh (green), Reckoning (blue), Farm (orange), Grim (red), Void (gray) - Upda...

snadjafinia·10mo ago
Featurekamo-internal

Restructure leads page tabs and filtering

- Add floating Row 1 tabs: Residential Mortgages | Commercial Real Estate Loans - Add Row 2 status tabs with icons: Fresh | Reckoning | Farm | Grim | Void - Rem...

snadjafinia·10mo ago
Featurekamo-internal

Use custom raven.svg icon for Grim status

- Replace Dangerous icon with custom raven.svg from /public/icon/ - Apply CSS filter to make raven icon red (#ef4444) to match Grim status theme - Remove unused...

snadjafinia·10mo ago
Featurekamo-internal

Update status icons - gavel for Reckoning, Dangerous for Grim

- Change Reckoning icon from Assignment to Gavel (judicial/legal theme) - Change Grim icon from Block to Dangerous (grim reaper/death theme) - Dangerous icon re...

snadjafinia·10mo ago
Featurekamo-internal

Improve status column and contact field styling

- Set Status column to fixed 300px width - Add status icons (NewReleases for Fresh, Assignment for Reckoning, Agriculture for Farm, Block for Grim, Cancel for V...

snadjafinia·10mo ago
Featurekamo-internal

Move urgent badge from Lead ID to Contact column

- Remove urgent badge from IdRenderer - Add urgent badge to ContactRenderer, positioned to the left of contact info - Badge now appears next to contact name/ema...

snadjafinia·10mo ago
Featurekamo-internal

Add pinned urgent leads functionality to datagrid

- Add pinned rows feature (default 5 rows) for latest urgent contact leads - Pinned rows always visible at top regardless of filters or sorting - Modern styling...

snadjafinia·10mo ago
Featurekamo-internal

Update status column to show parent > child format and use enum-based mock data

- Update mock data generation to use actual status/sub-status pairs from Java enum - Change "Sub Status" column header to "Status" - Display status in "{parent}...

snadjafinia·10mo ago
Featurekamo-internal

Update leads page with status filters, remove phone column, add sub-tabs

- Remove phone number column from leads grid - Increase width of Created and Assigned columns to fit datetime data - Add status and sub-status dropdown filters ...

snadjafinia·10mo ago
November 19, 2025
Featurekamo-internal

Add saggy bounce animation to connection lines with arrow heads

- Converted straight lines to curved SVG paths using quadratic bezier curves - Added continuous saggy bounce animation using requestAnimationFrame - Longer conn...

snadjafinia·10mo ago
Featurekamo-internal

Add Adjust Features functionality to apps in account settings

- Added 'Adjust Features' button/link to each enabled app card - Button appears in both grid and list view modes - Added 'Adjust Features' option to context men...

snadjafinia·10mo ago
November 18, 2025
Featurekamo-internal

Reduce dial tone volume and add modernized clear button

- Reduced dial tone volume by 50% (from 0.5 to 0.25) - Added clear button (CallEnd icon) that appears when numbers are entered - Clear button clears all digits ...

snadjafinia·10mo ago
Featurekamo-internal

Enhance phone number display field with modern animations

- Added auto-scroll to follow last dialed digit when number is too long - Implemented digit-by-digit pop-in animations with staggered timing - Added focus state...

snadjafinia·10mo ago
Featurekamo-internal

Improve dial pad with audio preloading and modern animations

- Preload all DTMF audio files when dialpad tab opens for instant playback - Add modern button animations with hover and press states - Implement visual feedbac...

snadjafinia·10mo ago
Featurekamo-internal

Add DTMF touch tone sounds to dial pad in chatbox

- Added DTMF tone generation script (generate-dtmf-tones.js) - Generated WAV files for all dial pad buttons (1-9, *, #, 0) - Integrated touch tone playback into...

snadjafinia·10mo ago
November 16, 2025
Featurekamo-internal

Add Pipeline page with Applications, Orders, Shipments, and Returns tabs

- Created pipeline page using SettingsView component similar to account pages - Added Applications tab with application management and status tracking - Added O...

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