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 19, 2026
Featurekamo-internal

Aggiungi per-mailbox OAuth callback page

kamo·6mo ago
Featurekamo-internal

Aggiungi MailboxTableShell condiviso primitivo

kamo·6mo ago
Featurekamo-internal

Fornire i diritti dei membri su tutti i prodotti nav

Ogni elemento nav richiede ora sia la bandiera della funzione di org e destra del membro. 7 nuovi diritti di accesso aggiunti: ACCESS COMMERCE, VIEW CALENDAR, A...

kamo·6mo ago
Fixkamo-internal

Prevenire doppio-wrapping di full-document bodyHtml in block designer

Quando bodyBlocks è null e bodyHtml è un documento completo <!DOCTYPE html> (ad esempio, modelli di seme canonico), importandolo come un singolo blocco causato ...

kamo·6mo ago
April 18, 2026
Featurekamo-internal

Serializzare l'HTML completo dell'email con il frame esterno sul modello salva

- serializzareFullEmailHtml avvolge i blocchi interni nella cornice esterna di marca (Testo logo, titolo/sottotitolo, area contenuti, logo piè di pagina + nome ...

kamo·6mo ago
Refactorkamo-internal

Intestazione redattore compatto — rimuovere grandi titolo / tag, spostare le azioni in riga nav

Rimuove la carta di intestazione appiccicosa (titolo, sottotitolo, Salva/Cancella/Anteprima pulsanti, Modifica/Anteprima scheda barra) da EmailTemplateEdit per ...

kamo·6mo ago
Featurekamo-internal

Aggiungi pagine delle impostazioni dell'account per domande di telefono + sicurezza (SP3)

Addirittura... Servizio di sicurezza /api/account/*. Syncs nav in tutte le 3 posizioni.

kamo·6mo ago
Featurekamo-internal

Anteprima del percorso attraverso il backend di Browser-rendered modal (parte di SP2)

Il EmailTemplateBrowser ora possiede l'anteprima modale direttamente, quindi il Manager non ha più bisogno di intercettare richieste di anteprima a livello di r...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateEdit to real API

Idrata da templateApi.get, salva tramite templateApi.update. Categoria dropdown è API-driven con la garanzia di creazione di categoria in linea. Variabili picke...

kamo·6mo ago
Featurekamo-internal

Wire EmailTemplateBrowser a API reale + aggiungere la scheda Default di sistema

Sostituisce ~140 linee di dati mock con le chiamate templateApi.list(). Condizione quinta scheda 'System Defaults' appare solo per gli amministratori e i render...

kamo·6mo ago
Featurekamo-internal

Aggiungi EmailTemplatePreview modal

Si apre su Anteprima azione riga. Backend-rendered tramite templateApi.preview(); risultato visualizzato in un iframe sabbiato per isolamento stile. Corrisponde...

kamo·6mo ago
Chorekamo-internal

Eliminare inutilizzato EmailGeneralManager.tsx (~560 righe di codice morto)

Il componente non è mai stato importato da nessuna parte. I suoi occhiali (bunce handling, annullare l'iscrizione, il tracciamento delle consegne, il default da...

kamo·6mo ago
Featurekamo-internal

Aggiungi templateApi + categoriaApi + variabiliContraccia i moduli client

E' una specie di... endpoints con helper TypeScript digitati. variabiliContratti specchi SP1 TemplateKeys Javadoc così il raccoglitore variabile dell'editor mos...

kamo·6mo ago
April 17, 2026
Featurekamo-internal

Aggiungi icona di analisi a navtop con iframe OTK-authenticated

Aggiunge un'icona BarChart a NavTop gated ai membri del team dell'org di alto livello (nessun genitore). Fare clic naviga in /analytics che genera un OTK e cari...

kamo·6mo ago
Featurekamo-internal

Mostra il record di proprietà del dominio TXT in configurazione DNS UI

- DomainData/DnsStatus: aggiungere verificaToken, proprietàVerified, campi di tipo - AliasStatusTable: mostrare TxtOwnershipCard sopra la tabella CNAME con il p...

kamo·6mo ago
Featurekamo-internal

Aggiungi /setup/dns pagina e dominio flusso di configurazione a /network

- Nuova pagina /setup/dns con flusso bifase: ingresso dominio poi DNS verifica con conferma automatica 60 secondi e SSL - ManualDnsGuide: istruzioni DNS pieghev...

kamo·6mo ago
Fixkamo-internal

Mantenere le risposte API vuote e il degrado grazioso sulla scheda di fatturazione

- fatturazioneApi get/put helper ora in modo sicuro gestire i corpi di risposta vuoti invece di schiantarsi su res.json() con ingresso vuoto - PlansBillingTab l...

kamo·6mo ago
Fixkamo-internal

Risolvere il contesto org/member da *** sessione per il proxy di fatturazione

I controller BillingService richiedono intestazioni X-Org-Id e X-Member-Id. Quando si chiama direttamente (passando APIService), questi non sono stati impostati...

kamo·6mo ago
Refactorkamo-internal

Chiamare BillingService direttamente tramite k8s DNS invece di tramite APIService

Next.js server-side proxy ora chiama BillingService E' il momento giusto. direttamente, saltando non necessario passare attraverso APIService. Utilizza BILLING ...

kamo·6mo ago
Fixkamo-internal

Aggiungi Next.js API proxy route per /api/billing/*

Il client API di fatturazione stava chiamando /api/billing/* come URL relativo, che ha colpito il server Next.js invece del gateway APIService. Aggiunto un perc...

kamo·6mo ago
Featurekamo-internal

Sostituisci l'opzione aggiuntivo di archiviazione con il cursore di quantità

Storage supplementare è basato sull'utilizzo ($4/25GB blocco), non un semplice on/off Add-on. Sostituito l'interruttore di attivazione con un cursore (0-1000GB ...

kamo·6mo ago
Fixkamo-internal

Aggiungi genitoreId e il genitore a OrgProviderProps tipo

L'interfaccia dell'Organizzazione props mancava dei campi genitoriId e genitori, facendoli cadere durante la compilazione di TypeScript anche se backend li mand...

kamo·6mo ago
Featurekamo-internal

Wire BillingManager e RelationshipManager per veri backend

BillingManager (account fatturazione scheda): - Sostituito 100% locale-stato mock con vero metodo di pagamento Stripe-backed gestione tramite fatturazioneApi - ...

kamo·6mo ago
Featurekamo-internal

Sostituisci la pagina delle statistiche del mock con il cruscotto Live KamoCRM

Ricostruito /settings/account?tab=stats in una visione completamente cablata, di sola lettura cruscotto. Sostituisce tutti i dati del mock con le chiamate paral...

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