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 22, 2026
Featurekamo-marketing

Impostare la titolo in virgolette

Quotazioni intorno alla linea banner, come richiesto — ma reso da CSS (`open-quote`/`close-quote` contro `quote: auto`) piuttosto che digitato nel stringa, per ...

Kamo·2mo ago
Featurekamo-internal

Espressione — colore, spirito Animali e logo come una decisione

Due comandi ad angolo diventano uno. Quella scissione è stata un incidente dell'ordine caratteristiche spedite piuttosto che una distinzione chiunque detiene: u...

kamo·2mo ago
Featurekamo-internal

Contare sulla scheda Binders e atterrare su Docs selezionati

La scheda legge "Binders (n)" in modo che il conteggio del legante Docs selezionato è visibile dalla striscia — compreso (0), che è il caso da vedere, dal dice ...

kamo·2mo ago
Featurekamo-internal

La cornice è il pannello, non qualcosa dentro uno

Ogni altro widget è contenuto nella carta di vetro smerigliata del launchpad, con una intestazione, un titolo e un controllo angolo. Una cornice non è: reso che...

kamo·2mo ago
Featurekamo-internal

Mostra su quali strati di un documento modificato sono stati elaborati

Un documento ha un record modificato, quindi la scheda Modificata ha una riga per documento. I nomi delle colonne gli strati hanno toccato piuttosto che di due ...

kamo·2mo ago
Featurekamo-marketing

Scambiare il distintivo NOW LIVE per la titolo che si nascondeva

Il banner superiore ha condotto con una pillola di sei caratteri — confinato, maiuscolo, pulsing — e mettere il messaggio reale dopo di esso. La pillola ora por...

Kamo·2mo ago
FeatureInitializerService

Unire i due record modificati in uno con due strati

Se un documento ha entrambi i tipi, la riga CLASSIC sopravvive — è quella che può contenere byte modificate — il disegno è rinominato su di esso, e il FORM FILL...

Kamo·2mo ago
Featurekamo-internal

Picture Frame — foto e video di un membro, in una cornice che costruiscono

Il primo widget INSTANCED. Un membro appende il maggior numero di cornici come piace, ogni con il proprio contenuto, il proprio stampaggio e il proprio posto ne...

kamo·2mo ago
FeatureSecurityService

Telaio e media endpoint, e seminare i nuovi diritti

Solo se stesso, e imposto nella QUERY. Ogni lettura e scrittura risolve il membro della sessione e ogni chiamata del repository prende quello id, compreso la ri...

Kamo·2mo ago
FeatureInitializerService

Crea la tabella picture frames

Una riga per Picture Frame widget un membro ha organizzato sul loro launchpad. Una tabella piuttosto che una preferenza blob perché le foto e i video in un fra...

Kamo·2mo ago
Featurekamo-shared-library

Lo schema, i diritti e il dominio di archiviazione dietro widget frame

Un frame immagine è un membro di proprie foto e video sul proprio launchpad, e un membro può appendere diversi. Questo è tutto il necessario per tenere la piatt...

Kamo·2mo ago
Featurekamo-internal

Mettere i quattro scorciatoie membri su una riga

sono una classe di controllo, quindi ora condividono una riga: il launchpad's l'angolo in alto a destra legge come una singola striscia piuttosto che uno stack ...

kamo·2mo ago
Featurekamo-internal

Posizione e colore per il logo di un pannello, e lasciare sempre che un membro apra l'editor

L'Editore era irraggiungibile per chiunque non fosse morto. `brandOf` rispose null fino a quando non esisteva un marchio e il controllo è stato cancellato sulla...

kamo·2mo ago
Featurekamo-internal

Dipingere le note master nei colori dell'organizzazione

"Il nostro Master Note" è il PRIMARY e il "My Master Note" dell'organizzazione SECONDARIO, ciascuno come un pastello — una tinta del 18% su bianco. La coppia le...

kamo·2mo ago
Featurekamo-internal

Mettere le due note master su ogni launchpad

"My Master Note" e "Our Master Note" sono riquadri nella stessa griglia selezionabile come tutto il resto — trascinato, ridimensionato e ordinato come qualsiasi...

kamo·2mo ago
FeatureKBService

Servire, fornire e proteggere le due note master

GET /api/notes/master risponde sia alle disposizioni mancanti. PUT /api/notes/master/org scrive "Our Master Note", indirizzata dall'organizzazione piuttosto che...

Kamo·2mo ago
FeatureInitializerService

Aggiungere le colonne del master-scope alle note

MASTER SCOPE ('MEMBER' / 'ORG' / NULL) e ORGANIZATION ID, più i due indici l'entità dichiara e un indice unico parziale per portata in modo da una nota master l...

Kamo·2mo ago
Featurekamo-shared-library

Modelli le note master e la destra che custodisce l'org

Una nota principale è quella che un membro — o un'organizzazione — ha sempre. "My Master Note" è fornito per appartenenza; "Our Master Note" è uno per l'organiz...

Kamo·2mo ago
Featurekamo-internal

Marcare un terzo dei riquadri di un membro con il logo org, e lasciare loro sintonizzare

Un terzo dei riquadri di un membro indossa lo stesso segno di org debole /leads e /calendar portare, a scala del pannello. Quali vetri, e come, è rotolato una v...

kamo·2mo ago
Featurekamo-internal

Modifica in Modalità Classica e ridisegna quando salva

L'editor compilabile può ora riunirsi a LibreOffice. Il server deriva la versione classica sulla strada se il documento non ha uno, che è la il punto di offerta...

kamo·2mo ago
Featurekamo-internal

Dare le opzioni Linux un Tux che hops

