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 3, 2026
FeatureSecurityService

Relè gateway per promuovere una matrice LLPA in regolazioni condizionali

****************************************************************************************************************************************************************...

Kamo·2mo ago
FeatureVOIPService

Registrazione delle chiamate, segreteria e accesso trascrizione

La riproduzione di registrazione non ha lasciato traccia. Una chiamata registrata è il PHI più denso negozi di piattaforma — la conversazione irrinunciata — e "...

Kamo·2mo ago
FeatureAIService

Registra l'accesso PHI su ogni lettura della storia di conversazione AI memorizzata

Fili la colonna vertebrale condivisa §164.312(b) nei sentieri che leggono i suggerimenti perseverati e completamenti. L'assistente è il modulo di valutazione de...

Kamo·2mo ago
FeatureMediaService

Record chat message reads on the endpoints that return bodies

Sending a message left a row; reading one left nothing. Every chat, support and social thread on the platform renders from a handful of endpoints here, and none...

Kamo·2mo ago
FeatureDocsService

Registra l'accesso byte sui quattro percorsi documentali che non hanno registrato nulla

E' stato il momento giusto. piattaforma è solo il sito di iniezione byte-access. Gli endpoint dei fratelli che servono i stesso byte esatto — /stream, /bulk-dow...

Kamo·2mo ago
FeatureKlusterServices

Contiene evasione dal risolutore avatar; nota il pool di evizione Redis

SecurityService ora gestisce un fetcher il cui URL di destinazione è scelto da un non attendibile party — un record BIMI è contenuto DNS pubblicato da chiunque ...

Kamo·2mo ago
Featurekamo-internal

Mostra foto del mittente e del destinatario

La casella di posta ha reso una singola lettera su un unico gradiente condiviso per tutti, quindi ogni riga ha guardato lo stesso e il cerchio non ha portato al...

kamo·2mo ago
FeatureEmailService

Avatar endpoints; fix unauthenticated reachability and contact tenancy

Adds the mailbox side of sender avatars, and fixes three pre-existing holes this work would otherwise have built on top of. AUTHENTICATION. OTKPreAuthFilter us...

Kamo·2mo ago
FeatureSecurityService

Sender-avatar resolution chain for the mailbox

Resolves a correspondent's email address to a picture, working outward from what Kamo already knows: member photo, then a photo someone attached to a contact, t...

Kamo·2mo ago
Featurekamo-shared-library

Sender modello di identità + org-scoped batch lookups

Backing store and queries for the mailbox sender-avatar chain. SenderIdentityEntity is the durable tier of the avatar cache. org_id is part of the natural key ...

Kamo·2mo ago
Featurekamo-shared-library

Audit spine for PHI access — §164.312(b)

The Security Rule requires recording access to ePHI, which means reads. The platform records changes well — LeadHistory, SystemAccessLog, UserHistory, LoanAudit...

Kamo·2mo ago
FeatureSecurityService

403 anziché 500 quando il limite di conformità rifiuta

Due siti di chiamata di featureService.enableFeature ora capiscono il confine HIPAA: - /enable maps PhiModuleNotEccezione permessa a 403 portando la ragione, r...

Kamo·2mo ago
Featurekamo-shared-library

Eseguire il limite di conformità all'interruttore di funzionalità

Fili PhiTenantGuard in FeatureService, il singolo punto di colata attraverso il quale un il modulo è acceso per un'organizzazione. Questo è dove il confine smet...

Kamo·2mo ago
Featurekamo-shared-library

Auto-assegnare un numero di prestito compatibile MERS alla creazione di applicazione

LoanFile.loanNumber è stato nullo su creazione (sia bianco-creato che piombo-promoto) e fissato solo quando uno steward ha digitato uno — che ha bloccato MERS M...

Kamo·2mo ago
Featurekamo-signer-monorepo

Date del registratore di rimborso nella zona di tempo risolta del destinatario

SigningSession ottiene un `timeZone` richiesto (IANA id) che ESigService risolve dalla zona membro del destinatario, poi l'org, poi UTC. WelcomeScreen ora passa...

Kamo·2mo ago
FeatureESigService

Risolvere il fuso orario di visualizzazione del firmatario dal membro, poi org

Le date di firma sono state rese in qualsiasi zona in cui il client ha predefinito, quindi un 2026-08-03T05:00Z potrebbe leggere "Aug 3" a un cartello del Pacif...

Kamo·2mo ago
FeatureInitializerService

Creare HANDLES PHI e PHI EFFECTIVE DATE su org

