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

Unisci le organizzazioni nella pagina di configurazione con scheda unificata nav

Aggiunga le Organizzazioni come un tabellone. (Generale · Organizzazioni · VOIP & SMS · System User · Ordine Avanzato) - Cancellare la pagina standalone - Aggio...

kamo·6mo ago
Featurekamo-marketing

Add Go logo to BUILT WITH banner

Kamo·6mo ago
Featurekamo-internal

PHONE SERVER ID di superficie nella scheda panoramica di installazione del telefono

Gli operatori che configurano il supporto kamo-asterisk su un host FreePBX devono incollare il VoipProviderInstance UUID corrispondente nel file di configurazio...

Kamo·6mo ago
Featurekamo-internal

Funzioni delle chiamate via cavo impostazioni end-to-end attraverso l'astrazione del fornitore

- voipApi: aggiungi CallFeaturesDto type, getCallFeatures() e setCallFeatures() Chiamate API - useSoftphone: aggiungilo. da API all'avvio; setCallForward/setAut...

kamo·6mo ago
FeatureVOIPService

Aggiungi funzionalità di chiamata API — chiama in avanti + auto-ritorno cablato attraverso l'astrazione del fornitore

- Aggiungi CallFeaturesDto e SetCallFeaturesRichiesta POJOs - Aggiungi bandiere di chiamataForward/autoAnswer a ProviderCapabilities - Aggiungi default getCallF...

Kamo·6mo ago
Featurekamo-asterisk-support

Impegno iniziale — Caricatore di registrazione FreePBX (GO)

Orologi per le registrazioni WAV finite, gruppi multi-leg chiamata gambe di Asterisk UNIQUEID, e carica ogni lotto a APIService /api/voip/registrazioni/upload u...

Kamo·6mo ago
Featurekamo-internal

VOIP RECORDING UPLOADS campo di applicazione + contatori di pipeline di registrazione/tunables

