KamoCRM

Live Change Log

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

17,790
Total Changes
6,154
Features
5,368
Fixes
30
Projects
Filter by project
All Projects17,790AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService332KBService151KlusterServices746MCPGatewayService264MediaService604RAGService79SecurityService1,900TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,456kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,713kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild17CI523Chore786Docs3,272Feature6,154Fix5,368Other998Performance165Refactor278Revert23Style42Test163Upgrade1
August 28, 2026
Fixkamo-internal

Risolvere la stringa condivisa "skip" contro la sua chiave completa

Sei componenti passo denominati t("skip") contro un uso unscopioTraduzioni(), che richiede una chiave "skip" di alto livello che non esiste — il prossimo in poi...

Kamo·2mo ago
Featurekamo-internal

Avviare la scheda sulla pagina di atterraggio Impostazioni

Aggiunge una scheda di gruppo essenziale che collega a /settings/wizard, corrispondente al makeCard idiom utilizzato dai suoi fratelli. Tasti dizionario già spi...

Kamo·2mo ago
Fixkamo-internal

Chiudere il mago Salva-senza-validazione foro (review round 1)

Quattro risultati di spec/code review, affrontati: 1. CRITICAL - nulla ha portato il pulsante Salva della shell sulla validità del passo, quindi un membro potr...

Kamo·2mo ago
Featurekamo-internal

A SEND TO AI accendere il modulo di relazione

Allineato a destra sulla riga "Cosa stai segnalando?", ogni volta che la finestra si apre — inizia una sessione su una macchina che tiene le credenziali del clu...

Kamo·2mo ago
Featurekamo-internal

Avviare la procedura guidata di configurazione a /settings/wizard

Trasforma i nove passi della procedura guidata spostati in un editor sopra l'organizzazione il membro è già firmato. Ogni passo ora semi il suo valore da live o...

Kamo·2mo ago
Refactorkamo-internal

Rinomina Copilot Mobile App a KamoMobile

L'app mobile è KamoMobile ora. Questo rinomina ogni riferimento ad esso in questo repo — i membri delle stringhe leggono, il percorso, il namespace i18n, compon...

Kamo·2mo ago
Featurekamo-internal

L'eroe /copilota ed entrambi i codici di scansione portano anche il segno di camaleonte

erano gli ultimi due siti, e non poteva semplicemente prendere il nuovo src invariato, perché l'opera è una silhouette trasparente 127x102 dove il raster era un...

kamo·2mo ago
Featurekamo-internal

Scambiare il marchio mobile-app per il camaleonte SVG nella rotaia e sulla casa

raster. Entrambi ora disegnano l'opera KamoMobileApp come vettore. Controllato come SVG perché questo è ciò che il marchio è: una singola silhouette bianca con...

kamo·2mo ago
Featurekamo-internal

Crea il widget My Free Org

Nave lo stesso CreateOrgForm la pagina /network/create renders, nella sua layout widget, come widget home-launchpad (org.create) gated on CREATE FREE ORG WIDGET...

Kamo·2mo ago
Fixkamo-internal

Inerte, non ariete + puntatore-eventi-none, per sezioni recintate

Creare la sezione() dell'OrgForm ha nascosto le quattro sezioni gated su "nessun tipo di ramo scelto ancora" con aria-hidden più un puntatore-events-none classN...

Kamo·2mo ago
Docskamo-internal

Progettazione e piano di implementazione per il lancio org e la procedura guidata

Ripristina due commit cadute da un 'git reset' concomitante --mixed origin/main' in questo checkout condiviso; i file stessi sono sopravvissuti all'albero di la...

Kamo·2mo ago
Fixkamo-internal

Gettare un a nido d'ape raccolto nell'obiettivo rimuove ogni testa in esso

Jiggling mid-drag spara il gesto di raccolta, che tira ogni testa di dimensioni uguali in l'ammasso della testa trascinata e ancora il nido d'ape sulla testa so...

Kamo·2mo ago
Featurekamo-internal

/network/create è una pagina; i dodici passi si spostano a /settings/wizard

CreateOrgForm.tsx è un componente con due layout (pagina/widget), costruito da Task 7/8 CreareOrgFields modello, gruppi di campo e OrgBrandPreview. page.tsx è o...

Kamo·2mo ago
Featurekamo-internal

Gruppi di campo riutilizzabili e l'anteprima live del marchio

