Live Change Log

Vedi cosa stiamo costruendo in tempo reale. Ogni funzione, correzione e miglioramento spedito attraverso la piattaforma.

17,874
Variazioni totali
4,587
Caratteristiche
4,515
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 28, 2026
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·2w 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·2w 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·2w ago
Featurekamo-shared-library

Creare i diritti dei widget di My Free Org e Avviare il progresso della procedura guidata

Aggiunge RoleRightType 288-292 (CREATE FREE ORG WIDGET e i suoi quattro ADDED/OPTIONAL/ CREATE CHILD ORG (131). Aggiunti OrgSetupWizardStep, il supporto enum di...

Kamo·2w 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·2w ago
FeatureSecurityService

Metti un bilancio in tempo reale sulla rettifica

Il punto finale non aveva limiti di alcun tipo. *** lo schermo del registro richiesto prima di abilitare il suo pulsante di ricerca non è mai stato letto qui — ...

Kamo·2w ago
FeatureInitializerService

Crea org setup wizard progress per la procedura guidata

Kamo·2w 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·2w 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·2w 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·2w ago
FeatureEmailService

Un membro è detto solo sulle app che hanno

Un tipo di notifica appartiene ad un'app — un lead callback è Leads, un Il promemoria di riunione è Riunioni — ma sollevare() chiesto solo se il membro l'aveva ...

Kamo·2w 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·2w ago
FeatureKBService

Rafforzare i chip del pubblico su ogni lettura umana

Il compositore ha sempre offerto un autore tre chip sotto "Visible to" — Membri, membri del team, pubblici. Sono stati scritti alla riga e indicizzati in Qdrant...

Kamo·2w 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·2w ago
FeatureSecurityService

Seed the master-note widgets from VIEW_NOTES

The two master-note panes shipped with no right at all — "My Master Note" and "Our Master Note" were on every member's launchpad unconditionally — and this is t...

Kamo·2w ago
Featurekamo-shared-library

A security group per app, and the master notes as widgets

Ten new rights, 278-287: NOTES_MASTER_MINE_WIDGET and NOTES_MASTER_OURS_WIDGET, each with the four policy children every home widget carries. Both hang off VIEW...

Kamo·2w ago
FeatureKlusterServices

Passare il saluto vocale a KamoCRM-LeaveVM

24.9s, giù da 27.9s. Caricato accanto alla registrazione precedente piuttosto che sopra di esso, così rotolare indietro è un cambiamento di una linea a KAMO VOI...

Kamo·2w ago
Featurekamo-login

Lasciate che un membro firmato raggiunga il modulo di iscrizione, e di nuovo dal raccoglitore spazio di lavoro

Due metà dello stesso problema: la pagina di login era una strada a senso unico. Ha convalidato qualsiasi cookie *** esistente su carico e, quando la sessione ...

Kamo·2w ago
August 27, 2026
Featurekamo-shared-library

La nota di credito, l'unico percorso di correzione per una fattura finalizzata

B3: Kamo possiede tutto prima di finalizzare() e il fornitore possiede tutto dopo, e ogni fornitore sulla roadmap tratta una fattura finalizzata come immutabile...

Kamo·2w ago
Featurekamo-shared-library

Il contatore del documento e un numero che non può forcheggiare

Ogni numero di documento esistente su questa piattaforma è una gara check-then-insert con nessun vincolo unico dietro di esso: i numeri di preventivo sono COUNT...

Kamo·2w ago
Featurekamo-shared-library

L'ente fattura, con ogni campo fiscale e nessun motore fiscale

La fattura di Kamo, scritta solo da InvoicingService. Nulla su di esso è fornito da un chiamante: ogni figura deriva dalle linee su ogni scrittura, che è la di ...

Kamo·2w 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·2w ago
FeatureSecurityService

Lasciate che il chiamante scelga una risoluzione fissa KamoDesktop

Il desktop remoto non è mai stato bloccato a una risoluzione — traccia il browser finestra, e sempre. guacd onora la dimensione del cliente e xorgxrdp ridimensi...

Kamo·2w ago
FeatureInitializerService

I REVOKEs tre entità javadocs già rivendicati esistevano

BillingWormGuard, BillingDispatch e BillingSyncIssue ogni cite "un REVOKE UPDATE, DELETE nella migrazione di KamoInitializer". Non esisteva una tale migrazione....

Kamo·2w 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·2w ago
FeatureSecurityService

Il relè a InvoicingService, e il diritto che lo porta

Task 8. SecurityService è il limite di autorizzazione; InvoicingService è ClusterIP senza ingressi, quindi questo relè è l'unico modo per entrare. InvoicingSer...

Kamo·2w ago
Featurekamo-shared-library

MANAGE BILLING PROVIDER (277), un bambino delle impostazioni di commercio

Compito 8, specchio 1 di 6 (il Java enum) e specchio 2 (la linea genitore(...)). Id 277 è stato ri-derivato dall'origine/mangono immediatamente prima di assegn...

Kamo·2w 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·2w 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·2w ago
FeatureSecurityService

Di' al reporter quando Send To AI sposta il loro rapporto

MediaService ora e-mail un reporter ogni volta che il loro bug o modifiche di miglioramento lo stato, ma una spedizione applica uno status proprio — di solito I...

Kamo·2w ago
FeatureEmailService

Le variabili di anteprima per il modello cambiato bug-status

L'anteprima dell'amministratore rende un modello contro una mappa variabile del campione, e questo non ha braccio — quindi un amministratore org che apre SYSTEM...

Kamo·2w ago
FeatureMediaService

E-mail il reporter quando il loro bug o miglioramento cambia stato

Triage era silenzioso. Qualcuno ha presentato un rapporto e poi ha dovuto continuare ad aprire la scheda per scoprire se qualcuno l'avesse guardato — che è lo s...

Kamo·2w ago
FeatureMediaService

Per-viewer legge lo stato, un distintivo dal vivo, e per-status conta

La polizia si occupava della questione, non di te. /new-count ha contato ogni NUOVO rapporto a livello di piattaforma, in modo che potrebbe cadere solo quando q...

Kamo·2w ago
FeatureSecurityService

Annunciare il cambiamento della coda quando un rapporto viene inviato all'IA

Una spedizione è l'unica cosa che prende un rapporto fuori NEW da OUTSIDE MediaService, quindi senza questo era l'unica transizione del badge della console impa...

Kamo·2w ago
Featurekamo-shared-library

Per-viewer leggere stato per i rapporti di bug di sistema

SystemBugView è per VIEWER, non per bug — una prima colonnaViewedAt su SystemBug avrebbe permesso a chiunque avesse aperto un rapporto di chiarire prima il dist...

Kamo·2w ago
Featurekamo-shared-library

La lettera canonica un reporter di bug ottiene quando il loro rapporto si muove

Un membro che file un bug o un miglioramento non aveva modo di imparare ciò che è successo a a breve di aprire la scheda e guardare. Questo aggiunge il modello ...

Kamo·2w ago
FeatureInitializerService

System bug view — che ha letto quale relazione

Per VIEWER, non per bug, e questo è l'intero motivo è un tavolo piuttosto che un colonna first viewed at su system bug: il triage è lavorato da diverse persone ...

Kamo·2w ago
FeatureBillingService

Linee per server sulla sintesi delle estensioni

La scheda delle estensioni del server del telefono ha mostrato la figura e nient'altro, quindi un server KamoPBX vuoto ha mostrato "21 estensioni fatturabili — ...

Kamo·2w ago
FeatureVOIPService

Intercettazione parola chiave al passo 0 sulla RingCentral rail (MS1 Task 4)

Oggi un STOP a un numero nessuna riga MEMBER VOIP CONFIG ha colpito il "Nessun membro trovato per il numero" ramo e scompare — e quel ramo è EXACTLY dove un il ...

Kamo·2w ago
FeatureVOIPService

SmsKeywordService — uno scrittore per parole chiave in entrata (MS1 Task 3)

Chiude il TODO Task 2 rimasto indietro. Fino a quando questo commette un inbound verificato STOP raggiunto BulkTextInboundController, è stato riconosciuto, è st...

Kamo·2w 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·2w ago
Featurekamo-internal

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

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

kamo·2w ago
FeatureEmailService

Persist i due toggles del telefono della società

Reads and writes userCompanyPhoneMain / userCompanyPhoneTollFree sulla firma campo config, quindi i nuovi switch della scheda Contenuto sopravvivono a un salvat...

Kamo·2w ago
Featurekamo-shared-library

Attribuisci estensioni gratuite al server che sono su

Un org che esegue un server FreePBX occupato accanto a un nuovo server KamoPBX vuoto "21 estensioni fatturabili — $63.00 / mese" mentre guardando il KamoPBX uno...

Kamo·2w ago
FeatureInitializerService

Avviare le colonne del telefono della società prima che EmailService le legga

ADD COLUMN SE NON ESSERE PER ***********************************************************************************************************************************...

Kamo·2w ago
Featurekamo-shared-library

Il telefono dell'azienda controlla una firma individuale può trasportare

Due bandiere su org su email signature field config: user company phone main e user company phone toll free. Hanno messo la linea pubblica dell'organizzazione s...

Kamo·2w ago
Featurekamo-shared-library

La ricevuta della parola chiave in entrata e il consenso chiave per campagna (MS1 Task 3)

Due cose che il registro di consenso ha bisogno prima di un STOP in entrata può essere registrato inquilino e esattamente una volta. `SmsInboundReceipt` (comms...

Kamo·2w ago
Featurekamo-shared-library

Il diario di sincronizzazione, e una corsa terminale che realmente è congelato

BL1 Task 5, metà bibliotecario condiviso. Cinque numeri di giornale, tre entità e tre Repositori sotto i piedi. Nessun stereotipo: BillingWormGuard è una classe...

Kamo·2w ago
FeatureVOIPService

Carriera in entrata SMS webhook (MS1 Task 2)

# POST # -- codificato o JSON, sorvegliato dal L'immagine di CARRIER e' OWN. Perché un nuovo endpoint. /api/voip/webhook non può ricevere un STOP e non riesce ...

Kamo·2w ago
Featurekamo-shared-library

E.164 normalizzatore e interprete di parole chiave SMS (MS1 Task 1)

Due classi pure senza I/O e senza stereotipo di primavera, così ogni servizio può caricarli e SharedLibBeanSafety Il test rimane verde. E164.normalize(raw, def...

Kamo·2w ago

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo