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
August 27, 2026
FeatureSecurityService

Di' al reporter quando Send To AI sposta il loro rapporto

MediaService ora e-mail un reporter ogni volta che il loro bug o modifiche di miglioramento lo stato, ma una spedizione applica uno status proprio — di solito I...

Kamo·2mo ago
FeatureEmailService

Le variabili di anteprima per il modello cambiato bug-status

L'anteprima dell'amministratore rende un modello contro una mappa variabile del campione, e questo non ha braccio — quindi un amministratore org che apre SYSTEM...

Kamo·2mo ago
FeatureMediaService

E-mail il reporter quando il loro bug o miglioramento cambia stato

Triage era silenzioso. Qualcuno ha presentato un rapporto e poi ha dovuto continuare ad aprire la scheda per scoprire se qualcuno l'avesse guardato — che è lo s...

Kamo·2mo ago
FeatureMediaService

Per-viewer legge lo stato, un distintivo dal vivo, e per-status conta

La polizia si occupava della questione, non di te. /new-count ha contato ogni NUOVO rapporto a livello di piattaforma, in modo che potrebbe cadere solo quando q...

Kamo·2mo ago
FeatureSecurityService

Annunciare il cambiamento della coda quando un rapporto viene inviato all'IA

Una spedizione è l'unica cosa che prende un rapporto fuori NEW da OUTSIDE MediaService, quindi senza questo era l'unica transizione del badge della console impa...

Kamo·2mo ago
Featurekamo-shared-library

Per-viewer leggere stato per i rapporti di bug di sistema

SystemBugView è per VIEWER, non per bug — una prima colonnaViewedAt su SystemBug avrebbe permesso a chiunque avesse aperto un rapporto di chiarire prima il dist...

Kamo·2mo ago
Featurekamo-shared-library

La lettera canonica un reporter di bug ottiene quando il loro rapporto si muove

Un membro che file un bug o un miglioramento non aveva modo di imparare ciò che è successo a a breve di aprire la scheda e guardare. Questo aggiunge il modello ...

Kamo·2mo ago
FeatureInitializerService

System bug view — che ha letto quale relazione

Per VIEWER, non per bug, e questo è l'intero motivo è un tavolo piuttosto che un colonna first viewed at su system bug: il triage è lavorato da diverse persone ...

Kamo·2mo ago
FeatureBillingService

Linee per server sulla sintesi delle estensioni

La scheda delle estensioni del server del telefono ha mostrato la figura e nient'altro, quindi un server KamoPBX vuoto ha mostrato "21 estensioni fatturabili — ...

Kamo·2mo ago
FeatureVOIPService

Intercettazione parola chiave al passo 0 sulla RingCentral rail (MS1 Task 4)

Oggi un STOP a un numero nessuna riga MEMBER VOIP CONFIG ha colpito il "Nessun membro trovato per il numero" ramo e scompare — e quel ramo è EXACTLY dove un il ...

Kamo·2mo ago
FeatureVOIPService

SmsKeywordService — uno scrittore per parole chiave in entrata (MS1 Task 3)

Chiude il TODO Task 2 rimasto indietro. Fino a quando questo commette un inbound verificato STOP raggiunto BulkTextInboundController, è stato riconosciuto, è st...

Kamo·2mo ago
Featurekamo-internal

Disattivare il navigatore di chat dalla finestra massimizza

Il navigatore di conversazione era un prop bambino di ToolWindowShell, reso all'interno della finestra ottimizzata. Fare clic su una riga in esso si apre che co...

kamo·2mo ago
Featurekamo-internal

Telefono aziendale (main/toll free) sulla firma di un membro, con la loro estensione

La scheda Contenuti di *****************************************************************************************************************************************...

kamo·2mo ago
FeatureEmailService

Persist i due toggles del telefono della società

Reads and writes userCompanyPhoneMain / userCompanyPhoneTollFree sulla firma campo config, quindi i nuovi switch della scheda Contenuto sopravvivono a un salvat...

Kamo·2mo ago
Featurekamo-shared-library

Attribuisci estensioni gratuite al server che sono su

Un org che esegue un server FreePBX occupato accanto a un nuovo server KamoPBX vuoto "21 estensioni fatturabili — $63.00 / mese" mentre guardando il KamoPBX uno...

Kamo·2mo ago
FeatureInitializerService

Avviare le colonne del telefono della società prima che EmailService le legga

ADD COLUMN SE NON ESSERE PER ***********************************************************************************************************************************...

Kamo·2mo ago
Featurekamo-shared-library

Il telefono dell'azienda controlla una firma individuale può trasportare

Due bandiere su org su email signature field config: user company phone main e user company phone toll free. Hanno messo la linea pubblica dell'organizzazione s...

Kamo·2mo ago
Featurekamo-shared-library

La ricevuta della parola chiave in entrata e il consenso chiave per campagna (MS1 Task 3)

