KamoCRM

Live Change Log

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

17,706
Total Changes
6,107
Features
5,348
Fixes
30
Projects
Filter by project
All Projects17,706AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService589InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,883TranslateService62VOIPService251VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,429kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,692kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore776Docs3,266Feature6,107Fix5,348Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 9, 2026
Fixkamo-internal

Smettere la lista scorrendo quando si adatta già

Tre cose aggiunto altezza che non era contenuto, quindi una lista abbastanza breve da adattarsi ancora ha una barra di scorrimento: - l'infinito-croll sentinel...

kamo·2mo ago
Featurekamo-internal

Pannelli esplicativi su ogni link della barra di amministratore

Qualcuno che ha creato la loro organizzazione dieci minuti fa incontra nove link non hanno modo di leggere. Hovering o focus uno ora sforna un pannello che risp...

kamo·2mo ago
Fixkamo-internal

Ripristinare le modifiche della barra degli amministratori ripristinate da 3926d1d8

3926d1d8 ha portato AdminQuickLinks.tsx al suo ae45fc9c^ blob, annullando l'org etichetta plurale, i nomi brevi Blocks/Logs e la rimozione del gap. Stesso conte...

kamo·2mo ago
Fixkamo-internal

Ids di riga di stringa, controlli color org, icona di pagina, barra di errore centrale

Creare un libro e selezionarlo ha risposto "Non trovato". CockroachDB Unique rowid() ids sono 64-bit — uno reale è 1200081912680906758 — e JSON.parse round qual...

kamo·2mo ago
Featurekamo-internal

Serrare la barra degli amministratori — etichetta org, nomi di audit brevi, nessun gap

Tre modifiche a come la barra legge a nove link: La voce dei membri della squadra ora indossa l'etichetta plurale dell'org di Behavior & Etichettatura, quindi ...

kamo·2mo ago
Featurekamo-internal

Freccia Back-to-home sinistra di ogni pagina delle impostazioni

Le pagine delle impostazioni non avevano modo di tornare alla scheda di lancio a corto della rotaia nav. Impostazioni impostazioni Vista opzionale backHref ora ...

kamo·2mo ago
Featurekamo-internal

Il resto della configurazione essenziale nella barra degli amministratori

Sicurezza ruoli, dipartimenti e titoli di lavoro si uniscono al gruppo di configurazione, a sinistra di la coppia di audit. Sono le tre schede di configurazione...

kamo·2mo ago
Featurekamo-internal

Blocchi di accesso nella barra dell'amministratore, link di audit al bordo del percorso

Blocchi di accesso e Log di accesso di sistema sono i due schermi sulla barra che rispondono Chi è entrato e chi non l'ha fatto piuttosto che configurare nulla,...

kamo·2mo ago
Featurekamo-internal

Nome e modificare i libri degli indirizzi e ricostruire la pagina intorno a loro

Aggiungendo un libro POSTed un nome segnaposto hard-coded senza prompt, e niente ovunque potrebbe rinominare uno — così ogni libro un org era chiamato la stessa...

kamo·2mo ago
Featurekamo-internal

Barra di amministratore sopra le schede di lancio

Cinque schermi un amministratore org si apre costantemente — membri del team, comportamento & etichettatura, statistiche e costi, applicazioni e funzionalità, l...

kamo·2mo ago
Fixkamo-internal

Stop /api/user-info rinnova il TTL per gli utenti idle

Questo percorso scrive il TTL dritto a Redis, quindi ha bypassato il gating in SecurityService, MediaService e ChatService interamente — e utilizzareUserInfo lo...

kamo·2mo ago
Performancekamo-internal

Hash con BLAKE3 solo, in modo da saltare il caricamento effettivamente risparmiare tempo

Dedup ha lavorato — il server ha registrato 'linked SENZA upload' e 358 MB non ha mai lasciato il macchina — ma il membro ha ancora aspettato, perché il calcolo...

kamo·2mo ago
Featurekamo-internal

Salta il caricamento quando la piattaforma ha già il file

Inviare lo stesso video a tre persone significava tre upload completi. Dedup li ha collassati in un oggetto memorizzato, ma solo una volta che ogni trasferiment...

kamo·2mo ago
Featurekamo-internal

Mostra lo storage di anteprima generato come propria linea

Le miniature e le immagini di anteprima ora contano verso il totale dell'organizzazione, così il cliente dovrebbe essere in grado di vedere che cosa costano piu...

kamo·2mo ago
Fixkamo-internal

Recuperare un allegato ricevuto la cui prima richiesta è stata respinta

Un video che arriva in una conversazione non può essere giocato fino a quando la pagina è stata ricaricata, mentre un video che il membro aveva appena inviato h...

