Live Change Log

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

17,925
Variazioni totali
4,612
Caratteristiche
4,537
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,925AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,520TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,576kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,612Fix4,537Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 11, 2026
FeatureInitializerService

Aggiungere le colonne dell'orologio

past due since e suspension notified at, entrambi nullable. Null significa pagare e rispettivamente.

Kamo·4w ago
Featurekamo-shared-library

Fare un pagamento fallito significa qualcosa

PAST DUE ha contato come vivere pienamente in entrambi i risolutori di diritto, senza timestamp e nessun tappo, quindi un cliente la cui carta non è riuscita ha...

Kamo·4w ago
FeatureBillingService

Lascia che un membro acquisti il proprio posto, e chiuda un foro di parametri del corpo

Il self-pay non aveva traccia all'interno della console. Tutto sulla superficie di fatturazione è a forma di account — è già necessario tenere una riga AccountM...

Kamo·4w ago
Featurekamo-internal

Lascia che il proprietario decida chi può pagare e gestisca i gruppi che fanno

Il proprietario aveva esattamente una leva sul pagamento di sé ed era la forma sbagliata: una irreversibile promuovere il gesto, senza alcun modo di dire in ant...

kamo·4w ago
FeatureBillingService

Org policy e fatturazione gruppo API

Chi all'interno di un'organizzazione può pagare Kamo ora è responsabile e impostabile. Entrambi i percorsi sono org-scoped e quindi deliberatamente fuori /api/b...

Kamo·4w ago
Featurekamo-internal

Un Plans & console di fatturazione un proprietario può effettivamente trovare

Non c'era modo di acquistare un primo abbonamento ovunque nel prodotto. Elenchi dei piani erano raggiungibili solo attraverso un abbonamento che hai già tenuto,...

kamo·4w ago
FeatureBillingService

Predefinire l'obiettivo di un nuovo abbonamento

Un primo acquisto non ha abbonamento esistente per copiare targetOrganizationId da, e richiederlo incondizionatamente è quello che ha creato uno dalla console i...

Kamo·4w ago
Featurekamo-internal

Mostra il soffitto, non solo i byte

Il pannello riportato memorizzato, aggiunto, rimosso e a vita byte contro no riferimento a tutti — quindi un proprietario che guarda 400 GB non aveva modo di di...

kamo·4w ago
FeatureSecurityService

Promozione cancello sulla politica del proprietario, renderlo idempotent, aggiungere il suo inverso

Promuovere un membro a pagare per se stesso era incondizionato, a senso unico e non sicuro per ripetere. Ora si rifiuta quando la politica dell'organizzazione ...

Kamo·4w ago
FeatureInitializerService

Gettare il vincolo che ha limitato un membro a un account di fatturazione

Trova il vincolo per forma piuttosto che per nome — Hibernate generato e il nome non è stabile in ambienti, quindi qualsiasi vincolo unico su account members il...

Kamo·4w ago
Featurekamo-shared-library

Lasciate che i membri e i gruppi paghino da soli, secondo le regole del proprietario

Mancavano tre cose e uno era attivamente dannoso. account members ha portato un unico globale su member id — un membro potrebbe amministrare esattamente UN con...

Kamo·4w ago
FeatureSecurityService

Esporre l'impatto non aperto all'operatore

La pagina del catalogo app risponde già alla domanda org-indipendente — fa qualsiasi il piano menziona questa applicazione — e solleva un avvertimento quando ne...

Kamo·4w ago
Featurekamo-shared-library

Mostra cosa spegnere fail-open costerebbe

kamo.entitlement.fail-open concede qualsiasi applicazione il piano matrix non menziona mai. È documentato come una valvola temporanea per il backfill del catalo...

Kamo·4w ago
Featurekamo-internal

Mostra se c'è qualcuno e la loro estensione

Ogni riga ora porta un punto di presenza e una parola accanto al nome, e la sua estensione nella linea di dettaglio — quindi scegliere una persona non significa...

kamo·4w ago
FeatureSecurityService

Porta disponibilità, presenza e estensione su una riga di directory

Scegliere una persona è più facile quando la riga dice se sono lì e come raggiungerli, così ognuno ora porta quello che hanno dichiarato, se qualcosa di loro è ...

Kamo·4w ago
FeatureBillingService

Acquistare un blocco quando un org opted-in esaurisce la stanza

Corre poco dopo lo spazzamento istantanee notturno, perché questo è ciò che produce figura di utilizzo su cui decide — l'espansione contro il numero di ieri com...

Kamo·4w ago
FeatureInitializerService

Aggiungere le colonne auto-espand

Kamo·4w ago
Featurekamo-shared-library

Opt-in auto-espand con un soffitto