Due cose che il registro di consenso ha bisogno prima di un STOP in entrata può essere registrato inquilino e esattamente una volta. `SmsInboundReceipt` (comms...

Kamo·2mo ago
Featurekamo-shared-library

Il diario di sincronizzazione, e una corsa terminale che realmente è congelato

BL1 Task 5, metà bibliotecario condiviso. Cinque numeri di giornale, tre entità e tre Repositori sotto i piedi. Nessun stereotipo: BillingWormGuard è una classe...

Kamo·2mo ago
FeatureVOIPService

Carriera in entrata SMS webhook (MS1 Task 2)

# POST # -- codificato o JSON, sorvegliato dal L'immagine di CARRIER e' OWN. Perché un nuovo endpoint. /api/voip/webhook non può ricevere un STOP e non riesce ...

Kamo·2mo ago
Featurekamo-shared-library

E.164 normalizzatore e interprete di parole chiave SMS (MS1 Task 1)

Due classi pure senza I/O e senza stereotipo di primavera, così ogni servizio può caricarli e SharedLibBeanSafety Il test rimane verde. E164.normalize(raw, def...

Kamo·2mo ago
Featurekamo-shared-library

La riga di connessione del fornitore, una per org

BL1 Task 1. Una traslitterazione quasi-verbatim del fornitore di payroll enums e PayrollConnection in... Enums, un'entità e un repository — nessun stereotipi, q...

Kamo·2mo ago
FeatureKlusterServices

Dare ogni estensione kamocrm WebRTC, e il cancello in uscita chiamata

Tutti i membri del team di 21 kamocrm ora hanno un'estensione 8XXX sul k1m1 PBX (Chris rinumerato dal 7255 all'8134). Due cambiamenti qui dietro. I blocchi ter...

Kamo·2mo ago
Featurekamo-internal

ServiceJobApi.createJob, e il costruttore di back-link

Ripristinare la metà client di SW6c Task 2, che è atterrato come 157fa714 ed è stato abbandonato da una storia riscrive in una sessione concomitante; lo schermo...

kamo·2mo ago
Featurekamo-internal

La griglia di richiesta del servizio e il cliente leggono i veri endpoint

Ripristinare il resto della SW6c Task 4, che è atterrato come d58a6aba ed è stato abbandonato da un la storia riscrive in una sessione concomitante; la pagina d...

kamo·2mo ago
Featurekamo-internal

Proiezioni e video su un bug report

I reporter descrivevano le registrazioni dello schermo in prosa e poi pubblicavano il file in una chat, perché il modulo del rapporto ha preso solo fermo. Ora c...

kamo·2mo ago
FeatureMediaService

Collegare un video a un bug report, non solo uno screenshot

Un ancora non può mostrare i tre clic prima che la cosa si sia rotta, quindi i giornalisti erano descrivendo le registrazioni in prosa e postando il file in una...

kamo·2mo ago
Featurekamo-internal

Ripristinare la scheda Quotazioni pipeline e la conversione di citazione di fili

`POST /quotes/{uid}/convert` spedito in SW4 e nulla lo ha mai chiamato: `quotesApi` aveva dieci metodi e `convert` non era tra loro, quindi il punto finale era ...

kamo·2mo ago
Featurekamo-marketing

Il nostro prezzo proviene dal catalogo e non può essere digitato di nuovo

Le pagine di confronto hardcoded KamoCRM a $29 Starter e $64 Business mentre il catalogo li ha venduti a $34 e $72. Nove file, quarantadue menzioni, e costruzio...

Kamo·2mo ago
FeatureKlusterServices

Avviso registrato sulle chiamate di estensione a estensione

Completa il terzo percorso di chiamata. Le chiamate da personale a personale non toccano mai il partecipante — vanno dall'interno - > ext-local, dove il Quadran...

Kamo·2mo ago
FeatureSecurityService

POST /service-jobs, gated su MANAGE SERVICE WORK

Il verbo creare la superficie di lavoro-ordine non aveva mai avuto. app/commerce/service/new è un Detentore di diciassette linee perché non c'era niente da chia...

Kamo·2mo ago
Featurekamo-shared-library

CreateJob, quindi un ordine di lavoro può essere sollevato senza un ordine

L'unico verbo che mancava la superficie di servizio-lavoro. Fino ad ora l'unica cosa su la piattaforma che potrebbe produrre una riga ServiceJob era ***********...

Kamo·2mo ago
Featurekamo-internal

Specchio VIEW/MANAGE ORDERS e VIEW/MANAGE PRICING

La metà del cliente di chiudere il foro di cambio dell'ordine. Servizio di sicurezza ora cancelli 39 ordinazioni, prezzi e imposte su quattro nuovi diritti; que...

kamo·2mo ago
Featurekamo-shared-library

VIEW/MANAGE ORDERS e VIEW/MANAGE PRICING, ids 273-276

Nessun diritto di cambio ordini esisteva ovunque. Punti di fine ordine di POSController e ogni pricing e gestore fiscale in CommerceMarketController leggere l'o...

Kamo·2mo ago
FeatureKlusterServices

Avviso di registrazione anche sulle estensioni direttamente dilatate

Un chiamante che compone un'estensione sul saluto ora sente l'avviso come Bene. Quel percorso è passato da-did-direct, dove il Quadrante appartiene a L'ext-loca...

Kamo·2mo ago
FeatureKlusterServices

Avviso registrato a entrambe le parti contemporaneamente, poi un tono ponte

Quando un agente risponde a una chiamata in coda, il chiamante sente l'avviso del cliente e il agente sente l'avviso dell'agente allo stesso tempo, poi un segno...

Kamo·2mo ago
FeatureInitializerService

4 GB per posto su ogni piano, e sedili piuttosto che utenti

Lo stoccaggio smette di essere un differenziatore di livello. La scala 2/4/5 ha messo un gigabyte tra Starter e Business su una pagina che poi ha dovuto spiegar...

Kamo·2mo ago
Featurekamo-internal

Le sei schede di ordine di lavoro persistono

SW6b Task 4. Lavoro, parti, tempo, venditori, segnale-off e note erano React `useState` su `commerce/service/[id]` e ha perso tutto su ricarica. Ora scrivere ai...

kamo·2mo ago
FeatureSecurityService

Otto endpoint di ordine di lavoro per linee, note, venditori, segnale-off e l'orologio

SW6b Task 3, controllore metà. POST/PUT/DELETU/{jobUid}/lines/..., POST /{jobUid}/notes, POST/DELETI /{jobUid}/vendors/..., PATCH /{jobUid}/signoff and PATCH......

Kamo·2mo ago
Featurekamo-shared-library

Linea, nota, venditore, firma e orologio scrive su un lavoro

SW6b Task 3, biblioteca metà. Otto nuove operazioni su ServiceJobService, più il record di fili per loro e i tre legge la pagina di dettaglio ha bisogno. Tre c...

Kamo·2mo ago
FeatureVOIPService

Implement KamoPBX estensione, gestione utente e dispositivo

Il fornitore pubblicizzato estensioneManagement, userManagement e deviceManagement come vero durante l'attuazione di nessuno di loro, quindi l'interfaccia utent...

Kamo·2mo ago
Featurekamo-shared-library

Linee di lavoro, note e venditori in modo che le schede di ordine di lavoro possono persistere

Lavoro e parti diventano file ServiceJobLine sul lavoro piuttosto che ServiceLineItem righe, perché OrderLineItem.order è facoltativo = falso: a ServiceLineItem...

Kamo·2mo ago
Featurekamo-internal

Un carico clinico fallito non deve essere visualizzato come risultato vuoto

Due di questi spediti prima che qualcuno se ne accorse, e la guardia trovò altri due nuovo pannello nel momento in cui ha funzionato — non caricare quali altre ...

kamo·2mo ago
FeatureSecurityService

Esporre le impostazioni della piattaforma attraverso l'API di configurazione di sistema

toDto è una lista esplicita e l'aggiornamentoConfig prende un corpo digitato, quindi i sette nuove colonne SYSTEM CONFIGURATION sarebbero state invisibili e ins...

Kamo·2mo ago
FeatureVOIPService

Decrittografare le credenziali KamoPBX; testare il percorso di rifiuto

Le credenziali master vengono memorizzate come cifrario dalle impostazioni della piattaforma UI, quindi deve essere decifrato prima dell'uso — consegnare il tes...

Kamo·2mo ago
FeatureKlusterServices

Passa il saluto in arrivo a KamoCRM-Main-Intro-3

Terza presa, 40 (sotto i 60). Caricato accanto ai due precedenti piuttosto che sopra di loro, in modo da tornare a entrambi è un cambiamento di una linea KAMO A...

Kamo·2mo ago
FeatureInitializerService

Per-seat storage e una piscina Enterprise

2 GB per posto su Gratis, 4 su Starter, 5 su Business. Enterprise smette di scalare con sedili interamente - un appartamento 150 GB per l'organizzazione - che "...

Kamo·2mo ago
Featurekamo-internal

Scheda impostazioni della piattaforma e smettere di mostrare la copia FreePBX

Tre problemi sulla pagina del telefono KamoPBX, tutti miei: - La scheda PHONE SERVER ID è stata sganciata, così ogni fornitore — KamoPBX, RingCentral e Team in...

Kamo·2mo ago
FeatureVOIPService

Leggi la configurazione della piattaforma KamoPBX dal database

L'aggiunta di un server telefonico KamoPBX non è riuscita con un errore DNS Kubernetes raw — "I/O errore su PUT ... ********************************************...

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