kamo·2mo ago
Featurekamo-internal

Lasciare un membro tenere un video o un allegato audio, non solo riprodurre

Il giocatore risponde a un'intenzione. Volare il file sul disco è diverso, e video e audio sono stati i due tipi di allegato senza alcun modo di farlo — un docu...

kamo·2mo ago
Featurekamo-internal

Mostra il branding e l'archiviazione documentale Docstive

Entrambi sono scritti direttamente al negozio di oggetti senza dimensioni registrate nel database, così leggono come zero fino a quando una spazzata li misura. ...

kamo·2mo ago
Featurekamo-internal

Mostra l'archivio messaggi di testo

Gli allegati MMS sono in linea nel database come dati: URI piuttosto che come file, così non avevano alcun record di dimensioni e non sono mai stati contati. Or...

kamo·2mo ago
Featurekamo-internal

Mostra ogni categoria di storage separatamente

Registrazioni di chiamate, segreteria telefonica, allegati di chat, risorse HR e marketing materiali ogni ottenere la propria linea invece di condividere uno "D...

kamo·2mo ago
Featurekamo-internal

Dire perché la casella di posta di archiviazione può leggere zero

Mailbox bytes conta solo la posta Kamo realmente ospita. Un'organizzazione su Microsoft 365 o Google Workspace ha i suoi messaggi sui dischi di quel fornitore, ...

kamo·2mo ago
Featurekamo-internal

Mostra l'utilizzo di storage nella scheda statistiche dell'account

