KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,737
Total Changes
6,122
Features
5,358
Fixes
30
Projects
Filter by project
All Projects17,737AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService592InitializerService331KBService151KlusterServices746MCPGatewayService261MediaService604RAGService79SecurityService1,889TranslateService62VOIPService254VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,442kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,697kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore778Docs3,269Feature6,122Fix5,358Other998Performance165Refactor278Revert23Style42Test163Upgrade1
August 19, 2026
Fixkamo-internal

Fermare la posta in arrivo sostenendo e-mail non è impostato mentre funziona fuori

Apertura /messaggio ha mostrato che "l'email non è disponibile / non hai posta" pannello per un momento su quasi ogni visita, poi sostituito con il membro Posta...

kamo·2mo ago
Refactorkamo-internal

Gettare la barra di stat masthead, spostare il filtro alla barra

Le cinque piastrelle contate sono andate dall'intestazione. Ora dice quale pagina è e dà il resto della sua larghezza all'azione primaria. Erano anche l'unico ...

Kamo·2mo ago
Featurekamo-internal

Ricostruire /hr/attenzione come console payroll

Otto tavole piane su otto pannelli che ognuno disegna la propria voce, tavolo, scheletro, linea di errore e Snackbar — e si era allontanato. La revisione è tre ...

kamo·2mo ago
Featurekamo-internal

Ricostruire la pagina di rete come console operativa

La pagina era l'ultima schermata ancora indossando il vecchio look — un gradiente piatto bar, white card, spinner centrale, alert() per ogni guasto, mentre il r...

Kamo·2mo ago
Featurekamo-internal

Ricostruire /hr/legal-compliance come registro legale

La superficie era una striscia di schede MUI su due griglie AG. Pacchetti resi come sette colonne di conteggi e una cella di azioni di sei pulsanti icona non la...

kamo·2mo ago
Featurekamo-internal

Ricostruire /hr/training come console di allenamento

La scheda era due griglia AG sotto una barra di linguetta: accurate e mute. Ora si apre sull'intero obbligo di formazione dell'org e lascia agire un amministrat...

kamo·2mo ago
Fixkamo-internal

Lasciate che una nota appiccicata dalla sua appiccicosa raggiunga la band di lancio

La band di casa ha preso l'elenco pinned una volta sul monte, quindi una nota pinned dal suo galleggiante appiccicoso dopo era in nessuna lista che ha tenuto. C...

kamo·2mo ago
Chorekamo-internal

Ricostruisci per raccogliere le etichette Start Group Chat/Meeting

L'immagine cuoce messaggi/ da kamo-translation-dictionary a tempo di costruzione, così il dizionario spingere da solo ha lasciato il pacchetto distribuito sulla...

kamo·2mo ago
Fixkamo-internal

Tenere il token int64 ids come cifre, non come numeri

KToken non poteva verificare un vero token. I quattro id che trasporta sono int64s, e il Java signer (kamo-shared-library KToken#canonicalForMac) si applica cia...

kamo·2mo ago
Fixkamo-internal

I filtri di mercato stavano confrontando un UUID contro un numero

Entrambi i filtri di mercato erano morti, in modi diversi, e nemmeno detto così. Leads: una scheda di mercato corrisponde a un vantaggio sia da marketId o dai ...

kamo·2mo ago
Fixkamo-internal

Smettere di arrotondare int64 ids sul modo di tornare al server

Nuotare la metà del cliente del lavoro int64 id. Ognuno di questi ha preso un id il server aveva inviato intatto e messo attraverso Number()/parseInt(), che gir...

kamo·2mo ago
Docskamo-internal

Registra il triage di SecurityService non autorizzato

Tre fissi, il resto spiegato. Il numero di titolo necessario per restringere tre volte e i primi due tentativi sono stati errati allo stesso modo — enumerando n...

kamo·2mo ago
August 16, 2026
Fixkamo-internal

Lascia che la tavolozza dei colori prenda nuovamente dei clic

La tavolozza del bastone era un bambino della barra dei titoli. Intestazione e scrittura superficie sono fratelli sullo stesso strato, quindi il corpo — in segu...

kamo·2mo ago
August 15, 2026
Featurekamo-internal

Portare l'icona desktop Linux su una disposizione, non su Dio

L'icona ora appare esattamente quando la connessione dietro di esso funzionerà — il SSO endpoint applica la stessa regola, quindi i due non possono essere d'acc...

kamo·2mo ago
Featurekamo-internal

Finestra di dialogo Dev Machine sulla scheda di amministratore

Mantenga tre stati a parte che uno scambio collasserebbe: mai previsto (necessario una password), fornito ma bloccato (necessario solo l'interruttore), e fallit...

kamo·2mo ago
Featurekamo-internal

Modulo client e percorsi proxy

*** è inoltrato esplicitamente — costruireForwardHeaders imposta X-OTK ma non token di sessione, e gli endpoint dev-machine risolvono il chiamante da esso. Il s...

kamo·2mo ago
Fixkamo-internal

Smettere di parsing il org id direttamente in un numero arrotondato

SecurityService ora invia ids passato Numero. MAX SAFE INTEGER come stringhe in modo da sopravvivere JSON.parse. Questo è stato annullato una riga nel client: O...

kamo·2mo ago
Fixkamo-internal

Smettere di inviare un campo di indirizzi il server non ha più

L'indirizzo di contatto di un dipartimento deriva dal lato server-box assegnato e `email` è stato abbandonato dal creare e aggiornare le richieste quando il pun...

kamo·2mo ago
Fixkamo-internal

La schermata di risultato risponde anche alla sovrapposizione del logo

La schermata di successo/error mostrata brevemente prima di reindirizzare era l'unico logo in il flusso di segnale continua a rendere intatto. Ha mantenuto il p...

kamo·2mo ago
Docskamo-internal

Registrare il rollout ProxyHmacFilter e ciò che non copre

Due passaggi ordinati, i controlli che hanno reso il secondo sicuro, e la ragione ordine: il kamo-internal doveva firmare prima che KamoLOS iniziasse a convalid...

kamo·2mo ago
Refactorkamo-internal

Uno schermo di carico invece di quattro, tutto sul logo completo

C'erano quattro copie dello stesso markup di carico a schermo intero — il schermo di navigazione, sia degli schermi pre-risultato di /validate, e /logout — iden...

kamo·2mo ago
Featurekamo-internal

Firmare le intestazioni di identità proxy — passo 1 di abilitare ProxyHmacFilter

KamoLOS si fida di X-Org-Id e X-Member-Id da questo proxy. ProxyHmacFilter esiste prova che le intestazioni provenivano da qui, ma è disabilitato in produzione:...

kamo·2mo ago
Docskamo-internal

Correggere il record — KamoLOS è distribuito, ed è stato per 78 giorni

§12 ha concluso che KamoLOS non aveva alcuna distribuzione e che gating era quindi libero, e il proxy LOS ha ripetuto il reclamo in un commento. Entrambi si sba...

kamo·2mo ago
Fixkamo-internal

Ripristinare le terminazioni CRLF dei due file l'ultimo commit riflusso

3bfe883c rewrote PublicProvider.tsx e la rotta org all'ingrosso — 1919 e 121 linee per quello che era un'aggiunta di una linea a ciascuna. Il contenuto era inta...

kamo·2mo ago
Featurekamo-internal

Un logo sovrapposto per lo schermo pre-incontro KamoMeets

Terza e ultima superficie, offerta accanto alle altre due — stessa tredici opzioni, la sua impostazione, default No Overlay. Nascosto a meno che l'org possa ef...

kamo·2mo ago
Fixkamo-internal

16 unenforced diventa 13 — rapporti e dashboard cancellati, compiti tenuti

VIEW DASHBOARD, VIEW REPORTS e EXPORT REPORTS sono andati dallo specchio, entrambi mappe dei genitori, i conteggi e l'utilizzo diUserInfo's enumeration, e app/d...

kamo·2mo ago
Featurekamo-internal

Le icone dell'app sulla procedura guidata Apps & Features

La procedura guidata creare-network ha disegnato ogni app come la prima lettera del suo nome, quindi la la stessa app era un negozio su Impostazioni -> Caratter...

kamo·2mo ago
Featurekamo-internal

Un sovrapposizione di colore solido per il logo dello schermo di carico

Aggiunge "Schermo di caricamento Overlay" direttamente sotto la home page uno su con le stesse tredici opzioni. applicando al logo sullo schermo mostrato tra na...

kamo·2mo ago
Fixkamo-internal

17 unenforced diventa 16 — la creazione di argomento di sostegno prende il proprio diritto

POST /support/topics è stato gated su MANAGE SUPPORT, il genitore, così il bambino destra sembrava morto mentre veniva controllato. Ora ci vuole CREATE SUPPORT ...

kamo·2mo ago
Fixkamo-internal

18 non forzato diventa 17 — le campagne di posta elettronica di massa sono gated

VIEW BULK EMAIL e MANAGE BULK EMAIL ora coprono le superfici della campagna e del fornitore in EmailService, che non ha controllato nulla, unendo il risolutore ...

kamo·2mo ago
Fixkamo-internal

Smettere di perdere la palette del marchio sulla strada per il browser

Organization.fromJSON non poteva leggere il proprio output. Ha mappato il marchio rampe solo dal nido `colori` oggetto SecurityService invia, ma che cosa EMITS ...

kamo·2mo ago
Featurekamo-internal

Scegli l'agente assegnato dalla directory, non un dropdown

Il campo Agente Assigned è ora lo stesso controllo di Manager su un membro profilo: un campo di sola lettura che apre il selezionatore membro ricercabile. Un ca...

kamo·2mo ago
Fixkamo-internal

20 unenforced diventa 18 — materiali di marketing e social media sono gated

VIEW MATERIALS e VIEW SOCIAL MEDIA ora hanno l'applicazione del server, insieme alla loro Controparti MANAGE che erano solo clienti. 29 endpoint su sette MediaS...

kamo·2mo ago
Fixkamo-internal

L'analizzatore non poteva vedere argomenti nidi — sei diritti non erano mai decorativi

26 non forzato diventa 20, e nessuno di esso è nuova applicazione. I sei agenti di vendita i diritti sono stati cancellati per tutto il tempo: AiSalesAgentContr...

kamo·2mo ago
Featurekamo-internal

Gli editori dicono "Enforced as MANAGE TIMECARDS" invece di "Non ancora applicato"

Un chip portava due diverse verità e fuorviante in direzioni opposte. Unbuild non significa che nulla controlli il diritto e la concessione non fa nulla. Supera...

kamo·2mo ago
Docskamo-internal

Undicesimo cluster triaged — dipendenti, time off e orari tutto il soggiorno

Il primo cluster la cui risposta onesta è "nessuna azione", e due dei sei ha guardato fino all'ultimo assegno. TimecardService ha un limite di autenticazione, ...

kamo·2mo ago
Fixkamo-internal

Lasciare un marchio fallito salvare dire ciò che effettivamente è andato storto

"Save fail: Non riuscito a salvare le impostazioni di identità di marca" scartato stato e corpo di un PUT che applica il modello di sicurezza applicato, quindi ...

kamo·2mo ago
Fixkamo-internal

28 unenforced diventa 26 — modelli AI e l'uso sono gated

MANAGE AI MODELS porta tutti e quattro gli endpoint di AiModelController e VIEW AI USAGE entrambi di AiUsageController. Né ha controllato un diritto prima, solo...

kamo·2mo ago
Fixkamo-internal

30 unenforced diventa 28 — segreteria è gated, chiamata routing è tenuto

VIEW VOICEMAIL e MANAGE VOICEMAIL ora cancello VoipVoicemailController, che ha chiesto per un diritto solo quando si riproduce una registrazione in un'organizza...

kamo·2mo ago
Featurekamo-internal

Lasciare un org dipingere il logo home page un colore solido

Aggiunge "Home Page Logo Overlay" a Branding su ****************************************************************************************************************...

kamo·2mo ago
Fixkamo-internal

32 unenforced diventa 30 — mailbox amministrazione gated, e-mail logs cancellato

VIEW EMAIL ACCOUNTS ora porta le letture amministrative su MailboxController e MANAGE EMAIL ACCOUNTS cancelli ogni scrittura. Entrambi erano client-solo prima: ...

kamo·2mo ago
Featurekamo-internal

Metti il compositore di nota in cima a Tutte le Comunicazioni

Il compositore esisteva solo nel sottotab Note, quindi scrivendo una nota su quello che stavi leggendo significava lasciare la scheda su cui stavi leggendo. Tut...

kamo·2mo ago
Fixkamo-internal

Mantenere un modello di sicurezza app borse fuori catalogo

La scheda Apps consentita ha mostrato "Non disponibile" per ogni applicazione e ha scattato indietro ogni volta che è stata scelta un'altra opzione. loadModels...

kamo·2mo ago
Featurekamo-internal

Scegli le app del nuovo org durante la creazione

Aggiunge un passo Apps & Caratteristiche tra Tipo e Fondamenti. Elenca le app modello di sicurezza del tipo di ramo scelto offre in realtà -- quelli forzati com...

kamo·2mo ago
Fixkamo-internal

37 unenforced diventa 32 — contatti CRM e cavi sono gated

Contatti: tutti i 26 endpoint del ContactRestController di EmailService prendono ora il verbo che li chiama. Hanno controllato la proprietà con attenzione e nes...

kamo·2mo ago
Fixkamo-internal

Interrompere i loghi della lettera-fallback org dal flashing

Un org senza logo mostra la sua iniziale, e su /network che iniziale lampeggia continuamente. Tre cose impilate. PlatformRightsProvider avvolge l'intera app e ...

kamo·2mo ago
Fixkamo-internal

41 unenforced diventa 37 — i verbi del documento sono gated

CREATE, EDIT, DELETE DOCUMENTS e MANAGE STORAGE ora gate DocsService ImagingController e DocumentController e ConversionService's upload endpoints. L'ultimo di ...

kamo·2mo ago
Featurekamo-internal

Ridurre le etichette nav a Opportunità e Crediti

kamo·2mo ago
Docskamo-internal

Sesto cluster triaged — i documenti coprono quattro servizi e non devono essere semenzati

CREATE, EDIT, DELETE DOCUMENTS e MANAGE STORAGE hanno tutte caratteristiche dal vivo, quindi Qui non c'e' niente di buono. VIEW DOCUMENTS è client-only in navRe...

kamo·2mo ago
Featurekamo-internal

Gli account di Dio sono protetti nella lista degli amministratori della piattaforma

Due regole che il server applica e questo solo rispecchia: la piattaforma di un account dio i diritti possono essere cambiati da un altro dio e nessun altro, e ...

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