Specchi i due nuovi campi organizzativi, seguendo le OrgBrandingFieldsMigration convenzione, così le colonne sono riproducibili su qualsiasi ambiente piuttosto ...

Kamo·2mo ago
Featurekamo-shared-library

Maniglie persistPhi e phiEffectiveDate su Organizzazione

Backs PhiTenantGuard con una colonna reale. HANDLES PHI NON è NULL DEFAULT FALSE seguire il modello, quindi ogni inquilino esistente è esplicitamente al di fuor...

Kamo·2mo ago
Featurekamo-shared-library

PhiTenantGuard e il limite di conformità del modulo

La chiave del limite di conformità HIPAA: che moduli un inquilino può raggiungere, dato se l'inquilino gestisce informazioni protette sulla salute. Tutto a vall...

Kamo·2mo ago
August 2, 2026
FeatureInitializerService

Creare HANDLES PHI e PHI EFFECTIVE DATE su org

Specchi i due nuovi campi sull'entità dell'organizzazione in kamo-shared-library, a seguito della convenzione OrgBrandingFieldsMigration. HANDLES PHI NON è NULL...

Kamo·3mo ago
FeatureESigService

Emettere il segmento locale del firmatario nei link di firma

Estrae la build duplicata byte-for-byteSignLink in SignLinkBuilder e aggiunge un segmento locale derivato da Organization.language, cadendo torna in inglese per...

Kamo·3mo ago
Featurekamo-shared-library

Aggiungere le manigliePhi inquilino bandiera e PhiTenantGuard

La chiave del limite di conformità HIPAA: una bandiera per-organizzazione più una guardia decidere quali moduli che l'organizzazione può raggiungere. Tutto a va...

Kamo·3mo ago
Featurekamo-signer-monorepo

Formattazione data locale e metadati per-locale

Kamo·3mo ago
Featurekamo-signer-monorepo

Aggiungi il commutatore di lingua alla barra superiore del segnale

Menu endonimo-labelled su 22 locali supportati. Conserva la query string on switch — ?t= è l'unica credenziali del firmatario.

Kamo·3mo ago
Featurekamo-signer-monorepo

Specchio per RTL locales tramite stylis-plugin-rtl

La direzione del tema MUI capovolge la logica dei componenti, ma lascia il fisico CSS proprietà intoccato, così arabo reso con LTR spacing. Smaschera il Emotion...

Kamo·3mo ago
Featurekamo-signer-monorepo

Percorrere il segnalatore sotto /{locale} con middleware successivo

Aggiunge i18n/routing.ts (localePrefix sempre), i18n/navigation.ts, e middleware.ts, e sposta l'albero del percorso sotto src/app/[locale]/. request.ts ora si r...

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

Collegare l'icona della posta mentre un indicatore non letto mostra

Il distintivo non letto da solo è stato facile da perdere nella barra superiore. NavItemButton guadagna un blinkIcon prop che pulsa l'icona (e il suo distintivo...

kamo·3mo ago
Featurekamo-marketing

Starter bloccato a 5 utenti, Business a 25

Riposiziona i coprisedili pubblicati su /pricing (e il calcolatore, JSON-LD offre, e llms.txt riassunti) per abbinare l'abbonamento catalogo: Starter 25 -> 5 ut...

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

MeridianLink carta di credito-ufficiale credenziali sul profilo membro + pulsante LO pre-warn

Fase L3 della mappatura del prestito-ufficiale MeridianLink LOS (per §3.4-3.6 del design spec): - Nuovo proxy LOS-Credential E' il momento giusto. e client dig...

kamo·3mo ago
FeatureSecurityService

LO-scoped creare (blocco se non mappato) + membro MeridianLinkal API + market-config LO status link

