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

La sezione Loan Originator è in sola lettura / gestita dal sistema

La carta Loan Originator non ha più eseguito a mano i dati URLA §9 (la duplicazione di E' stato riabilitato. Rende sola lettura: una proiezione LIVE dell'uffici...

kamo·3mo ago
FeatureSecurityService

Assegnazione del prestito a livello di transazione + numero di transazione

assicurarsiTransactionForApp ora timbra una transazione org-uniqueNumero (TXN-iutauid>). Nuovo... + PUT /mortgage-apps/transazioni/ {uid}/loan-officer stabilisc...

Kamo·3mo ago
FeatureInitializerService

Originaria/transazione-primi colonne (@Ordine 90)

Additive colonne nullable + indice numerico delle transazioni org-unique per MLOS originatore/refactor: mlos loan transaction (transaction number + assegnate lo...

Kamo·3mo ago
Featurekamo-shared-library

Originatore/transazione-primo schema — Incarico LO, congelare WORM, documentazione affare-scoped

Backbone per il sistema-gestito-originatore + primo refattore transazione (spec 2026-07-08): - LoanTransaction: transazioneNumero (org-unique) + assegnatoLoanOf...

Kamo·3mo ago
Featurekamo-internal

Aggiungi filtro prodotto dipendente dal Fornitore

Aggiunge un filtro prodotto alla barra filtro /leads, immediatamente a destra della Filtro del fornitore. Si comporta come la coppia Stato/SubStatus: disabilita...

kamo·3mo ago
Featurekamo-shared-library

AusEngineClassifier condiviso — una fonte di verità per la mappatura dell'agenzia §8.2

Il programma→motore, run→motore, e la decisione→gate mappature erano locali per Non e' vero. Il capitale-markets lock-stage AUS hard-stop ha bisogno della class...

Kamo·3mo ago
July 8, 2026
Featurekamo-internal

AI auto-tag + capzione UI; Impostazioni di costo-tier/visione del fornitore (P3)

Impostazioni → AI → Fornitori: ogni provider acquisisce un livello di costi (Luce/Medium/Heavy) seleziona e un Supporta la visione attiva (+ list chips). Materi...

kamo·3mo ago
FeatureAIService

Provvedimento del costo-tier/visione + endpoint di visione unica interna

AiProviderController legge/echoes costTier + supportiVision. ProviderRouting Guadagni di servizio selezionareVisionProvider(orgId, tier). Non e' vero. corre un ...

Kamo·3mo ago
FeatureMediaService

AI auto-tag + didascalia tramite i fornitori di org (P3)

MaterialeAiController POST E' il momento giusto. verifica la proprietà, mints un URL di materiale firmato di breve durata, e chiama l'endpoint di visione intern...

Kamo·3mo ago
Featurekamo-shared-library

AiProvider costa tier + la bandiera della visione (due assi di capacità ortogonali)

Aggiunge il costoTier (LIGHT/MEDIUM/HEAVY tramite il nuovo AiProviderTier enum) e sostieneVision boolean a AiProvider, così le integrazioni possono scegliere qu...

Kamo·3mo ago
FeatureEmailService

Consenso "mostra immagini esterne" lato server

Sostituisce il client-local (localStorage) che ricorda la scelta dell'immagine esterna con un record durevole per membro. Nuovo RemoteImageConsentService (fail-...

Kamo·3mo ago
Featurekamo-shared-library

EmailRemoteImageEntità client + repository

Iscritto che un membro ha scelto di visualizzare immagini esterne (rimozione) per un messaggio specifico, chiave da member id + normalized RFC Message-ID (uniqu...

Kamo·3mo ago
FeatureInitializerService

Aggiungere la colonna INVESTOR PRICE a rate locks + prestito pricing snapshots

@Order(80) idempotent ADD COLUMN IF NOT EXISTS (DECIMAL(9,4), corrispondente al prezzo-to-100 griglie) in modo che il RCE MLOS possa registrare il vero non-par ...

Kamo·3mo ago
Featurekamo-shared-library

Registra il vero prezzo di investimento non-par su RateLock + LoanPricingSnapshot

Il tasso vincolante-blocco-di-record e il suo vincolo hanno portato solo tasso + bloccoGiorni; punti di sconto /riginazione sono stati lasciati null, quindi le ...

Kamo·3mo ago
Featurekamo-internal

Consente agli amministratori di collegare RingCentral per conto di un membro

Nelle impostazioni del telefono di un altro membro, un amministratore con i diritti di gestione-VOIP (canManageVoipConfig) ora vede Connect/Reconnect/Disconnect...

kamo·3mo ago
FeatureVOIPService

Permettere agli amministratori di collegare RingCentral per conto di un membro

Il flusso per-membro RingCentral era solo self-serve, quindi un amministratore di gestione Il profilo di un altro membro ha visto "devo collegarlo da solo". Sys...

Kamo·3mo ago
Featurekamo-internal

Analisi di utilizzo + Vista delle prospettive (P2)

Records Non e' vero. eventi e una finestra di dialogo Insights con org totali + il materiali più utilizzati (da download + anteprime).

kamo·3mo ago
FeatureMediaService

MaterialAnalyticsController — eventi record + aggregati

# POST # (record) + GET /analytics (conti per materiale di tipo + org totali).

Kamo·3mo ago
Featurekamo-shared-library

MaterialeEvent entità+repo (analisi dell'utilizzo)

Solo eventi di utilizzo # Con un per-(imgId,type) # query aggregata. Tabella MATERIAL EVENTS (targeted CRDB DDL; KI auto-scans).

Kamo·3mo ago
Featurekamo-internal

Flusso di lavoro omologo UI + filtro di carico (P2)

Controllo dello stato nel cassetto e un distintivo di stato sulle piastrelle. stato filtro nella barra degli strumenti. Carica anche tutte le pagine materiali i...

kamo·3mo ago
FeatureMediaService

MaterialReviewController — mappa di stato + set-status

GET /api/media/materials/reviews (mappa imgId→status) + POST per impostare lo stato del materiale (validato, recensore-stamped, upsert).

Kamo·3mo ago
Featurekamo-shared-library

MaterialeReview entità+repo (stato di approvazione side-table)

DRAFT/PENDING/APPROVED/ARCHIVED per materiale, con chiave imgId (imaging schema intatto). Tabella MATERIAL REVIEWS (targeted CRDB DDL; KI auto-scans).

Kamo·3mo ago
Featurekamo-internal

Per-membro RingCentral collegare + softphone web-phone v2 correzioni

Softphone SDK correzioni (ringcentral-web-phone è v2.4.0, non v0.x l'adattatore mirato — il vecchio wp.userAgent.* uso gettato init): - Rewrite RingCentralPhone...

kamo·3mo ago
FeatureVOIPService

Per-membro RingCentral OAuth identità + softphone SIP correzioni

Softphone SIP correzioni credenziali: - getSipCredentials: mappa in uscitaProxyBackup + stunServers (web-phone v2 esigenze loro per WSS failover + ICE/media); g...

Kamo·3mo ago
Featurekamo-shared-library

Aggiungi MemberVoipOAuthToken per i collegamenti anelli centrali

Token OAuth (memberId, provider, istanzaId) Anello ad anello con circuito chiuso — softphone sip-provision più registro di chiamata personale del membro / segre...

Kamo·3mo ago
Featurekamo-internal

Collezioni/campagne UI (P2)

Sinistra-nav Collezione sezione (creare/select/delete), filtro campagna sulla vista della collezione, e un editor di collezioni nel cassetto dei dettagli (add/r...

kamo·3mo ago
FeatureMediaService

MaterialeCampaignController — CRUD + mappa dell'elemento + aggiungere/remove

/api/media/materials/campaigns: list/create/update/delete, GET /items (org-wide imgId↔campaignId mappa), POST /add + /remove con controlli di org-ownership.

Kamo·3mo ago
Featurekamo-shared-library

MaterialeCampaign + entità/repos (collezioni)

Collezioni di prima classe che raggruppano materiali attraverso cartelle. Tavoli MATERIALE CAMPAIGNS + MATERIAL CAMPAIGN ITEMS (targeted CRDB DDL; KI auto-scand...

Kamo·3mo ago
Featurekamo-internal

Tag UI + controllo a livello di accesso (P2)

Tag (org-scoped, cross-cutting): tag chips su piastrelle, una barra filtro tag (AND attraverso selezionato), e un tag editor nel cassetto dei dettagli (assegna/...

kamo·3mo ago
FeatureMediaService

MaterialTagController — tag CRUD + assegna/unassign + mappa di assegnazione

/api/media/materials/tags: list/create/delete tags, GET /assignments (org-wide imgId↔tagId mappa lo spazio di lavoro si unisce lato client), POST /assign + /una...

Kamo·3mo ago
Featurekamo-shared-library

MaterialeTag + entità di assegnazione/repos (tassi di geoscopi)

Asse di tag piatto e trasversale su cartelle per materiali di marketing. Tavole MATERIALE TAGS e MATERIALI (creato tramite CRDB DDL mirato; KI auto-scans sulla ...

Kamo·3mo ago
Featurekamo-internal

Link pubblici gestiti UI (P1) — creare/espiry/revoke/view-count

Il cassetto del dettaglio ottiene un pannello 'Public links' (ShareLinkManager): crea un collegamento durevole con un'etichetta facoltativa e la scadenza (1h/1d...

kamo·3mo ago
FeatureMediaService

Finalpoint di collegamento pubblico gestiti (creare/list/revoke) + servizio tracciato

Aggiunge POST/GET /api/media/materials/links e DELETE /links/{id} supportato da MaterialShareLink, e risolve i gettoni gestiti sul GET pubblico per primo (contr...

Kamo·3mo ago
Featurekamo-shared-library

MaterialeShareLink entità del registro + repo (collegamenti pubblici gestiti/tracciati)

Supporti revocabili, espulsi, link pubblici conteggiati per materiali di marketing — persistiti in modo che i collegamenti possono essere elencati, revocati, e ...

Kamo·3mo ago
Featurekamo-internal

Aggiungi il tasto destro del mouse / menu contestuale a righe di conversazione

Completa il menu di azione elenco in entrambe le modalità di visualizzazione. Conversazione righe ora aperte lo stesso menu condiviso sul tasto destro del mouse...

kamo·3mo ago
Featurekamo-shared-library

DecisionGate.applied Threshold espone la barra di fiducia reale

Il cancello si applica internamente max (corridoio tenant, sicurezzaFloor, piano) ma I chiamanti avevano solo il muro pre-gate. applicato La soglia restituisce ...

Kamo·3mo ago
Featurekamo-internal

Spazio di lavoro dei materiali aziendali (P0) — cartelle, ricerca, massa, anteprima reale, compositore di posta elettronica condiviso

Sostituisce la griglia piana di 200 caratteri con uno spazio di lavoro completo del documento sull'imaging esistente backend (che già supporta cartelle, cestino...

kamo·3mo ago
Featurekamo-internal

Overhaul /messages — iframe rendering, elenco menu di contesto, threading, gare, a11y

Implementa l'audit della pagina /messages end-to-end. Questioni segnalate: - Rispondere/Ripristinare i pulsanti All/Forward ora mostrare le etichette di testo;...

kamo·3mo ago
Featurekamo-internal

Riprogettazione del pannello dello strumento — famiglie di accenti, testata, sezione-indice nav, carta di vetro unificata

Ridisegna i due sbarchi più visitati in una console operatore a forma di permesso. Fondazione - Accendere il già beccato Geist Sans/Mono (è stato scartato da u...

kamo·3mo ago
Featurekamo-shared-library

l'aggiornamento mirato

Conversione asincrona (fili virtuali) e spazzate programmate tengono un ImgDat staccato; salvare()/merge() cascate nell'orfanoRemoval=true raccolta immagini e g...

Kamo·3mo ago
Featurekamo-internal

Rispondi Tutto al pannello di lettura dei messaggi e la visualizzazione del thread

Rispondi Tutto era pubblicizzato (etichetta keyboard-shortcut + chiave i18n) ma non aveva Manico. Filo su: nuovo computeReplyAllRecipients helper mette il mitte...

kamo·3mo ago
FeatureInitializerService

Indice parziale-unique che rafforza un pacchetto di chiusura attivo per prestito (eClose double-close backstop)

INDICE CRONOLOGICO (seguito) Su mlos closing package (loan file uid) QUI stato <> 'CANCELLED'. Durable backstop dietro In-app idempotency guard: un pacchetto di...

Kamo·3mo ago
FeatureMediaService

Tumbnail materiali generati dal programma

Una spazzata senza testa non può guidare la miniatura OTK di ConversionService, quindi generare una miniatura PNG pagina-0 via ImageIO subito dopo aver memorizz...

Kamo·3mo ago
Featurekamo-internal

Programmi di generazione ricorrenti UI

ScheduleManager: creare/list/eliminare gli orari (recipe + giornaliero/settimanale/mese + ora/giorno + bersagli auto-post opzionali + didascalia); lanciato da M...

kamo·3mo ago
FeatureMediaService

Generazione programmata — spazzare le ricette su una cadenza

- CanvaScheduleController: CRUD per gli orari di org (recipe + cadenza + ora/giorno + obiettivi sociali opzionali), calcoli successiviRunAt - CanvaGenerazione S...

Kamo·3mo ago
Featurekamo-shared-library

CanvaSchedule entità + repo (generazione ricorrente)

Programma di ricorsi in oroscopio (recipe + cadenza + obiettivi sociali facoltativi) con una domanda atomica-claim in modo che una spazzata MediaService esegue ...

Kamo·3mo ago
Featurekamo-internal

Trascrizione Whisper espandibile in linea su softphone voicemail + call-history righe

Ogni riga registrata (voicemail e cronologia delle chiamate) ottiene un 'Transcript' toggle che esegue la trascrizione di Whisper su richiesta e lo mostra in li...

kamo·3mo ago
Featurekamo-internal

Salvare + riutilizzare le ricette di autofill

TemplateAutofill: "Ricette salvate" chip caricare un modello + mappatura preriempita; "Salva come ricetta" persiste il modello corrente + valori di campo org-wi...

kamo·3mo ago
FeatureMediaService

Ricette autofill salvate CRUD (org-scoped)

CanvaRecipeController: GET/POST /api/media/canva/recipes + DELETE /{id} — salvare/list/soft-delete una marca-template + mappatura del campo, portata al Il richi...

Kamo·3mo ago
Featurekamo-shared-library

CanvaAutofillRecipe entità + repo (ricedimenti di riempimento automatico)

Rilegatura di un modello di marca Canva ai valori di campo (lettera testo o un'immagine dei Materiali), così gli amministratori possono eseguire una ri-mergenza...

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