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

Avviare una sessione di coder nel cloud e dire quali terminali sono

repository come cwd) e risponde `cloud: true`; la macchina costruisce una sessione cloud può iniziare da. L'elenco dei terminali porta l'agente `cloud` contrass...

Kamo·1mo ago
FeatureKlusterServices

Avviare una sessione di coder nel cloud da un checkout locale

repository. Il fascio è costretto perché i nostri telecomandi sono Forgejo, non GitHub, e il punto è il checkout su questo disco. No --mode-permissione (il CLI ...

Kamo·1mo ago
Featurekamo-internal

Gli allegati siedono sopra il corpo, come i file stessi

Un'email il cui unico contenuto era un PDF non aveva modo di aprire o scaricare file: la clip di carta mostrata nella riga dell'elenco, e il pannello di lettura...

Kamo·1mo ago
Featurekamo-shared-library

Arive come secondo LOS esterno, e una cucitura del fornitore che è reale

Arive è raggiungibile solo tramite l'app Zapier, così la connessione è Zapier in entrambe le direzioni: i comandi dei post Kamo (creare prestito, aggiornare pre...

Kamo·1mo ago
Featurekamo-internal

Uno schermo di lancio progettato, nel marchio dell'organizzazione

L'apertura di un computer ha mostrato una riga di testo normale su una pagina bianca, scritta direttamente nella scheda con `document.body.textContent`. Per un ...

Kamo·1mo ago
September 23, 2026
Featurekamo-login

Punta un membro che ha digitato la loro email di lavoro a uno personale

Le reimpostazioni predefinite vanno all'indirizzo dell'account utente, di solito un personale, ma i membri digitano l'indirizzo di lavoro che la loro organizzaz...

Kamo·1mo ago
FeatureSecurityService

Un indirizzo di lavoro sulla password dimenticata chiede il proprio account, mostrato mascherato

I membri aprono il loro account con un indirizzo personale (gmail, yahoo) e sono successivamente dato un indirizzo di lavoro dalla loro organizzazione, che è qu...

Kamo·1mo ago
FeatureEmailService

Spostare la posta del sistema e la piattaforma org proprio dominio di invio a kamouniverse.com

platform.mail.domain ora predefinito kamouniverse.com (valore di configurazione, no codice di default cambiamento) e cancelli ogni non verificato-dominio org Fa...

Kamo·1mo ago
FeatureKlusterServices

Aggiungi kamouniverse.com come secondo dominio di posta ordinaria

Aggiunge kamouniverse.com a virtual alias domains di postfix con un locale-parte-conservare regexp così qualsiasi indirizzo su di esso atterra in identico kamoc...

Kamo·1mo ago
FeatureKlusterServices

Avanti kamouniverse.com a kamocrm.com

DNS per l'apice e www punta ora all'IP pubblico di k1m1. Aggiungi un redirectRegex percorso su entrambi i punti d'ingresso (301, percorso/query conservato, Perc...

Kamo·1mo ago
Featurekamo-internal

Select-all/deselect-all per il filtro di piombo degli stati, default a tutti

La dimensione degli stati del pannello pubblico della campagna e del grilletto filtro piombo non ha mostrato nulla controllato per impostazione predefinita, anc...

Kamo·1mo ago
Featurekamo-internal

DKIM e DMARC passi, quindi e-mail che inviamo per un org è completamente autenticato

Due nuovi passi dopo la SPF esistente, scritta per un proprietario non tecnico lo stesso modo SpfCard è già — la lingua normale, una scatola "perché questo cont...

Kamo·1mo ago
FeatureEmailService

DKIM-firma la posta transazionale inviata come dominio di un org

Una volta che SecurityService conferma la pubblicazione del record DKIM di un dominio (org domains.dkim verified), reimpostazioni password, inviti e altri lette...

Kamo·1mo ago
FeatureSecurityService

DKIM e DMARC punti consultivi per /setup/dns

Aggiunge due endpoint a fianco del SPF esistente, quindi un org transazionale mail (password reset, inviti, notifiche) può portare una firma DKIM e il proprieta...

Kamo·1mo ago
Featurekamo-shared-library

Campi chiave DKIM per posta transazionale di un dominio org

Addirittura... a org domains, specchiando la coppia spf verified/spf checked at già là — così un dominio può contenere un keypair DKIM generato e se il suo reco...

Kamo·1mo ago
FeatureEmailService

Limitare il pubblico e i trigger di goccia di una campagna per mercato, fornitore, prodotto e stato

La scatola "All Leads" dell'editor di campagna e il filtro di piombo del grilletto del gocciolante potrebbero solo abbinare ogni piombo che il mittente può vede...

Kamo·1mo ago
Featurekamo-internal

# i filtri sulle piste della campagna # # e i trigger #

La fonte di pubblico "All lead" dell'editore della campagna non aveva modo di restringere che ha raggiunto oltre il campo di visibilità. Aggiunge un pannello fi...

Kamo·1mo ago
FeatureKlusterServices

L'host di computer di un org riceve un certificato e un percorso

computer è un alias standard ora — ogni white-label org è detto di puntare uno a Kamo su /setup/dns, il modo in cui indica incontrarsi e firmare — quindi due co...

Kamo·1mo ago
Featurekamo-internal

I computer registrano nello studio DNS

Un'altra scheda su /setup/dns, quindi un org che configura il suo dominio viene raccontato sull'host i suoi computer ospitati aperti. Senza di esso un org potre...

Kamo·1mo ago
FeatureSecurityService

I computer sono un alias standard, e il collegamento utilizza il proprio org

Ogni white-label org indica un insieme fisso di etichette a Kamo e i computer non erano uno di loro, così un org potrebbe seguire /setup/dns alla lettera e anco...

Kamo·1mo ago
FeatureSecurityService

Elenca solo i passi Iniziati di Ottenere un'organizzazione è chiesto

Un'organizzazione il cui modello di sicurezza fissa ogni risposta Compliance (no prodotto un membro può cambiare, una fascia di età per ogni tipo di membro) era...

Kamo·1mo ago
Featurekamo-internal

Un passo che l'organizzazione non viene chiesto non è mostrato o contato

Un'organizzazione il cui modello di sicurezza fissa ogni risposta Compliance (no prodotto un membro può cambiare, una fascia di età per ogni tipo di membro) era...

Kamo·1mo ago
FeatureKlusterServices

Emissione e specchio del certificato per computer.kamocrm.com

L'apertura di un computer Hosted ha prodotto una scheda del browser che è apparso e scomparso. The link di lancio è corretto e così è il token: SecurityService ...

Kamo·1mo ago
Featurekamo-internal

La lista dei messaggi nomina un lead o un contatto, non il loro indirizzo

Una riga era guidata dal nome del mittente o dalla parte dell'indirizzo prima del @ quando non c'era nessuno, quindi un piombo che ha scritto in lettura come "j...

Kamo·1mo ago
Featurekamo-internal

La lista dei messaggi nomina un lead o un contatto, non il loro indirizzo

Una riga era guidata dal nome del mittente o dalla parte dell'indirizzo prima del @ quando non c'era nessuno, quindi un piombo che ha scritto in lettura come "r...

Kamo·1mo ago
FeatureEmailService

Un piombo che scrive è chiamato dal corrispondente risolutore

La mailbox list ha diretto un messaggio di piombo con la parte del loro indirizzo prima del @ ("jlrivera1984") quando il loro client di posta non ha inviato alc...

Kamo·1mo ago
FeatureEmailService

Un piombo che scrive è chiamato dal corrispondente risolutore

La mailbox list ha diretto un messaggio di piombo con la parte del loro indirizzo prima del @ ("rodarisdolgovanton") quando il loro client di posta non ha invia...

Kamo·1mo ago
Featurekamo-internal

Il membro che ha causato una notifica apre la loro carta da esso

"Dana Reyes ti ha trattato", "Weekly sync · Dana Reyes", una carta non letta con il corpo mittente: EmailService (29cb21e) ora invia attoreMemberId (come testo)...

Kamo·1mo ago
Featurekamo-shared-library

L'app Notes è "Notes & Checklists"

L'app Note detiene liste di controllo e dal 2026-09-23 (passi spuntati fuori come hanno fatto, un passo che aspetta fino ai passi prima che siano finito, una li...

Kamo·1mo ago
FeatureMediaService

L'invito di Hold'em e il promemoria di riunione dicono chi sono da

MemberNotificationClient.raise acquisisce un sovraccarico che trasporta l'attoreMemberId/actorName (il id inviato come testo; la vecchia firma è invariata e non...

Kamo·1mo ago
FeatureEmailService

Chi ha causato una notifica viaggia con esso, così la campana può disegnarli come membro

- NotificazioneRichiesta guadagna attoreMemberId/actorName; il vecchio costruttore rimane per ogni produttore che Li precede. - raise() mantiene la coppia solo ...

Kamo·1mo ago
Featurekamo-shared-library

Una notifica può dire di chi lo fa

La Notifica dei Soci acquisisce ACTOR MEMBER ID (INT8) e ACTOR NAME (255): il membro che lo ha causato - chi ti ha trattato, il cui incontro inizia, che ti ha s...

Kamo·1mo ago
FeatureInitializerService

La funzione di pianificazione Notes è "Notes & Checklists"

L'app Note detiene liste di controllo e dal 2026-09-23 ed è chiamata "Note e liste di controllo" ovunque si chiama. Il confronto della pagina dei prezzi grafico...

Kamo·1mo ago
Featurekamo-internal

Una casella di posta commutata rimane in diretta, e la casella di ricerca è lucidata

Aggiornamenti dal vivo. La pagina chiede a EmailService di guardare la casella di posta che ha aperto quando non è il membro (/app/email/watch, rientro dopo una...

Kamo·1mo ago
Featurekamo-internal

Lezioni audio — caricare una registrazione e gli studenti possono davvero navigare

Autori (/hr/direttore del corso di formazione) - "Upload file" su ogni diapositiva, accanto a "Choose media": audio (MP3, M4A, AAC, WAV, OGG/Opus, FLAC), video ...

Kamo·1mo ago
FeatureKlusterServices

Un modo per costruire realmente l'immagine d'oro

build-golden-image.sh ha detto "Run by CI (vedere .././.forgejo/flows/)". No il flusso di lavoro è mai stato scritto. Ha bisogno di libguestfs, qemu-img e virt-...

Kamo·1mo ago
FeatureConversionService

Audio — una miniatura a forma d'onda al caricamento, e picchi e trascrizioni su richiesta

Un file audio caricato è caduto attraverso il percorso Docs PDF, che non può aprire uno, così ogni caricamento audio finito "Conversione fallito" con una piastr...

Kamo·1mo ago
FeatureDocsService

Diapositive audio — metadati media, e gli studenti giocano i media attraverso il loro incarico

La navigazione di una diapositiva audio vive in media meta json (durata, picchi di forma d'onda, capitoli), che l'editor scrive e il giocatore legge indietro ve...

Kamo·1mo ago
Featurekamo-shared-library

Gli upload audio passano il controllo MIME e le diapositive portano metadati multimediali

Ogni upload audio ma MP3 è stato rifiutato come un errore MIME. Un upload è accettato solo quando tipo del browser e lo sniff di Tika risolvono alla stessa Imag...

Kamo·1mo ago
Featurekamo-internal

Titolo completo di una finestra di strumento, tuttavia è tagliato corto

Una barra del titolo è una riga, e una conversazione, un'email o un soggetto del biglietto o una directory del terminale è regolarmente più lungo della stanza c...

Kamo·1mo ago
FeatureInitializerService

Metti l'app nel catalogo dei diritti, aggiungi solo

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

Kamo·1mo ago
Featurekamo-internal

Conti membri/AI umani, nomi fonetici, titolo di lavoro e requisiti di reparto

Aggiungi membro / Aggiungi membro del team - Una prima sezione "Person o AI": intelligenza umana (default) o intelligenza artificiale come due tastiere-operabil...

Kamo·1mo ago
FeatureSecurityService

Membri umani/AI, nomi fonetici, requisiti di ruolo; posizione fissa salva la sicurezza di pulizia

Membri - Create, create-team-member e bulk-create accettano `intelligenceType`, `namePhonetic` (nuovo account solo, come il nome), e per account AI `aiSuperviso...

Kamo·1mo ago
Featurekamo-shared-library

Tipo di intelligenza, nomi fonetici, supervisione dell'AI, requisiti di titolo/dipartimento del lavoro

Membri: `Member.intelligenceType` (HUMAN | ARTIFICIAL, STRING, default HUMAN su ogni costruzione percorso e nella colonna), `aiSupervisorMember Id` (plain id — ...

Kamo·1mo ago
Featurekamo-internal

L'opzione nav, la sezione impostazioni e la figura di archiviazione

Il computer Linux di un membro, aperto dalla barra superiore. L'app (ServiceType 37) e i suoi tre diritti atterrato nella biblioteca condivisa; questa è la metà...

Kamo·1mo ago
Featurekamo-internal

Elenchi di controllo nell'app Notes — prerequisiti, stickies, riquadri di casa e il calendario

Una nota è la memoria; una lista di controllo è lavoro. /note ora ha due metà — Note e Liste di controllo (?view=checklists) — e una lista di controllo è il suo...

Kamo·1mo ago
FeatureAPIService

Avanti /api/checklist a KBService

Le liste di controllo vivono nell'app Notes e sono servite da KBService accanto alle note se stessi; senza questo percorso l'intera funzione risponde 404 al gat...

Kamo·1mo ago
FeatureKBService

L'API della lista di controllo, con i prerequisiti che il server applica

/api/checklists: elenco, ottenere, creare, aggiornare, eliminare, duplicare, reset, chiaro, sequenza ("fare in ordine"), link chiari e per attività aggiungere, ...

Kamo·1mo ago
Featurekamo-shared-library

Elenco di controllo e ChecklistEsso entità, repository e DTO

Le liste di controllo sono il secondo tipo di record dell'app Notes: lavoro da superare, il cui i compiti possono aspettare su altri compiti. Tre tabelle — chec...

Kamo·1mo ago
FeatureSecurityService

La superficie del browser e il secondo gateway Guacamole

SecurityService è il confine di fiducia per i computer ospitati. Detiene la sessione, i diritti e l'org grafico; ComputeService detiene le credenziali Kubernete...

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