KamoCRM

Live Change Log

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

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
November 21, 2025
Featurekamo-internal

Aggiungere sfondi grigi per i campi filtranti rimanenti e allineare al fondo

- Cambiare l'allineamento della riga del filtro dal centro al flex-end (allineamento del fondo) - Aggiungere lo sfondo grigio (#f8fafc) a tutti i contenitori di...

snadjafinia·11mo ago
Featurekamo-internal

Filtraggio data stack campi verticalmente con sfondo grigio isolato

- Modifica dei campi di filtro della data dal layout orizzontale a verticale (flexDirection: colonna) - Aggiungere lo sfondo grigio (#f8fafc) solo alle caselle ...

snadjafinia·11mo ago
Fixkamo-internal

Sposta Ricerca rapida per la linea delle schede di stato, allineato a destra

- Ricerca rapida ora appare sulla stessa linea delle schede di stato, allineato a destra - layout semplificato rimuovendo la sezione barra di ricerca duplicata ...

snadjafinia·11mo ago
Featurekamo-internal

Migliorare il layout dell'interfaccia utente e aumentare i dati mock

- Rendere il testo più piccolo per i campi di filtro della data (fontSize: 0.75rem per l'ingresso, 0.7rem per le etichette) - Sposta Ricerca rapida sulla stessa...

snadjafinia·11mo ago
Featurekamo-internal

Aggiungi componenti del filtro dell'intervallo di date per colonne create e assegnate

- Aggiungi variabili di stato per i filtri dell'intervallo di date create e assegnate (datteri di inizio/fine) - Creare i componenti del filtro dell'intervallo ...

snadjafinia·11mo ago
Featurekamo-internal

Fare i nomi di contatto link cliccabili e aggiungere doppio clic per aprire il cavo

- Aggiornare ContactRenderer per visualizzare il nome e il cognome come link cliccabili sottolineati - Aggiungi il manubrio onClick ai nomi di contatto che apre...

snadjafinia·11mo ago
Featurekamo-internal

Aggiungi icone al filtro a discesa sub-status e aggiorna Contratti Invia

- Aggiornamento 'Contracce firmate' a 'Contracce Sent' per abbinare Java enum - Cambia icona per Contratti Invia icona - Aggiungi icone agli elementi del menu a...

snadjafinia·11mo ago
Fixkamo-internal

Regolare l'imbottituraPiù a 17px per le celle di ID di piombo

- Cambiare l'imbottituraDa 12px a 17px per un migliore allineamento

snadjafinia·11mo ago
Featurekamo-internal

Aggiungi icone uniche per ogni sub-status con i colori dello stato del genitore

- Aggiungi icone uniche e rilevanti per ogni sub-status (ad esempio, PersonAdd for New Lead, Message for Left Message) - Icone mantengono il colore dello stato ...

snadjafinia·11mo ago
Fixkamo-internal

Ridurre l'imbottitura in righe pinnate Guidare la colonna ID per spostare i valori lasciati

- Ridurre l'imbottituraLasciare da 45px a 12px per le celle di ID di piombo della riga pinned - Fissare la virgola mancante in IdRenderer Box sx prop - Questo s...

snadjafinia·11mo ago
Featurekamo-internal

Aggiungi le icone ai colori dello stato dei genitori corrispondenti della colonna sub-status

- Aggiungi la funzione di helper getSubStatusIcon per determinare l'icona in base allo stato del genitore - Le icone Sub-status utilizzano le stesse icone e i c...

snadjafinia·11mo ago
Chorekamo-internal

Controllare tutte le modifiche rimanenti

snadjafinia·11mo ago
Fixkamo-internal

Spostare la barra filtro sopra le intestazioni della griglia invece che tra intestazioni e dati

- Spostare la barra filtrante fuori AG Contenitore griglia, posizionato sopra la griglia - Rimuovere il posizionamento assoluto che stava causando problemi di s...

snadjafinia·11mo ago
Featurekamo-internal

Spostare il badge urgente per portare la colonna ID e rimuovere e-mail da Contatto

- Spostare il distintivo urgente dalla colonna di contatto alla colonna ID di piombo - Impostare il badge a sinistra dell'icona del conto in Lead ID - Rimuovere...

snadjafinia·11mo ago
Fixkamo-internal

Aggiungere l'imbottitura al contenitore di griglia per evitare che la barra del filtro sovrapponga le righe di dati

- Aggiungi imbottituraTop: 48px al contenitore griglia - Questo spinge le righe di dati verso il basso, mantenendo in posizione le intestazioni - La barra filtr...

snadjafinia·11mo ago
Fixkamo-internal

Prevenire l'infinito loop di rientro in sincronizzazione bidirezionale

- Aggiungi refs per monitorare l'aggiornamento sorgente (tab vs filtro dropdown) - Salta gli aggiornamenti quando provengono dall'altra fonte - Previene gli agg...

snadjafinia·11mo ago
Featurekamo-internal

Aggiungere la sincronizzazione bidirezionale tra le schede di stato e il menu a tendina

- Quando la scheda di stato cambia † ’ aggiornamenti filtro a discesa (già esisteva) - Quando il filtro a discesa cambia â†â aggiorna la scheda di stato attivo ...

snadjafinia·11mo ago
Fixkamo-internal

Applicare i filtri manualmente per filtrareRowData invece di utilizzare i filtri AG Grid

- Spostare tutta la logica del filtro nel filtroRowData useMemo - Applicare i filtri manualmente prima di passare i dati a AG Grid - Remove AG Grid setFilterMod...

snadjafinia·11mo ago
Otherkamo-internal

Aggiungere il registro console e aggiornareCells per garantire i filtri

- Aggiungi console.log al modello di filtro debug applicato - Chiamare rinfrescaCells dopo suFilterChanged per forza re-render - Questo dovrebbe aiutare a ident...

snadjafinia·11mo ago
Fixkamo-internal

Rimuovere correttamente i filtri quando vuoto e garantire gli aggiornamenti del modello filtro correttamente

- Eliminare esplicitamente i filtri dal modello quando i valori sono vuoti - Trim valori di filtro per gestire lo spazio bianco - Ottenere il modello di filtro ...

snadjafinia·11mo ago
Fixkamo-internal

Filtro di posizione riga sotto intestazione e assicurarsi che i filtri si applicano

- Spostare la riga del filtro in alto: 48px (intestazione inferiore) invece di superiore: 0 - Aggiungi imbottituraPiù: 48px a AgGridReact per tenere conto della...

snadjafinia·11mo ago
Fixkamo-internal

Rimuovere i riferimenti rimanenti syncFilterRowWidths

snadjafinia·11mo ago
Fixkamo-internal

Allineare la riga del filtro con colonne e fissare il filtro di stato

- Filtro di posizione riga assolutamente nello spazio dei filtri galleggianti (altezza 48px) - Aggiungi la funzione syncFilterRowWidths per abbinare le larghezz...

snadjafinia·11mo ago
Featurekamo-internal

Sostituire i filtri galleggianti AG Grid con fila filtrante personalizzata

- Rimuovere tutti i riferimenti galleggiantiFilterComponent dalla colonnaDefs - Set galleggianteFilter: falso su tutte le colonne - Crea riga filtro personalizz...

snadjafinia·11mo ago
Fixkamo-internal

Utilizzare ref per memorizzare il valore del filtro e impedire a AG Grid di resettarlo

- Conservare il valore corrente in valoreRif per persistere attraverso i re-render - Utilizzare isUserChangeRef per prevenire l'effetto di sincronizzazione da s...

snadjafinia·11mo ago
Fixkamo-internal

Rimuovere sulFloatingFilterChanged callback e migliorare CSS per nascondere le icone del filtro

- Non registrarsi suFloatingFilterChanged callback per impedire a AG Grid di ripristinare il valore - Aggiunte regole CSS complete per nascondere i pulsanti del...

snadjafinia·11mo ago
Fixkamo-internal

Correct TypeScript types for Status filter component

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

New approach for Status filter and filter icons

- Removed onFloatingFilterChanged callback to prevent circular updates - Store filter instance in ref and update directly - Added global CSS rules in globals.cs...

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

Properly enable Sub Status dropdown and remove filter icons

- Fix Sub Status dropdown to be enabled when Status filter is selected (removed options.length check from disabled condition) - Add menuTabs: [] to Lead ID, Con...

snadjafinia·11mo ago
Fixkamo-internal

Enable Sub Status dropdown when Status is selected and remove filter icons

- Fix Sub Status dropdown to be enabled when a Status filter is selected - Remove filter icons (suppressHeaderMenuButton) from Lead ID, Contact, Status, Sub Sta...

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