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
September 3, 2026
FeatureEmailService

Endpoint interno per l'importazione di contatti da un sistema esterno

L'integrazione JustCall di VOIPService ha bisogno di mettere a terra i contatti di un cliente l'indirizzo del membro giusto, e questo è dove i contatti sono scr...

Kamo·1mo ago
Featurekamo-shared-library

Aggiungi JUST CALL come tipo di provider telefonico

Allegato all'ordinazione 5. EnumType.ORDINAL e non ha alcun vincolo CHECK, quindi l'appending è sicuro e l'inserimento ovunque altri ridefinirebbero silenziosam...

Kamo·1mo ago
Featurekamo-internal

Un colore di carta per blocco, e blocchi che si adattano al loro testo

Ora tocca a loro. I blocchi del lettore erano tutti alti 200px qualunque hanno tenuto, perché RichTextExtension configura l'editor con minHeight: 200px — la for...

Kamo·1mo ago
Featurekamo-internal

Aggiungi il logo del fornitore JustCall

La cartella del logo VOIP aveva FreePBX, Microsoft e RingCentral ma no JustCall mark, quindi qualsiasi elenco di superficie JustCall come fornitore aveva niente...

kamo·1mo ago
Featurekamo-shared-library

Colore cartaceo per blocco

"Lemon", "glass" — e mai un valore esagonale. Archiviato il modo in cui le note e i riquadri di lancio memorizzano i loro, per il motivo che la tavolozza è def...

Kamo·1mo ago
FeatureEmailService

Lasciate un messaggio inviato portare immagini nel suo corpo

Il corpo aveva quattro possibili forme e inviare() poteva costruire solo tre. The ramo multipart / relativo — quello che mette un'immagine in cui cid HTML: punt...

Kamo·1mo ago
September 2, 2026
Featurekamo-asterisk-support

Reconcile per-estensione blocchi WebRTC invece di hand-editing un roster

Un'estensione creata tramite l'API di FreePBX non ottiene nessun blocco WebRTC, quindi registra su WSS e quindi non ha DTLS o ICE — il softphone del browser mos...

Kamo·1mo ago
Featurekamo-internal

Impersonate, così un operatore può aprire un org come uno dei suoi membri

Mostrato accanto a entrare in ogni vista /network per un amministratore di piattaforma in possesso il nuovo diritto IMPERSONATO. Un diritto diverso da SYSTEM US...

Kamo·1mo ago
FeatureSecurityService

Immettere un'organizzazione inquilina come uno dei suoi membri, da /network

Una seconda porta accanto a quella dio-mode. Gated sul nuovo IMPERSONATO piattaforma destra via @RequirePlatformRight, dove la porta esistente è gated su la ses...

Kamo·1mo ago
Featurekamo-shared-library

IMPERSONATO, così un operatore può entrare in un inquilino come uno dei suoi membri

Appendato a PlatformRightType piuttosto che inserito: getSortOrder() restituisce ordinal(), quindi un diritto aggiunto nel centro rinumera ogni destra sotto di ...

Kamo·1mo ago
Featurekamo-internal

Gli script dell'autore nelle impostazioni CRM, le leggono su una chiamata

Due schede delle impostazioni CRM dietro MANAGE SALES SCRIPTS — gli script dal vivo e archivio — più una scheda Script di vendita nel Centro di interazione diet...

Kamo·1mo ago
FeatureKBService

Servire gli script un agente legge su una chiamata

/api/kb/sales-scripts, cancelli sui due nuovi diritti. Leggi VIEW SALES SCRIPTS o MANAGE SALES SCRIPTS, scrive prendere MANAGE. SessionHelper.hasRight non si ch...

Kamo·1mo ago
Featurekamo-shared-library

Lo script che un membro legge su una chiamata, come blocchi ordinati

Due tavoli e due diritti. SALES SCRIPTS blocca un mercato di piombo come un LeadVendor fa; SALES SCRIPT BLOCKS detiene le parti, ognuna delle quali è Lexical do...

Kamo·1mo ago
FeatureDocsService

Riempire un rettangolo, onorare l'opacità di un punto culminante e redatta

Tre cose sul modo in cui un documento preparato rende i segni del designer. Un rettangolo è stato disegnato come un contorno, quindi il riempimento un membro o...

Kamo·1mo ago
FeatureESigService

Mettere le annotazioni del progettista nel documento firmato

flatten() pagine vuote applicate, rotazioni, modificatori, valori di campo, ordine pagina e certificati. Non ha mai attirato le annotazioni. Un rettangolo, un p...

Kamo·1mo ago
Featurekamo-signer-monorepo

Disegnare il riempimento di un rettangolo nella vista del firmatario

Il designer ora può dare un rettangolo un riempimento e un'opacità, che è come un Il membro copre qualcosa. Questo renderer disegnava il riempimento="none", cos...

Kamo·1mo ago
Featurekamo-internal