Estrae gli input da BranchTypeStep, BasicsStep, LogoStep, ColorsStep, AppsStep e AgeRestrictionsStep in cinque componenti di campo controllati (OrgTypePicker, I...

Kamo·2mo ago
Featurekamo-internal

Avviare il pulsante Configurazione guidata con un bordo di attenzione

Aggiunge il punto di ingresso del launchpad nella procedura guidata di configurazione: un proprietario-solo, diritti-gated pillola che legge "Getting Started Co...

Kamo·2mo ago
Fixkamo-internal

Portare il percorso web-alias sul contesto genitore, non modello da solo

conBranchType precedentemente girato utilizzareWebAlias ogni volta che il MODEL SELECTED permesso ROOT o un alias personalizzato, ignorando i tre precondizioni ...

Kamo·2mo ago
Featurekamo-internal

Avviare mago passo modello e client

Aggiunge il modello passo lato client (app/lib/orgSetupWizard.ts), una API sottile client per GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSetupWiz...

Kamo·2mo ago
Featurekamo-internal

Il pannello massimizzato zoom nella conversazione che hai scelto

Cambiare le conversazioni nella vista massimizzata era un nudge 8px e una dissolvenza di 180ms — abbastanza vicino a nulla che il pannello sembrava semplicement...

Kamo·2mo ago
Featurekamo-internal

Widget a tre colonne e dimensioni minime per-widget

Widens WidgetWidth a 1 | 2 | 3 | 'full' e permette un WidgetDefinition dichiarare minWidth/minHeight. widgetMinSize(definizione) converte che in un pavimento Pa...

Kamo·2mo ago
Featurekamo-internal

Toccare un logo tracciato a mano e scaricare il file convertito

Quattro cose sul convertitore raster-to-vector e la semplice slot logo. **La barra di scorrimento sulle opzioni raster è tre volte più ampia.** 4px è stato un ...

Kamo·2mo ago
Featurekamo-internal

Set di campo di una pagina e le impostazioni predefinite che sostituiscono i passaggi caduti

CreateOrgFields è ciò che la nuova forma single-page /network/create chiede per: un tipo di ramo, nome, alias, l'app switch, e una manciata di optional campi. t...

Kamo·2mo ago
Featurekamo-internal

Per-pane dimensione minima, applicato su lettura e su trascinamento

Filetta un `min opzionale?: PaneSize | null` tramite morsettoPaneSize, i due helper resize-delta, e le due funzioni di lettura/scrittura preferenze nella modell...

Kamo·2mo ago
Fixkamo-internal

Cambiare le conversazioni non impila più le finestre dietro il pannello massimizzato

Prende @kamo/tool-core 0.1.5, dove lasciare il pannello massimizzato è diventato due gesti invece di uno. Una riga di navigazione fare clic sulle mani il riquad...

Kamo·2mo ago
Fixkamo-internal

Dare alla nuova scheda una sessione, invece di uno che rimbalza a login

"Aperta nella nuova scheda" era `window.open(location.href, ' blank', 'noopener,noreferrer')`. La sessione id non è in un cookie — vive in sessioneStorage, per ...

Kamo·2mo ago
Featurekamo-internal

L'anno stabilito dell'org è facoltativo, e renders non impostati come assenti

Nulla sul server mai richiesto — la colonna è nullable, la creazione parser mappa un valore vuoto a null, e patchOrganization applica solo le chiavi un corpo PU...

Kamo·2mo ago
Performancekamo-internal

Una conversazione supera la finestra che lo mostra

Apertura di una finestra di chat costa sette richieste prima di un messaggio reso — storia, membri, ricevute, mark-read, l'istantanea non letta, l'avatar della ...

Kamo·2mo ago
Featurekamo-internal

Mostra un membro solo le schede che sono loro da vedere

Le tre superfici dei componenti erano aperte alle persone che non possono significare nulla per. Ogni cancello è sul MEMBER TYPE o le app di org, mai su checkRi...

Kamo·2mo ago
Fixkamo-internal

Centro le piastrelle del launchpad che sono solo un'icona e un nome

Un pannello app a foglia nella sua forma compatta non mostra righe sotto-item e nessuna descrizione, quindi la riga dell'icona/titolo stava dirigendo una colonn...

Kamo·2mo ago
Featurekamo-internal

Offrire un membro solo i tipi che possono ricevere

Il centro di notifica e le sue impostazioni attirano ogni genere a tutti. A membro senza applicazione Leads è stato mostrato un filtro "Lead callback" che potre...

Kamo·2mo ago
Featurekamo-internal

La console mostra un lettore che cosa possono avere, e non più

Due cose che la pagina /kb ha riferito a chiunque abbia VIEW KB ARTICLES. Il corpo. Il pubblico scheggia un autore zecche nel compositore — Membri, Team I memb...

Kamo·2mo ago
Fixkamo-internal

Ripristinare l'immagine-proxy e carta da parati lavoro 266357d0 ritorto, e atterrare le autorizzazioni cambiare era destinato a trasportare

266357d0 è stato costruito con l'indice sbagliato. Il suo albero è venuto da una stala locale HEAD piuttosto che da quello inscenato, quindi non ha portato ness...

Kamo·2mo ago
Featurekamo-internal

Un gruppo per app, una console per concedere loro, e master notes come widget

Tre cambiamenti che si sono rivelati essere uno. L'HOME PAGE. "Il mio Master Note" e "La nostra Master Note" sono stati riquadri su misura resi direttamente da...

Kamo·2mo ago
August 27, 2026
Fixkamo-internal

Stop forza-cache pinning "questo org non ha sfondi" per sempre

Lo sfondo della console e l'editor di Wallpaper membro entrambi leggono l'inquilino `config.json` per `backgroundImageCount`, e entrambi chiesto per esso con "c...

Kamo·2mo ago
Fixkamo-internal

La griglia ha preso ogni pagina due volte, poi si è svuotato per farlo

L'apertura /leads ha mostrato le righe, è sceso indietro a uno stato di carico, e ha mostrato di nuovo. Stava prendendo due volte. STOMP solleva suConnect sul ...

Kamo·2mo ago
Fixkamo-internal

Fermare il proxy dell'immagine che serve una copia oraria di un altro marchio

Gli URL tematici sono stabili e non dicono nulla del loro contenuto: un org è semplice il logo è sempre ` Пalias>/img/logo.svg`. Ogni org è anche seme con la ba...

Kamo·2mo ago
Featurekamo-internal

Scegliere la risoluzione KamoDesktop e smettere di nascondersi perché un lancio non è riuscito

Il desktop remoto traccia la finestra del browser e ha sempre, quindi non c'era modo avere più desktop che finestra. Un raccoglitore ora imposta una dimensione ...

kamo·2mo ago
Docskamo-internal

Controllare nell'usoUserInfo handoff in condivisione

La regola "no .md in repos" è ritirata. Questo documento è stato tenuto local-only; appartiene accanto al codice che descrive.

kamo·2mo ago
Docskamo-internal

Chiudere BL1 e MS1

kamo·2mo ago
Fixkamo-internal

Formatta ogni numero di telefono una firma stampa

Le linee dell'azienda sono uscite come qualunque sia il record di org memorizzato — "5555555555" — accanto alla linea di un membro nello stesso blocco, quindi u...

kamo·2mo ago
Fixkamo-internal

Un formatore per ogni numero, USA e internazionale

Il formatore ogni superficie del telefono condiviso ha mantenuto l'ULTIMA TEN DIGITS di qualsiasi cosa è stato consegnato e vestito come numero NANP, così "+44 ...

kamo·2mo ago
Featurekamo-internal

Il percorso del proxy di fatturazione e i quattro specchi TS di MANAGE BILLING PROVIDER

Compito 8, la metà interna kamo. Sei specchi dell'architettura dei diritti; quattro di loro vivono qui. 3. app/lib/rightsHierarchy.ts MANAGE BILLING PROVIDER -...

kamo·2mo ago
Featurekamo-internal

`?bug= <id>` apre il cassetto del rapporto

Dove si trova la nuova email di scambio di stato. La relazione deve essere nominata piuttosto che la scheda: il filtro di stato predefinito a New, e quella e-ma...

Kamo·2mo ago
Featurekamo-internal

Immering carte non lette, un distintivo dal vivo, e per-status conta

La carne e' su di te ora, non sulla questione. Ha contato ogni NUOVO rapporto a livello di piattaforma, quindi è caduto solo quando qualcuno ha spostato uno sta...

kamo·2mo ago
Fixkamo-internal

Una finestra annuncia solo la propria conversazione

Il messaggioReceived handler invia chat:message-received, che è ciò che rende ChatNotificationListener alzare una finestra di chat, e gioca il tono di arrivo. N...

kamo·2mo ago
Fixkamo-internal

Mostra cosa costa questo server telefonico, non solo il totale org

La scheda delle estensioni ha mostrato solo la figura dell'organizzazione, quindi una KamoPBX vuota server visualizzato "21 estensioni fatturabili — $63.00 / me...

kamo·2mo ago
Featurekamo-internal

Disattivare il navigatore di chat dalla finestra massimizza

Il navigatore di conversazione era un prop bambino di ToolWindowShell, reso all'interno della finestra ottimizzata. Fare clic su una riga in esso si apre che co...

kamo·2mo ago
Featurekamo-internal

Telefono aziendale (main/toll free) sulla firma di un membro, con la loro estensione

La scheda Contenuti di *****************************************************************************************************************************************...

kamo·2mo ago
Fixkamo-internal

Offerta Configurazione di Fine su un server KamoPBX che non è mai stato fornito

La scheda ha detto all'amministratore che il loro sistema telefonico era "ancora essere impostato" e aspettare. Questo non è mai stato chiaro: KamoPBX provision...

kamo·2mo ago
Fixkamo-internal

Formattare i numeri nella cronologia delle chiamate

La scheda Storia era l'unica superficie softphone che rende un numero di fornitore grezzo: il banner in arrivo e ogni numero in SoftphoneCRM già passa attravers...

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