KamoCRM

Live Change Log

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

17,667
Total Changes
6,081
Features
5,345
Fixes
30
Projects
Filter by project
All Projects17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 5, 2026
Featurekamo-shared-library

Confidenza di estrazione sulla colonna vertebrale del catalogo + base di auto sign-off

Un prezzo è solo come affidabile come il foglio da cui è stato assemblato, e niente su il percorso dei prezzi ha portato quel segnale: la fiducia esisteva SOLO ...

Kamo·2mo ago
Featurekamo-internal

Quotazioni scheda — ogni citazione attraverso i lead del conto

A server-paged DataGrid accanto a Leads, con ricerca su numero e titolo, stato, totale gamma e gamma data creata. I filtri condividono una debunce e collassano...

kamo·2mo ago
FeatureSecurityService

GET /quotes/account/{uid} — paged, filtered, ordinati

Le date arrivano come stringhe ISO e parse leniently: un filtro che il cliente invia male dovrebbe restringere nulla piuttosto che 400 l'intera griglia. Un solo...

Kamo·2mo ago
Featurekamo-shared-library

Pagina e filtra le citazioni di un account nel database

Una vista account ha bisogno di ogni citazione attraverso tutte le sue piste. Caricarli per rendere una pagina degrades ogni mese l'account è in uso, e qualsias...

Kamo·2mo ago
Featurekamo-signer-monorepo

Mostra l'agente assegnato sulla copia del cliente

Corrisponde all'anteprima del personale: la fronte nomina l'org, questo nomina la persona a chiedere.

Kamo·2mo ago
Featurekamo-internal

Mostra l'agente assegnato in anteprima

Un pannello "il tuo contatto" sopra il piè di pagina — nome, titolo, telefono ed e-mail — così il cliente sa chi chiedere del prezzo. Assente completamente quan...

kamo·2mo ago
FeatureSecurityService

Risolvere l'agente accanto al cliente, da una ricerca di piombo

Entrambi i blocchi scendono dalla stessa pista, così i controllori lo catturano una volta e derivano ogni da esso piuttosto che colpire il servizio due volte pe...

Kamo·2mo ago
Featurekamo-shared-library

Nome dell'agente assegnato al piombo sul documento

La lettera identifica l'org, ma un cliente con una domanda su un prezzo ha bisogno la persona che possiede la relazione. La citazione ora porta l'agente assegna...

Kamo·2mo ago
Featurekamo-internal

Riassegnare l'agente che detiene un'opportunità

La finestra di dialogo dell'approvazione guadagna un picker agente, tratto dalla stessa piscina il backend convalida contro. La colonna dell'agente della grigli...

kamo·2mo ago
FeatureSecurityService

Riassegnare l'agente holding, e email tutti che colpisce

Un approvatore può ora dare un'opportunità a un agente diverso. Il richiedente è mai riscritto — applicarePrimaryAgent record la mossa come la sua fila di stori...

Kamo·2mo ago
FeatureEmailService

Anteprima campioni per le nove notifiche opportunità

Senza un braccio qui l'editor di modelli di posta elettronica di admin rende ogni segnaposto vuoto, così chiunque personalizzazione questi nove sarebbe la modif...

Kamo·2mo ago
FeatureInitializerService

Agente primario riassegnabile su un'opportunità riservata

PRIMARY AGENT MEMBER ID è chi detiene l'opportunità ora; REQUESTED BY MEMBER ID è lasciato intatto per sempre. Nullable senza backfill di proposito — mezzi null...

Kamo·2mo ago
Featurekamo-shared-library

Agente primario riassegnabile e nove modelli di notifica

Un approvatore può dare un'opportunità — e la commissione con esso — a un diverso Agente. PRIMARY AGENT MEMBER ID è chi lo detiene ora; REQUESTED BY MEMBER ID è...

Kamo·2mo ago
August 4, 2026
Featurekamo-internal

Complessivamente commissioni, di default di mercato, e nessuna unità pre-citata

Tre modifiche a come viene catturata la commissione. Niente è più pre-selezionato. Percentuale/ Importo e One-time/Ricerca entrambi avviare unset su ogni commi...

kamo·2mo ago
FeatureSecurityService

Unisci una commissione generale all'approvazione, seme dal mercato

L'approvazione ora registra ciò che l'organizzazione paga sulla vendita alla richiesta agente e gruppo. Ometterlo sull'approvazione e si applica il default del ...

Kamo·2mo ago
FeatureInitializerService

Colonne della Commissione per opportunità riservate e di default di mercato

Sei colonne nullable: la commissione generale ha accettato un'opportunità riservata, e il default di mercato che pre-riempisce all'approvazione. NUMERIC(19,4) p...

Kamo·2mo ago
Featurekamo-shared-library

La commissione generale su una vendita, e di default di mercato per esso