L'icona accanto a "Linux Desktop" e "Dev Machine" era una statica 18.6 KB Pinguino. È ora un vettore 1.4 KB che rimbalza, costruito da piano Geometria ellisse q...

kamo·2mo ago
FeatureDocsService

Annuncia un classico salvataggio al membro che l'ha fatto

Un WOPI salvato su una versione CLASSIC ora pubblica docs.classic-saved.{memberId} così l'editor PDF di Kamo, se è aperto sulla versione compilabile, può redraw...

Kamo·2mo ago
FeatureMediaService

Relè "la versione classica è stata appena salvata" all'editor

DocsService pubblica docs.classic-saved.{memberId} dopo un WOPI salvare terre su una versione CLASSIC; questo lo mette su /topic/docs/saves/{memberId} sul STOMP...

Kamo·2mo ago
FeatureDocsService

Salva Come rami un nuovo originale, non una nuova copia di uno

PutRelativeFile è stato unimplementato, quindi "Save As" nell'editor LibreOffice ha fatto Niente. Ora fa ciò che il membro significa per esso: i byte diventano ...

Kamo·2mo ago
FeatureInitializerService

Spostare i disegni esistenti su file FORM FILLABLE

Prima che le versioni esistessero, mettendo campi di forma su un documento allegato un esign templates riga direttamente all'originale, e la scheda Modificata e...

Kamo·2mo ago
Featurekamo-internal

Cucito 13% dei riquadri di un membro con un colore, e offrire vetro ovunque

Due cose. Una condivisione del LAUNCHPAD arretrato. Su un primo carico di un membro — una volta ogni — il pannello ottiene una probabilità del 13% di un colore...

kamo·2mo ago
Featurekamo-internal

Un menu Modifica, e modificato come propri record

"Open in Docs" e "Edit PDF" sono andati. Ogni riga ha Modifica, che offre "Edit In Formable Mode" sempre e "Edit in Classic Mode" solo dove LibreOffice editor p...

kamo·2mo ago
FeatureDocsService

Derive versioni modificate invece di modificare originali

L'apertura di un documento nell'editor di LibreOffice non passa più le mani sopra originale. Ne deriva la versione CLASSIC del documento, una volta, riutilizzat...

Kamo·2mo ago
FeatureInitializerService

Aggiungi imgs.modified kind e imgs.original img id

Entrambi rimangono nullable — null kind significa che la fila è un originale, quindi c'è niente da riempire e niente passo NON NULL, a differenza della normale ...

Kamo·2mo ago
Featurekamo-shared-library

Dividi un documento nelle sue versioni originali e modificate

imgs.modified kind + imgs.original img id. Null tipo significa che la fila è una originale — il byte un membro caricato — che è la lettura corretta per ogni rig...

Kamo·2mo ago
Featurekamo-internal

Pani ridimensionabili e ricolorabili — e note a spillo uniscono alla griglia

FOUR THINGS, una griglia. CUSTOM SIZING. Un widget può ora dichiarare `custom`, e tutti e cinque fanno. La larghezza del registro e altezza rimanere il DEFAULT...

kamo·2mo ago
Featurekamo-shared-library

Contare gli ospiti di un evento senza caricarli

Kamo·2mo ago
Featurekamo-internal

Altri tre widget — posta non letta, conduce l'azione di bisogno, la cartolina di oggi

Il sistema di widget pagato per sé: ciascuno di questi è una voce del Registro di sistema e un componente, ereditare la griglia, il trascinamento, l'ordine, lo ...

kamo·2mo ago
FeatureSecurityService

Seed the mail and lead widgets, e aggiungere un seme universale per la timecard uno

I widget di posta e di piombo seguono i loro diritti di dati esattamente come quelli del calendario fanno — ACCESS MAIL e VIEW LEADS — in modo che un titolare n...

Kamo·2mo ago
FeatureEmailService

Servire la home-page illeggi digest dall'indice, mai da IMAP

Un widget sulla home page è sullo schermo per tutti tutti i giorni, sia che nessuno è la lettura di posta — e le connessioni IMAP di un membro sono un bilancio ...

Kamo·2mo ago
Featurekamo-shared-library

Altri tre widget di casa, e quello che non può avere un genitore

La posta non letta si blocca da ACCESS MAIL e porta-needing-action da VIEW LEADS, entrambi da la stessa regola dei widget del calendario: un widget è gated dal ...

Kamo·2mo ago
FeatureInitializerService

Aggiungi il DDL per il pubblico ospite di un evento

Kamo·2mo ago
Featurekamo-internal

Metta widget dal vivo sul launchpad, a partire da due strisce del calendario

Un widget è un riquadro live che condivide la griglia, il trascinamento e l'ordine con l'app carte piuttosto che sedersi accanto a loro. Aggiungere il prossimo ...

kamo·2mo ago
FeatureSecurityService

Seed i widget del calendario a tutti coloro che possono già leggere il calendario

Entrambi i widget mostrano un membro esattamente ciò che /calendar li mostra già, quindi un calendario lettore non acquisisce dati che non potrebbero raggiunger...

Kamo·2mo ago
FeatureEmailService

Servire e annunciare i widget del calendario home-page

CalendarWidgetService risponde a ciò che un widget ha effettivamente bisogno e la pagina del calendario haEarlier/hasLater così una freccia grigi fuori invece d...

Kamo·2mo ago
Featurekamo-shared-library

Dare a ogni widget di casa una politica di cinque-destra, e pagina il calendario per esso

Dieci diritti arrivano come due blocchi a cinque diritti — uno per widget — sospeso VIEW CALENDAR, perché un widget deve essere gated dal diritto che governa i ...

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