Fase L2 del progetto di mappatura del prestito-ufficiale MeridianLink (kamo-internal E' il momento giusto. §3.3-3.6), costruito sullo schema/risolvere condiviso...

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

Bulk Email campagne UI — griglia, editor, scheda fornitore, conduce azione

Aggiunge la superficie di marketing di email di livello org sotto /marketing/email: - Bulk Email scheda (dopo Social Media) + campagne AG Grid workspace con liv...

kamo·3mo ago
FeatureSecurityService

Risoluzione del destinatario di Bulk-email + campi di contatto di reparto

- No, no. POST /api/security/marketing-email/ destinatari/risolvere trasforma lead/account/ID dell'applicazione in destinatari e-mail. Gated su MANAGE BULK EMAI...

Kamo·3mo ago
Featurekamo-shared-library

Supporto Shared-lib per la risoluzione del destinatario di bulk-email + email di contatto dell'azienda

- No, no. contactEmail branch (contatto aziendale e-mail modificabile tramite PUT /api/security/org, utilizzato come campagna aziendale-scope - ApplicationRepos...

Kamo·3mo ago
FeatureEmailService

Bulk e-mail campagna backend — fornitore, speditore, conformità, in tempo reale

Backend per org-level bulk e-mail campagne, completamente separato dal quotidiano e-mail provider in modo che non può essere throttled/blocklist al fianco di bu...

Kamo·3mo ago
Featurekamo-shared-library

ECOA/FCRA impalcature avverse di avviso + soddisfacente-timer

Il meccanismo di emissione è condiviso-lib metà. ComplianceTimerServizio guadagni ******************************************************************************...

Kamo·3mo ago
Featurekamo-internal

Aggiungi Master Machine launcher remote-desktop (god-gated)

Terzo desktop con un clic accanto a Linux/Windows: ingresso navRegistry (ComputerIcon), obiettivo 'master' tramite openKamoDesktop + percorso proxy SSO, e invio...

kamo·3mo ago
FeatureSecurityService

Aggiungi il target "master" per Master Machine SSO deep-link

buildAutoConnectUrl ora mints a Master Machine Connection (KAMO GUAC MASTER HOSTNAME, default 192.168.4.46); incluso in ogni token per il riutilizzo della sessi...

Kamo·3mo ago
FeatureKlusterServices

Aggiungi "Master Machine" (kamo-dev-1) RDP dispositivo a Guacamole

La workstation locale Kubuntu condivide la sua sessione live Plasma/Wayland su RDP tramite KRdp. Aggiunge una connessione idempotent bootstrap SQL (192.168.4.46...

Kamo·3mo ago
Featurekamo-shared-library

Bulk-email campagna di fondazione enti + dipartimento / campi di contatto

Aggiunge le basi condivise-librarie per le campagne e-mail di livello org: - OrgBulkEmailProviderEntity (separato dal fornitore di tutti i giorni; UNIQUE org id...

Kamo·3mo ago
Featurekamo-shared-library

STEWARD TASK ROUTED modello canonico

La notifica dello steward per via orale ha bisogno di un modello di e-mail canonico. Registri STEWARD TASK ROUTED in CANONICAL KEYS con la sua coppia json/html;...

Kamo·3mo ago
FeatureSecurityService

Gateway relè per mentare un MERS MIN per un pacchetto di chiusura

# POST # proprietà-controllato (requirePackageOrg) in modo da una steward mints solo per il loro inquilino. The upstream legge il 7 cifre MERS Org ID dalla conn...

Kamo·3mo ago
Featurekamo-internal

Data di nascita sulla vista di piombo + creare il modulo

Aggiunge un campo "Date of Birth" sotto Primary Contatto su /leads/view/[id] utilizzando un MUI DatePicker che si apre alla griglia anno prima (openTo=year, dis...

kamo·3mo ago
FeatureSecurityService

Accettare e contattare la data di nascita (DOB)

Mappe `dateOf Nascita` nel campo manuale-importazione e immissione del fornitore con una leniente parsa multi-format (ISO plus common US M/d/yyyyy form; non sep...

Kamo·3mo ago
Featurekamo-shared-library

Aggiungi la data del contatto nullable di nascita a Lead

Aggiunge un livello di contatto `dateOfBirth` (java.time. LocalDate, colonna DATE) al base Piombo: entità + Crea/Aggiorna/LeadDTO (daLead), copiato in LeadServi...

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

Regole di sovrapposizione del documento dell'autore dalla console steward

Il "che documenti fa questo prestito bisogno" regola matrice non aveva alcuna superficie di autore. Questo aggiunge un Regole di richiesta del documento sezione...

kamo·3mo ago
FeatureSecurityService

Relè document-requirement overlay-rule che autorizza

Relays POST/GET/retire on***************************************************************************************************************************************...

Kamo·3mo ago
Featurekamo-internal

Autore condizionale LLPAs dal pannello di catalogo

Gli aggiustamenti non potevano variare a seconda del mutuatario: MlosAdjustmentCondition non aveva scritto, e il motore prezzi tratta una regolazione senza cond...

kamo·3mo ago
Featurekamo-internal

Confermare l'email quando si riassegna un vantaggio dalla vista principale

La carta Assignment ora si riassegna tramite leadApi.reassignLead, che supera il AssegnateeNotified flag del server. Su una riassegnazione a un nuovo membro il ...

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