Due colonne sull'abbonamento che contiene i blocchi: se acquistare un'altra uno automaticamente quando l'organizzazione esce dalla stanza, e il massimo può mai ...

Kamo·4w ago
FeatureBillingService

Lascia un cambio di prezzo di catalogo in realtà raggiungere Stripe

Stripe I prezzi sono immutabili e la mappatura contiene una riga per (org, tipo, codice, ciclo) dietro una chiave unica, quindi una volta che un prezzo esisteva...

Kamo·4w ago
FeatureInitializerService

Aggiungere le colonne che rendono rilevabile una variazione di prezzo

Ordine(0), nullable, no backfill — un importo null si legge come "non sappiamo cosa questo prezzo è stato creato con" e il conciliare lo tratta come sconosciuto...

Kamo·4w ago
Featurekamo-shared-library

Registrare ciò che ogni prezzo Stripe è stato creato con

La mappatura memorizzata solo quale prezzo id da utilizzare, in modo che un cambiamento di prezzo di catalogo potrebbe nemmeno essere notato. garantirePlanPrice...

Kamo·4w ago
Featurekamo-internal

Digitare la capacità di archiviazione il riepilogo ora restituisce

Mantiene il contratto cliente in fase con BillingService, che ora segnala cosa il piano comprende, quali blocchi sono stati acquistati, il soffitto combinato e ...

kamo·4w ago
FeatureBillingService

Capacità di report accanto all'utilizzo

Il pannello di stoccaggio riportato dates immagazzinato contro nulla — nessuna indennità, nessuna percentuale, nessun denaro — quindi un proprietario che guarda...

Kamo·4w ago
Featurekamo-shared-library

Dà un effetto all'indennità di deposito

Lo stoccaggio è stato misurato in diciannove domini, di notte, con un processo di costruzione prova di copertura — e nulla ovunque calcolato un'indennità o rifi...

Kamo·4w ago
Featurekamo-internal

Dite al richiedente se il loro agente è lì

Un filo silenzioso non distingue "nessuno ha guardato questo" da "il mio agente e la persona che aspetta non può dire quale. Il bando di gara conversazione dice...

kamo·4w ago
FeatureMediaService

Il ritiro raggiunge il nuovo agente, e il richiedente viene detto chi c'è

Le dimissioni non hanno raggiunto nessuno. incaricoOpenedAt registra che un cliente ha messo la conversazione sullo schermo, ed è ciò che solleva un biglietto a...

Kamo·4w ago
Featurekamo-internal

Assegna una richiesta di chat e assegna dall'elenco dei biglietti

Due lacune, stessa causa — l'assegnazione è stata trattata come qualcosa che accade ad un biglietto piuttosto che a un pezzo di lavoro. Il pulsante di assegnaz...

kamo·4w ago
Featurekamo-internal

Motore citazione per il picker piano, corrispondente a ciò che Stripe fattura

L'aritmetica dietro un totale live running, tenuto a parte qualsiasi componente in modo che il i numeri possono essere testati direttamente. Specchio. esattamen...

kamo·4w ago
FeatureBillingService

Fai un primo piano acquistabile, e restituire i prezzi reali del piano

Due cose hanno fermato un'organizzazione a comprare un primo abbonamento. Le liste dei piani sono raggiungibili solo tramite il submarketId su un abbonamento g...

Kamo·4w ago
Featurekamo-internal

Gate ha pagato le azioni su un sedile autorizzato, al punto

Quasi ogni azione gateable nel prodotto — comporre un'estensione, e-mail un membro, aprire l'assistente AI, suonare una registrazione, avviare una conversazione...

kamo·4w ago
FeatureSecurityService

Risolvere ciò che un membro può fare, non solo ciò che il loro piano include

Le borse di studio descrivono un piano. Non hanno mai descritto questo membro, perché console gates navigazione su org-level org.features — quindi un membro sen...

Kamo·4w ago
FeatureBillingService

Bill per-unit add-ons da unità acquistate, non da headcount

Filetta la nuova quantità di add-on tramite creare e aggiornare: un componente aggiuntivo FLAT prende la sua quantità Stripe da quello che l'abbonamento effetti...

Kamo·4w ago
FeatureInitializerService

Riprezzo Deposito supplementare come $2.50 per 10 GB, org-wide

L'add-on ha descritto una piscina condivisa a livello organizzativo ed è stato quindi valutato USAGE BASED a $4 con "25 GB" dichiarato solo in prosa. Niente mai...

Kamo·4w ago
Featurekamo-shared-library

Dare componenti aggiuntivi una dimensione dell'unità e una quantità acquistabile

Un'unità aggiuntiva esisteva solo come prosa all'interno della sua descrizione ("Ogni unità aggiunge 25 GB") e come costante codificata nel sito di marketing, i...

