KamoCRM

Live Change Log

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

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 21, 2026
Fixkamo-internal

Utilizzare string org ID per sicurezza org API e tema WS

getOrgId() coerced orgID with Number(), corrotto int64 Cockroach IDs in URLs (404/risparmio). Aggiungi getOrgIdString(), utilizzarlo in LabelManager e passare s...

kamo·6mo ago
Featurekamo-internal

Clear wizard sessionStorage su fresco creare via ?fresh=1

Navigare da Rete per creare con ?fresh=1, rimuovere la query e utilizzare una blocco di breve durata in modo React Strict Modalità non ripristina una vecchia bo...

kamo·6mo ago
Fixkamo-internal

Normalizzare i campi di errore JSON Content-Type e superficie

Forzare un'unica applicazione/intestazione json per i corpi proxy JSON; org percorso sempre Lo imposta. Mappa Problem Dettagli titolo/dettaglio per creare error...

kamo·6mo ago
Chorekamo-internal

Rimuovi la regola di autocommit

kamo·6mo ago
Featurekamo-internal

Mago di conformità dalle politiche dei modelli di sicurezza

- I tipi di rami API mappano le politiche di alcol/tobacco/firearms in stato wizard - Fase Dynamic Compliance: omit from nav when model fixs all ATF and ages - ...

kamo·6mo ago
Fixkamo-internal

Assicurare JSON Content-Type durante il proxy a SecurityService

Creazione dell'organizzazione restituita 415 Media non supportati Tipo perché a monte La primavera prevede l'applicazione/json per @RequestBody. Node fetch potr...

kamo·6mo ago
April 20, 2026
Fixkamo-internal

Confronta ID membri come stringhe per autocontrollo e reindirizza

User-info API restituisce MemberID come stringa per preservare la precisione int64. èSelf usato Numero() e stretta uguaglianza con i tipi misti, così la visuali...

kamo·6mo ago
Fixkamo-internal

Riparazione degli aggiornamenti in tempo reale di TicketChat dopo la corsa di carico

Deferire l'abbonamento STOMP fino alla fine del messaggio iniziale setMessages dall'API non può cancellare i messaggi consegnati durante il carico. Messaggi chi...

kamo·6mo ago
Fixkamo-internal

Nascondi il gioco deprecato (e app/media) con l'abbinamento caso-insensibile

- Stato minuscoloMap chiavi e lookup in modo che la verifica si allinei con l'involucro API - Trattare le etichette nascoste caso insensibile - Strip etichette ...

kamo·6mo ago
Fixkamo-internal

Il ruolo di sicurezza salva per ruoli bloccati e errori API più chiari

- Quando èAllowEditSecurity è falso, omit diritti e sicurezzaModelIds dal PUT corpo in modo SecurityService accetta gli aggiornamenti solo metadati (tempo di se...

kamo·6mo ago
Fixkamo-internal

Proxy PATCH tipo di appartenenza a SecurityService

Il profilo del membro ha chiamato l'UI. ma non esisteva alcun gestore di App Router, quindi Next ha restituito HTML 404 e il client ha mostrato un errore sconos...

kamo·6mo ago
Featurekamo-internal

Aggiungere le impostazioni dell'Amministrazione della Piattaforma — borse di org, eventi, catalogo di piani

- Nuove pagine sotto /settings/platform (guardate da hasPlatformAdminAccess): - /organizzazioni — elencare ogni org, concedere/modificare/rivocare piani COMP co...

kamo·6mo ago
Fixkamo-internal

Smettere di sovrascrivere avatar membro con avatar utente registrato sulla vista profilo

fetchAvatars catturato /api/security/avatars (nessuno scopo membroID — sempre restituisce gli avatar dell'utente connesso) e chiamato setActiveAvatar, clobberin...

kamo·6mo ago
Fixkamo-internal

Aggiungi percorso proxy di sincronizzazione mancante

POST /api/security/roles/sync-rights mancava un gestore proxy Next.js, causando il pulsante Sync Rights nelle impostazioni di Security Roles fallire sempre.

kamo·6mo ago
Featurekamo-internal

Diritti di sostegno dei richiedenti e visione dei biglietti a doppia modalità

- NavTop: mostrare SupportButton per qualsiasi diritto di supporto (agente o membro) - SupportButton: cancello ogni elemento a discesa a destra — creare / visua...

kamo·6mo ago
Featurekamo-internal

Aggiungi il pulsante Sync Rights a SecurityRoleManager per gli org di alto livello

Pulsante è visibile solo quando l'organizzazione.hasParent è falso. Chiamate POST /api/security/roles/sync-rights poi ricarica la tabella dei ruoli.

kamo·6mo ago
Fixkamo-internal

Supporto / Impostazioni della porta per diritti, correzione copia della rete, caricamento sull'interruttore della scheda, divisore nav

- Scheda di rete: descrizione aggiornata per utilizzare l'etichetta dinamica del titolo - Scheda di supporto: fisso 404 cambiando href /help → /supporto; gated ...

kamo·6mo ago
Fixkamo-internal

Supporto chat UX — aggiornamenti di nomi, titoli, numero di notifica, datagrid

- TicketChat spara suVisitorNameChanged quando arriva l'evento NAME CHANGED WS - SupportoTicketWindow invia strumento:titolo con requestorName su carico e sul c...

kamo·6mo ago
Fixkamo-internal

Mostra AG Sovrapposizione di carico griglia invece di stato vuoto sulla pagina delle guide

Inizializzare lo stato di carico a true in modo che la griglia mostra "Loading lead..." fino a quando la prima fetch completa, impedendo un flash di "Nessuna pi...

kamo·6mo ago
Featurekamo-internal

Mostra città e suddivisione in ticket visitatori geo fila

Visualizzazione come "Città, Regione, Paese (IP)" — nulli sono filtrati in modo che degrades con grazia quando solo i dati di paese è disponibile

kamo·6mo ago
Featurekamo-internal

Aggiungi i param dell'URL della scheda alla pagina /account per il collegamento profondo e la persistenza di aggiornamento

Lo stato del tab è ora sincronizzato con i link. a schede specifiche funzionano e la scheda corretta rimane selezionata in aggiornamento pagina.

kamo·6mo ago
Fixkamo-internal

Correct message sides in history and handle visitor name change events

- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat

kamo·6mo ago
Featurekamo-internal

Mostra la bandiera, il paese e l'IP dell'intestazione dei biglietti

- Aggiungi visitatoreIpAddress, visitatoreCountryCode, visitatoreCountryName a supportoTicketDTO tipo - Render flag emoji + nome paese + indirizzo IP riga in Ti...

kamo·6mo ago
Fixkamo-internal

Trattare il tipo VISITOR MESSAGE come sempre da loro in TicketChat

I messaggi dei visitatori pubblicati tramite PublicChatService portano il messaggioType=VISITOR MESSAGE. Segnalitamente questi come autore= 'them' indipendentem...

kamo·6mo ago
Featurekamo-internal

Biglietto di supporto automatico popup su NEW TICKET NATS notifica

Quando arriva un nuovo biglietto di supporto, il backend invia un NEW TICKET Messaggio STOMP oltre a PENDING COUNT. Il contesto di sostegno lo gestisce inviando...

kamo·6mo 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