Un'opportunità riservata ora registra ciò che l'organizzazione paga dalla vendita a l'agente richiedente e il gruppo con cui condividono — il piatto il per-coll...

Kamo·2mo ago
Featurekamo-internal

Render i dettagli del cliente sull'anteprima, dal piombo

Rimuovere i campi del destinatario del preventivo lasciato "Preparato per" vuoto, perché customerName è venuto solo da un Account collegato e citazioni lead-rai...

kamo·2mo ago
Featurekamo-signer-monorepo

Mostra i dettagli del cliente sulla copia del cliente

La società dirige il blocco quando c'è uno — un preventivo a un'impresa è indirizzato a affari, con il contatto chiamato sotto di esso. Abbina esattamente l'ant...

Kamo·2mo ago
FeatureSecurityService

Risolvere la guida del destinatario sia per il personale che per la vista del cliente

Org-scoped in entrambi i posti. Sulla pagina pubblica la portata proviene dal link di condivisione organizzazione, quindi un token non può mai esporsi di un pio...

Kamo·2mo ago
Featurekamo-shared-library

Mettere i dettagli del cliente sul documento, leggere il comando

La caduta dei campi di destinatari della citazione ha lasciato il documento senza nulla da dire il cliente: customerName è venuto solo da un Account collegato, ...

Kamo·2mo ago
Featurekamo-internal

Spostare le citazioni dal commercio e sul piombo

Citazioni seduti nella pipeline di commercio, accanto a ordini e carri piuttosto che accanto al per il cliente. Ora vivono sul piombo: una scheda Quotazioni dir...

kamo·2mo ago
FeatureSecurityService

Esporre le impostazioni di quotazione per mercato; applicare i termini di sovvenzione

market-config ora dice il lead view se offrire una scheda Quotes e che dire una nuova citazione inizia con, e il mercato endpoints round-trip entrambi i campi. ...

Kamo·2mo ago
Featurekamo-shared-library

I preventivi appartengono a cavi, configurati per mercato

Le citazioni erano un artefatto commerciale-pipeline, che li ha messi accanto ordini e carrelli piuttosto che accanto al cliente per cui sono. Ora agganciano il...

Kamo·2mo ago
FeatureSecurityService

Riserva, approva e verifica

Superficie REST dietro /leads/opportunities/reserved e l'Opportunità Riserva controllo nell'intestazione del piombo, più il servizio che possiede gli invarianti...

Kamo·2mo ago
FeatureInitializerService

Tavole per le prenotazioni delle opportunità di piombo

Specchi LeadOpportunityReservation, LeadOpportunityCommissionSplit e E' in Bilancia. ddl-auto: aggiornamento crearli comunque dalle entità; il DDL esplicito è l...

Kamo·2mo ago
Featurekamo-shared-library

Enti per prenotazioni occasioni di lead time-boxed

Un agente punta un reclamo esclusivo sulla chiusura di un piombo per una finestra delimitata; un approvare sovvenzioni, modifiche o negarlo, e i colleghi posson...

Kamo·2mo ago
Featurekamo-internal

Indirizzo il preventivo a una persona; riepilogo smette di costare altezza intestazione

Spostare il sommario dalla colonna di destra ha fissato la larghezza, ma l'ha comprato indietro come una band sotto il titolo. Ora si trova nel gap che già esis...

kamo·2mo ago
Featurekamo-shared-library

Indirizzo un preventivo a qualcuno che non è ancora un account

Il destinatario è stato derivato esclusivamente da un Account collegato, quindi qualsiasi citazione sollevata per un prospetto — che è la maggior parte di loro ...

Kamo·2mo ago
Featurekamo-internal

Apri il profilo di un membro dalla loro riga

Aggiunge una quarta azione al molo dell'hover della riga, collegandosi a E' il momento giusto. Si tratta di un NextLink reale piuttosto che di un click handler...

kamo·2mo ago
Featurekamo-internal

Fail the build when a component calls a key messages/ does not define

next-intl renders the key path verbatim for a missing key, and messages/ is gitignored here — populated at image-build time from kamo-translation-dictionary — s...

kamo·2mo ago
Featurekamo-internal

Opzioni nav Pin/unpin dai navs e dalla home launchpad

I membri potrebbero spostare un'opzione tra la barra laterale e la barra superiore, ma mai prendere uno dei nav del tutto. Aggiunge un terzo posizionamento — NO...

kamo·2mo ago
Featurekamo-internal

Nascondi reparti vuoti, sposta il filtro di stato nel Directory

- Dipartimenti senza membri. Il punto finale di partenza restituisce ogni reparto nel org compresi quelli vuoti, quindi il gallo era mostrando sezioni che non p...

kamo·2mo ago
Featurekamo-internal

Rebuild the slideout as one continuous surface

Member rows now form the department body directly — no card-on-card nesting — and departments run full-bleed with sticky bands, reclaiming ~30px of row width an...