Rendere lo strumento rettangolo qualcosa che si può nascondere le cose con

Lo strumento rettangolo è stato nella barra degli strumenti di annotazione per tutto il tempo, ma ha disegnato un profilo: riempire="none" in ogni rendering. No...

Kamo·1mo ago
Featurekamo-shared-library

PdfRedactor, così una parola coperta è effettivamente andato

Un rettangolo riempito disegnato sopra un numero di conto lo nasconde dall'occhio e dall'occhio nient'altro: i glifi rimangono nel flusso di contenuti della pag...

Kamo·1mo ago
Featurekamo-internal

Link agli articoli un progetto di nomi

La convenzione di autore è di nominare un articolo di fratelli mettendo il suo titolo in italics — "Leggi *I ruoli di sicurezza spiegati* prima di costruirli". ...

Kamo·1mo ago
Featurekamo-internal

Una tassa di installazione su un preventivo a singolo prezzo, e la suite sulla propria linea

La tassa di configurazione esisteva solo su preventivi multiopzione, quindi 'One price' non aveva scatola per uno — sul modulo o sulla pagina stampata. Ora sied...

Kamo·1mo ago
FeatureInitializerService

Commercio quotes.setup fee

Una tassa di setup one-off su un preventivo che presenta un unico prezzo. La tassa già esisteva su QuoteOption, dove ogni alternativa porta la propria; un fogli...

Kamo·1mo ago
Featurekamo-shared-library

Una tassa di installazione su un preventivo a singolo prezzo, e la suite sulla propria linea

Due cose che una citazione non potrebbe dichiarare. Una tassa di setup one-off viveva solo su QuoteOption, dove ogni alternativa porta la sua proprio. Un fogli...

Kamo·1mo ago
Featurekamo-signer-monorepo

La suite sulla propria linea, e una tassa di installazione su un preventivo a singolo prezzo

Due cose che la pagina stampata non poteva dire. Un indirizzo è arrivato come una stringa a virgola, quindi 'Suite 400' è andato in strada e la città — non com...

Kamo·1mo ago
FeatureInitializerService

Reprice ha memorizzato quote totali attraverso il motore di prezzi

Le colonne di denaro citate sono scritte, non calcolate su lettura, quindi le due correzioni che è atterrato il 2026-09-02 — un prezzo unitario è un tasso al me...

Kamo·1mo ago
Featurekamo-signer-monorepo

Stampare la linea completa sul preventivo del cliente

Ogni riga ha mostrato un nome e un importo. Che chiede al cliente di prendere il quantità, l'unità, il tasso e qualsiasi riduzione sulla fiducia, e non lascia l...

Kamo·1mo ago
Featurekamo-internal

Stampare la linea completa sul preventivo, e smettere di perdere lavoro al commutatore di modalità

Due cose che una citazione non poteva fare. Gli elementi della linea stampati all'interno di una scheda di opzione hanno mostrato un nome e un importo, niente ...

Kamo·1mo ago
Featurekamo-internal

Ristampare un link di condivisione dalla sua riga e smettere di perdere l'URL una volta

L'elenco dei link Condividi non ha offerto modo di visualizzare o copiare un link, e niente spiegato Perche'? Nulla può rivelare uno esistente — solo il token S...

Kamo·1mo ago
FeatureRAGService

Risolvere gli articoli un nome di passaggio in obiettivi di collegamento

Un articolo hub — "Setting Up Your Organization — A Checklist" è uno — esiste inviare il lettore a una dozzina di altri, e nomina ciascuno di loro in testo norm...

Kamo·1mo ago
Featurekamo-internal

Chiedere se gli ospiti devono essere detto, e come

Aggiungendo un ospite a un evento non gli ha detto, e la finestra di dialogo non ha mai detto così. The solo cosa che ha mai scritto a un ospite è stato un prom...

Kamo·1mo ago
FeatureInitializerService

Le colonne che lasciano un evento invitano i suoi ospiti

Tre su calendar events, perché se un incontro invita le persone appartiene al incontro piuttosto che al momento in cui è stato salvato — una modifica sei settim...

Kamo·1mo ago
FeatureEmailService

Invia l'invito alla riunione la lista degli ospiti implicita

Aggiungere qualcuno alla lista degli ospiti di un evento non gli ha detto. Solo un ricordo ha scritto a un ospite, e un promemoria raggiunge un membro in-app e ...

Kamo·1mo ago
Featurekamo-shared-library

Lasciare un evento invitare i suoi ospiti, e metterlo sul loro calendario

Salvare un evento non ha detto a nessuno. La lista degli ospiti è stata materializzata e il pubblico e la gente su di esso non ha sentito nulla fino a quando un...

Kamo·1mo ago
FeatureSecurityService

L'indirizzo di un membro ti indica il suo org, non ogni org

Un membro che si iscrive con la casella di posta contrassegnata Primary sul loro membro le impostazioni sono state offerte a ogni spazio di lavoro il loro accou...