Kamo·4w ago
August 10, 2026
Featurekamo-internal

Scegli l'agente per riassegnare un biglietto, invece di digitare il loro ID

Assegnare e riassegnare ha aperto una casella di testo che ha digitato un membro grezzo in — che significava già conoscere l'id della persona che volevi, per un...

kamo·4w ago
FeatureMediaService

Endpoints per la consegna auto-aperto firmata

GET /sessions/chat/auto-open restituisce le conversazioni di chat del cliente di questo membro dovrebbe aumentare; POST /sessions/{guid}/auto-opened record che ...

Kamo·4w ago
Featurekamo-shared-library

Registrazione durevole di una conversazione che il cliente ha sollevato da solo

MediaSessionMember guadagna AUTO OPENED AT, accanto a msgIdLastViewed perché è il lo stesso grano — un fatto circa il rapporto di un membro con una sessione. Qu...

Kamo·4w ago
Featurekamo-internal

Respirare il pannello delle preferenze

Quattro cadute e un interruttore su un pannello lavato superiore a fondo in inquilino colore a piena forza, così ogni controllo ha combattuto il proprio sfondo....

kamo·4w ago
Featurekamo-internal

Sostituire i giranti della cassetta postale con uno scheletro che si assembla

Ogni stato di carico su /messages era un Loader2 su un pannello altrimenti vuoto — il boot, l'elenco dei messaggi, l'albero della cartella, il corpo del messagg...

kamo·4w ago
Featurekamo-internal

Aggiungere e rimuovere gli ospiti dalla finestra di dialogo evento

L'ultima cosa che il dialogo non poteva fare. Potrebbe mostrare chi era già su un evento, ma non c'era modo di mettere qualcuno lì — l'unico controllo degli osp...

kamo·4w ago
FeatureEmailService

Gestire la lista degli ospiti di un evento

La finestra di dialogo potrebbe mostrare chi era già su un evento ma mai aggiungere o rimuovere chiunque; l'unica operazione ospite è stata rinotificare le pers...

Kamo·4w ago
Featurekamo-shared-library

Ricerca ospite pirata, e delete-by-event

La finestra di dialogo eventi mostra con chi è un evento, e l'elenco endpoint restituisce un mese di eventi alla volta. Chiedere per gli ospiti per evento è una...

Kamo·4w ago
Featurekamo-internal

Dite al membro cosa l'evento si scontra con, come lo hanno impostato

La cosa più utile che una finestra di dialogo di programmazione può dire è "hai già qualcosa allora", e il punto finale per rispondere è esistito tutto Niente c...

kamo·4w ago
FeatureEmailService

Lasciate che i conflitti escludano l'evento che viene modificato

ConflictDetectionService ha sempre preso un escludereEventId; questo endpoint passato nullo. Senza di esso un evento si sovrappone, quindi il momento dell'event...

Kamo·4w ago
Featurekamo-internal

Ricostruire la finestra di dialogo evento intorno a quando, non intorno ai campi

Dieci campi delineati identicamente ponderati in una colonna, nell'ordine colonne si trovano nella tabella: titolo, descrizione, posizione, calendario, tutto il...

kamo·4w ago
Featurekamo-internal

Auto Assegnazione strategia, e aprire una conversazione assegnata automaticamente

Le impostazioni degli argomenti guadagnano la quarta strategia. Le righe dell'elenco e la finestra di dialogo Modifica condividere la stessa etichetta, e la chi...

kamo·4w ago
FeatureMediaService

AUTO ASSIGNMENT, e alzare una conversazione assegnata sullo schermo dell'agente

Una richiesta di chat e un biglietto inviato sono la stessa unità di lavoro; l'argomento la strategia è l'unica cosa che decide come sia consegnata. The PRE TIC...

Kamo·4w ago
Featurekamo-shared-library

AUTO ASSIGNMENT strategia e un record durevole di una consegna invisibile

AUTO ASSIGNMENT(3) è allegato a SupportAssignmentStrategyType — assegnare immediatamente a un agente che è autenticamente online, preferendo chi detiene il meno...

Kamo·4w ago
Featurekamo-internal

Un chip app pinned lancia l'app, non le sue impostazioni

Il chip principale di una banda pinned stava collegando all'atterraggio delle impostazioni dell'app — lo stesso posto il suo primo ingresso già va. Ora prende i...

kamo·4w ago
FeatureEmailService

Sincronizzare il calendario dell'organizzazione ai telefoni, senza aprire un buco

Il calendario condiviso non ha alcun proprietario, quindi l'elenco DAV schedato potrebbe mai restituirlo: gli eventi aziendali erano chiaramente sul web e invis...

Kamo·4w 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