La scheda ha detto "Non sono disponibili dati di utilizzo per questo periodo" per ogni organizzazione. billingApi.getCurrentUsage() è una stube che ritorna { me...

kamo·2mo ago
Fixkamo-internal

Popover X chiude la finestra, non solo il popover

Licenziare il popover aveva già due possibilità (cliccare fuori, Escape), quindi un X che solo ha respinto era un duplicato e non ha lasciato alcun modo per sba...

kamo·2mo ago
Fixkamo-internal

Split Disponibile sul verdetto del catalogo, e smettere Stage pubblicare un app

Il conto Apps scheda derivato Disponibile / Non Disponibile dalla fase di sviluppo, quindi contraddice il catalogo della piattaforma nel momento in cui un opera...

kamo·2mo ago
Featurekamo-internal

Split Apps & Caratteristiche in Disponibile / Non disponibile / Deprecato

Una lista piatta app mista la piattaforma offre con quelli che non e quelli che si è ritirato, quindi l'operatore ha dovuto leggere ogni chip per distinguerli. ...

kamo·2mo ago
Fixkamo-internal

Carico Ammessi App da un inquilino endpoint in realtà può leggere

appCatalogApi.list() è solo piattaforma-proprietario, quindi su qualsiasi inquilino org l'editor Branch Types non ha mostrato applicazioni e la guardia di salva...

kamo·2mo ago
August 8, 2026
CIkamo-internal

Ricostruire dopo le stringhe Apps & Features raggiunto il dizionario

Correre 545 ha fallito la chiave di guardia i18n su 60 chiavi. Non un difetto di codice — il commit kamo-internal era spinto alle 14:10 e le stringhe del dizion...

kamo·2mo ago
Chorekamo-internal

Gettare la fase inutilizzataUtilizzatore di Label

I nomi delle fasi sono resi da chiavi del messaggio, quindi l'aiutante di sola inglese non aveva Caller a sinistra.

kamo·2mo ago
Otherkamo-internal

Route the Apps & Features copy through next-intl

kamo-internal serve 22 locali e ogni stringa di interfaccia utente deve provenire da una chiave del messaggio — l'inglese hardcoded rompe ogni operatore non ing...

kamo·2mo ago
Featurekamo-internal

Aggiungere una scheda Apps & Features e correggere l'elenco Apps consentiti

La nuova scheda, a destra delle Organizzazioni, controlla ciò che ogni organizzazione è offerto: disponibilità, fase di sviluppo, nome del display, descrizione,...

kamo·2mo ago
Fixkamo-internal

Mostra i prezzi negoziati invece di $0,00 per i componenti aggiuntivi aziendali

Gli add-on di origine non hanno prezzo di listino — sono negoziati per accordo — e formatCurrency(null) rende $0,00, pubblicizzando un modulo enterprise come gr...

kamo·2mo ago
Docskamo-internal

Progettare il catalogo app della piattaforma dietro una scheda Apps & Features

Apps on /settings/account?tab=apps sono costanti di compilazione nel tempo ServiceType enum, quindi "Available" (stadio == COMPLETATO), la fase stessa, il nome ...

kamo·2mo ago
Featurekamo-internal

Consolle di organizzazioni fantasia server

La scheda ha caricato ogni organizzazione in una richiesta e ha reso una carta ciascuno, con il backend sbiadito per org, poi per conto, poi per abbonamento. Ce...

kamo·2mo ago
Docskamo-internal

Piano di attuazione per la console delle organizzazioni della piattaforma

17 compiti TDD in BillingService, il dizionario di traduzione e kamo-internal. I nomi delle tabelle fisiche verificati contro il cluster live -- la tabella org ...

kamo·2mo ago
Featurekamo-internal

Rinominare LOS a MLOS, aggiungere Personal Loan Origination System, gate commerce verticali

La scheda App mostra ora 'Commerce: Mortgage Loan Origination System' (il titolo viene servito dal backend enum, non lo specchio TS) e un nuovo 'Commerce: Perso...

kamo·2mo ago
Docskamo-internal

Progettazione per la console delle organizzazioni della piattaforma

Ridisegna # Da un lato # # da un'altra # Elenco di carte incompleto in una console grafica server. La scheda corrente carica ogni org in una sola volta e i fan...

kamo·2mo ago
Fixkamo-internal

Alzare il prossimo tappo del corpo che stava troncando ogni grande upload

La causa del fallimento 3 allegati GiB, ed era nostra, non la rete. E' stato 500. Non è una riscrittura/middleware impostazione: Prossimo avvolge OGNI richiest...

kamo·2mo ago
Fixkamo-internal

Smettere un carico morto filando per sempre, e dire che 100% significa

Un caricamento in bancarotta si è seduto al 100% con la barra piena e senza uscita. Tre motivi separati, Tutti miei. XMLHttpRequest non ha tempo di lettura uti...

kamo·2mo ago
Fixkamo-internal

Lasciare una finitura di upload in volo invece di morire su un rollout

Un allegato di chat 2 GiB ha raggiunto il 100% e poi ha fallito con 'Bad Gateway' perché un schierato atterrato sopra di esso: il pod ha preso SIGTERM alle 03:3...

kamo·2mo ago
Featurekamo-internal

E-mail un membro dalla loro riga

Aggiunge un'azione di posta accanto a chat, chiamata e profilo su una riga di membro, aprendo il Strumento messaggi con il destinatario già riempito. È nascosto...

kamo·2mo ago
Fixkamo-internal

Fare un caricamento fallito dire ciò che è successo e registrare abbastanza per diagnosticarlo

Un attacco 2 GiB è fallito alla fine di un trasferimento di quattro minuti con 'Upload fallito: upload fail Internal Server Error' — un prefisso doppio avvolto ...

kamo·2mo ago
Fixkamo-internal

Applicare etichette di stato personalizzate sulle schede di stato

Ogni altro display di stato su /leads risolve la sua descrizione attraverso risolvereLabel() dall'usoStatusLabels — i renderrs delle celle della griglia, entram...

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

Segnala l'ora dell'utente in modo che una scheda abbandonata possa scadere

Il rilevatore di attività del cliente solo mai gated se abbiamo chiesto di estendere; esso Non ha mai detto niente al backend. SecurityService ha rinnovato la s...

kamo·2mo ago
Featurekamo-internal

Titolo il modulo mutuo riquadri Borrower(s)

Il modulo Loan/Borrower/Subject Property serve ogni mutuatario sul file, quindi il i titoli della scheda e del pannello ora provengono da traduzioni e leggono B...

kamo·2mo ago
Fixkamo-internal

Lasciare l'individuo fuori da una firma del dipartimento troppo

Un messaggio inviato da una casella di posta del dipartimento è scritto dal dipartimento: la risposta arriva lì, non con chi l'ha digitato, quindi firmarlo con ...

kamo·2mo ago
Featurekamo-internal

Guidare il modello di e-mail fuori dall'indirizzo From, dietro un interruttore on/off

Il raccoglitore modello nel piè di compositore è andato. Quale modello indossa un messaggio non è un decisione separata da chi è inviato come: l'indirizzo princ...

kamo·2mo ago
Fixkamo-internal

Fermare il prossimo/imaging rompendo ogni anteprima del logo

Lo schermo del branding di org ha mostrato i loghi completi e semplici come immagini mancanti anche se gli stessi file rendere bene ovunque nell'app. safeImage...

kamo·2mo ago
Fixkamo-internal

Ordinare i reparti in ordine alfabetico

Le sezioni di reparto rese roster in qualsiasi ordine il backend li ha restituiti. Ordinare le chiavi della sezione A→Z (locale-aware); ordine del membro all'in...

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