Kamo·1mo ago
FeatureSecurityService

Fornire la visibilità della piattaforma, e lasciare che sia modificato

GET/PUT /api/security/reports/catalogo, entrambi gated su MANAGE REPORTS sulla piattaforma spina dorsale. La lista proviene dalla REGISTRY, non dalla tabella di...

Kamo·1mo ago
Featurekamo-internal

Decidi chi vede ogni rapporto, da Platform Administration

Una scheda Report sulla console di configurazione, gated da MANAGE REPORTS sulla colonna vertebrale della piattaforma — che è anche, senza ulteriore lavoro, una...

Kamo·1mo ago
Featurekamo-internal

Dare la scelta di fatturazione citazione uno schermo su cui vivere

L'impostazione a livello di org decide se un preventivo viene fatturato ogni periodo o in pieno sul fronte è esistito su OrgPOSConfig per qualche tempo, e il pu...

Kamo·1mo ago
Featurekamo-shared-library

Lascia che la piattaforma decida chi può vedere ogni report

MANAGE REPORTS, allegato a PlatformRightType, e una riga di override di REPORT CATALOG per rapporto che tiene uno di ALL ORGS, PLATFORM ORG ONLY o PLATFORM ADMI...

Kamo·1mo ago
Featurekamo-signer-monorepo

Mostra l'intero termine quando il venditore fattura davanti

La carta ha portato con il tasso ricorrente indipendentemente, quindi un cliente firma un l'accordo di tre anni pagabile alla firma ha visto una cifra mensile e...

Kamo·1mo ago
Featurekamo-internal

Condurre con l'intero termine quando il disegno di legge è dovuto davanti

Un org che addebita il termine commesso alla firma ha visto il tasso mensile sul suo proprie citazioni di tre anni. La citazione ora porta la base che è stata s...

Kamo·1mo ago
FeatureInitializerService

Commercio quotes.billing basis

L'istantanea perquota della citazione dell'orgConversione Scelta di fatturazione, quindi un preventivo mantiene i termini che è stato sollevato dopo che un ammi...

Kamo·1mo ago
Featurekamo-shared-library

Bill l'intero termine davanti, e dire così sul preventivo

Un org che accusava di fronte ha visto il tasso mensile su un accordo di tre anni. The decidere che esisteva già. ma ha raggiunto solo QuoteConversionService, a...

Kamo·1mo ago
FeatureDaemonService

Tick SecurityService e' in programma

Ogni cinque minuti. Un programma è impostato al minuto, quindi una zecca più fine non compra nulla un membro noterebbe e un collega uno fa un rapporto 8:00 arri...

Kamo·1mo ago
FeatureSecurityService

Eseguire i rapporti che sono dovuti, e inviarli

Un endpoint interno, X-Internal-Auth gated e costante rispetto, che DaemonService ticks. Il cron rimane nel daemon perché è replica: 1 con strategia Ricreare, q...

Kamo·1mo ago
FeatureEmailService

Lasciate che un invio transazionale porti un allegato

Aggiunto per i rapporti programmati, che sono un PDF reso o cartella di lavoro che deve raggiungere le persone che potrebbero non avere account — un link non sa...

Kamo·1mo ago
Featurekamo-shared-library

L'email di un rapporto programmato arriva in

RELAZION SCHEDULED, registrato in CANONICAL KEYS — assente da tale elenco un modello è un 404 permanente, qualsiasi file esistano accanto a esso. L'organismo s...

Kamo·1mo ago
FeatureSecurityService

Le liste di una finestra di dialogo di condivisione seleziona da, e un target di condivisione che si adatta a ogni id

E' il momento giusto. restituisce la gente dell'organizzazione, reparti e ruoli come opzioni picker, in una chiamata e in una forma. Costruito su i fornitori di...

Kamo·1mo ago
Featurekamo-internal

Passo attraverso ogni colpo di ricerca, non solo il più recente

La ricerca nella parte superiore di una finestra di chat ha segnato ogni avvenimento della query e poi arrotolato a esattamente uno di loro — il più nuovo — con...

Kamo·1mo ago
Featurekamo-shared-library

Un rapporto di servizio-lavoro, e un obiettivo di condivisione che si adatta a ogni id

ServiceWorkReport è il decimo rapporto seme e quello che fa portata a livello di riga reale piuttosto che semplicemente presente. Il commercio trasporta il prop...

Kamo·1mo ago
Featurekamo-internal

Pin le cartelle ben note nella parte superiore della barra laterale

Posta in arrivo, bozze, entrata, giunzione, cestino e archivio smettere di muoversi. tengono l'ordine nella parte superiore della cartella, e tutto ciò che il m...

Kamo·1mo ago
Featurekamo-marketing

Ricostruire l'indice come mappa del prodotto

Era una lista ricorsiva di tutti e trecento articoli, rientrati dalla profondità. Tutto era sulla pagina e niente era rintracciabile, e la pagina pesava 3.9 MB....

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