- APIManager: nuova opzione VOIP RECORDING UPLOADS (utilizzata dal supporto kamo-asterisk su host FreePBX per caricare voicemail e registrazioni di chiamata tra...

Kamo·6mo ago
FeatureSecurityService

Stat di registrazione di configurazione di sistema + elaborazioni di registrazione

- E' una cosa da fare. restituisce i quattro contatori esposto sulle impostazioni kamo-internal → Piattaforma → Configurazione → VoIP/SMS scheda (vmPending, cal...

Kamo·6mo ago
FeatureDaemonService

RegistrazioneProcessorJob + scorciatoia NATS per caricamenti freschi

- Nuovo lavoro al quarzo RecordingProcessor Tacche di lavoro ogni minuto, spedisce indipendenti VM e chiamate batch contemporaneamente a ConversionService Non e...

Kamo·6mo ago
FeatureConversionService

Registrazione ingest + pipeline di elaborazione FFmpeg

- Novità. endpoint stadi multipart uploads inviato da APIService nel secchio MinIO... e crea una riga di staging UnprocessedRecording. Idemponte su ripiani usan...

Kamo·6mo ago
FeatureAPIService

VoipRecordingUploadController per upload di supporto kamo-asterisk

POST /api/voip/registrazioni/upload accetta corpi multiparti da supporto kamo-asterisk in esecuzione su host FreePBX. Convalida la X-Api-Key ha il nuovo VOIP RE...

Kamo·6mo ago
Featurekamo-shared-library

UnprocessedRecording staging entità, ImgDat tracce, registrazione servizio di imaging

- Fix ImageAssocType ID collisione: VM RECORDING=8, CALL RECORDING=9 (erano entrambi duplicare MY DOCS a 4). - Aggiungi una registrazione master. Per-channel Op...

Kamo·6mo ago
Featurekamo-asterisk-support

Impegno iniziale — Caricatore di registrazione FreePBX (GO)

Orologi per le registrazioni WAV finite, gruppi multi-leg chiamata gambe di Asterisk UNIQUEID, e carica ogni lotto a APIService /api/voip/registrazioni/upload u...

Kamo·6mo ago
Featurekamo-internal

Sostituisci la scheda di contatti di mock con SoftphoneContatti completamente modificati

Estrae un nuovo componente SoftphoneContacts che collega i contatti softphone scheda ai contatti reali API tramite useContacts(). Sostituisce 4 mock hardcoded c...

kamo·6mo ago
Featurekamo-internal

Filo VAD + push-to-talk; rimuovere le impostazioni non implementabili

- vadAbilitato ora passato come voceDetezione dell'attivitá nella costruzioneAudioConstraints così il browser onora il gioco quando si apre microfono per una ch...

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

Elenco della suoneria girevole con filtro di ricerca

Fare il pannello del catalogo della suoneria corrispondere l'altezza della colonna destra e la pergamena verticalmente quando l'elenco trabocca, così i membri p...

kamo·6mo ago
Featurekamo-internal

Aggiungi altre sette suonerie al catalogo

Aggiunge Battleship Horn, Demon Horn, Land Line, 1985 Anello, Office Phone, Ringing Old Phone, e Olé sotto /pubblico/suoni/ringtones/ e fili loro in RINGTONE CA...

kamo·6mo ago
Featurekamo-internal

Aggiungi le suonerie Sci-Fi e Buzzer al catalogo

Getta due nuovi beni di suoneria in /pubblico/suono/ringtones/ e li registra in RINGTONE CATALOG così appaiono nelle suonerie subtab e può essere impostato come...

kamo·6mo ago
Featurekamo-internal

Layout audio a tre colonne, drop salvato-banner, larghezza di riempimento

Lays the Audio subtab out as Microphone | Speaker | Advanced through the riga completa su schermi lg+ (md ancora le coppie due-up, xs stack). The La scheda avan...

kamo·6mo ago
Featurekamo-internal

Dividere le impostazioni AV in sottotitoli Audio/Video/Ringtones

Riorganizza la scheda Audio/Video in tre sottotitoli interni e laici ogni uno fuori orizzontalmente così le impostazioni si adattano all'interno della viewport ...

kamo·6mo ago
Featurekamo-internal

Aggiungere Audio / Video Impostazioni scheda e filo in softphone

Aggiunge un negozio di preferenze AV per dispositivo (localStorage, specifica per macchina, non roaming) più una scheda completa su /settings/member/hyd> per co...

kamo·6mo ago
Featurekamo-internal

Sempre su sessione SIP con auto-popup + suoneria su chiamate in entrata

Il softphone utilizzato per registrare solo mentre la finestra dello strumento popup era aperta — chiudere e le chiamate in entrata sono state silenziosamente p...

kamo·6mo ago
FeatureKlusterServices

Seed pbx.k1.kluster.kamocrm.com come dominio statico

Il softphone del browser ha bisogno di SIP-over-WSS per atterrare su un hostname con un reale TLS cert. Aggiungi il nome host di FreePBX admin / WS a STATIC DOM...

Kamo·6mo ago
Featurekamo-register

Utilizzare il nome e la descrizione breve org nella testa HTML

Sostituire la logica del titolo basata su org-API con il sito config.jsonNameShort così il il titolo segue lo stesso modello di altri siti: "Register - {siteNam...

Kamo·6mo ago
Featurekamo-login

Utilizzare il nome e la descrizione breve org nella testa HTML

DynamicMetaLoader ora imposta documento.title a "Login - {siteNameShort}" e scrive la descrizione org nel tag meta descrizione. Dati statici layout.tsx fallback...

Kamo·6mo ago
Featurekamo-internal

Utilizzare il nome e la descrizione breve org nella testa HTML

DynamicMetaLoader ora imposta document.title al sitoNameShort (was siteName) e scrive la descrizione org nel tag meta descrizione. Fallback statico layout.tsx a...

kamo·6mo ago
FeatureSecurityService

Includere la descrizione org in config.json

Aggiungi campo descrizione per costruireConfigJson() e passare org.Descrizione() da writeConfigFiles() così il config.json a tema trasporta l'org descrizione pe...

Kamo·6mo ago
Featurekamo-internal

Aggiungi includonoCompany al mercato popup e companyName a lead

Aggiungi/modificare il mercato (LeadMarketManager): - Controllo radio "Nome Compagnia Track" / "Solo Individuale" (richiesto) - Predefiniti per disattivare il n...

kamo·6mo ago
FeatureInitializerService

Aggiungi le colonne company e company name

LeadCompanyColumnRunner (Order 40) aggiunge idempotently: - lead markets.include company (BOOLEAN, nullable) — traccia se un mercato richiede il nome dell'azien...

Kamo·6mo ago
FeatureSecurityService

L'esposizione include le risposte di input-config e market-config dell'azienda

Tutti e due. E poi... ora includere la bandiera includereCompany in modo che il frontend sa se mostrare campo nome azienda sulla creazione di piombo.

Kamo·6mo ago
Featurekamo-shared-library

Aggiungi includereCompany a LeadMarket e companyName a Lead

- LeadMarket entità ottiene include company (Boolean, nullable) - L'entità di piombo ottiene company name (String, max 50, nullable) - LeadMarketDTO, CreateLead...

Kamo·6mo ago
Featurekamo-internal

Mostra il percorso del tipo di vendita in Add Lead sottotitoli

Appendere il tipo di vendita del mercato e Sub-Tipo alla linea "Adding to" in modo da la forma rispecchia le etichette utilizzate nel popup Edit Market E' il mo...

kamo·6mo ago
Featurekamo-internal

Unified PhoneSdk che supporta RingCentral + sip.js (FreePBX)

L'amo softphone utilizzato per istantanare il telefono centrale-web incondizionatamente, che ha gettato su qualsiasi forma di credenziali FreePBX perché che SDK...

kamo·6mo ago
FeatureVOIPService

WSS-aware SIP credenziali per softphone del browser

Il endpoint /api/voip/sip/credentials ora restituisce le credenziali un lato del browser SIP stack può effettivamente utilizzare: trasporto WSS, dominio pubblic...

Kamo·6mo ago
FeatureKlusterServices

Aggiungi il trasporto WSS WebRTC per i softphone del browser

Chan pjsip di Asterisk ora lega un trasporto WebSocket semplice su 0.0.0.0:8089 E Traefik termina la TLS all'indirizzo. così kamo-internal può registrare i soft...

Kamo·6mo ago
FeatureSecurityService

Aggiungi /names endpoint di ritorno id→ nome per tutti i membri indipendentemente dallo stato

I filtri endpoint di by-department per il solo TeamMembers attivo, ma l'estensione assegnazioni possono fare riferimento ai membri di base o ai membri inattivi....

Kamo·6mo ago
Featurekamo-internal

Aggiungi modulo di piombo a /leads/new

Refactor Aggiungi Piombo da un pannello multi-tab in una rotta dedicata a /leads/new quindi può essere collegato direttamente. Il mercato attuale è passato attr...

kamo·6mo ago
FeatureSecurityService

Aggiunga... punto

Resi venditeTipo, subTipo, e personalizzatiForms per un mercato da marketId così il modulo Aggiungi piombo può rendere i campi sottotipo e l'assunzione di modul...

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