kamo·2mo ago
FeatureSecurityService

Rilevamento e allerta del percorso di audit di accesso record

phi access log ha accumulato prove che nessuno guarda. Questo soddisfa §164.312(b) — il sentiero esiste — e non soddisfa nulla circa §164.308(a)(1)(iii)(D), che...

Kamo·2mo ago
FeatureEmailService

Variabili di anteprima per PHI ACCESS ALERT

Senza un campioneVariables braccio l'anteprima dei modelli di posta elettronica di amministrazione rende ogni segnaposto vuoto, così chiunque è chiesto di appro...

Kamo·2mo ago
Featurekamo-shared-library

PHI ACCESS ALERT modello canonico

La revisione oraria di SecurityService di phi access log ha bisogno da qualche parte di inviare quello che trova. Piuttosto che inventare un canale utilizza l'e...

Kamo·2mo ago
Featurekamo-internal

Specchio la maschera minima necessaria al piombo sul client (§164.502(b))

Sicurezza Servizio ora tiene le risposte su misura da un chiamante che non è il assegnatore di piombo (e, in un manicoPhi inquilino, anche da un titolare di des...

kamo·2mo ago
FeatureSecurityService

Mascheramento minimo necessario delle risposte di piombo su misura (§164.502(b))

L'unica maschera da campo della piattaforma era... di LeadController.getLeadById a un chiamante che non è né dio né l'assegno e manca VIEW LEAD CONTACT INFO OTH...

Kamo·2mo ago
Featurekamo-internal

PHI access audit viewer — org revisione e contabilità per record

Il sentiero era scritto e niente poteva leggerlo. Questa è la metà dello schermo: una recensione di accesso a livello org sotto Impostazioni → Sicurezza, e un "...

kamo·2mo ago
Featurekamo-internal

Ritirare la pagina del membro al profilo, abbreviare le etichette della scheda, aggiungere le icone della scheda

L'intestazione della pagina delle impostazioni dei membri diventa "My {memberLabel} Profile" (o "{memberLabel} Profile" per un altro membro) e il collegamento n...

kamo·2mo ago
Featurekamo-internal

Scivolo tono — imbiancato a colore pieno per oscurare

A per-membro di fondoTone ui-preference (0 bianco / 50 colore pieno / 100 nero) reso come un lavaggio sopra lo scrim di leggibilità in entrambe le console strat...

kamo·2mo ago
Featurekamo-internal

Le carte del lanciatore e l'eroe usano il colore del marchio dell'org invece di accenti per-moduli

Le carte d'opzione del launchpad di casa, trascinare overlay e eroe di primo-org ora prendere il loro accento da var (--color-primary) (il org è dinamicamente i...

kamo·2mo ago
Featurekamo-internal

Modalità dio di rottura — prompt dei motivi, conto alla rovescia, indicatore in piedi

La modalità di Dio non aveva affatto UI in kamo-internal: un booleano localeStorage che un monte effetto specchiato in ***, ri-assettato su ogni nuova scheda pe...

kamo·2mo ago
FeatureSecurityService

Leggi il percorso di accesso PHI — §164.528 revisione contabile e attività

Il sentiero è stato scritto per un po 'e nulla poteva leggerlo, che ha lasciato due obblighi non soddisfatti: una contabilità di divulgazione per il record di u...

Kamo·2mo ago
Featurekamo-internal

Schermo di registrazione MFA e il controllo del limite dio-mode PHI

Due impostazioni di superfici per backend che non avevano. Iscrizioni MFA (impostazioni → mio profilo → Sign-in Sicurezza, auto solo). Gli endpoint /api/securi...

Kamo·2mo ago
FeatureSecurityService

Endpoint per leggere e spostare il confine HIPAA di un'organizzazione

Organization.handlesPhi has existed as a column with no way to set it, so PhiTenantGuard has been enforcing a flag nobody could turn on. This is the missing hal...

Kamo·2mo ago
Featurekamo-internal

Ricostruire il modulo di citazione come flusso guidato, aggiungere un'anteprima di uscita

La scheda dei dettagli era una pila piana di scatole delineate che ha dato a ogni campo lo stesso peso, quindi niente segnalato quali input effettivamente cambi...

kamo·2mo ago
Featurekamo-shared-library

Vocabolario di verifica per una modifica al limite di conformità stesso

Aggiunge PhiResourceType.ORGANIZATION e PhiAccessKind.CONFIGURE in modo che la tornitura Organization.handlesPhi on o off può essere registrato come quello che ...

Kamo·2mo ago
FeatureSecurityService

Servire la vista del cliente al personale per l'anteprima

GET /{uid}/preview restituisce lo stesso PublicQuoteVisualizza il link di condivisione serve, dal stessa risoluzione QuotePresentation, quindi una lettera in an...

Kamo·2mo 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