Live Change Log

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

17,865
Variazioni totali
4,581
Caratteristiche
4,512
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 26, 2026
Featurekamo-shared-library

Lascia che un account riduca le sue comunicazioni

Diversi conduce comunemente appendere fuori un conto proprio perché sono la stessa persona che chiede due volte, e ciascuna delle loro chiamate è stata abbinata...

Kamo·2w ago
Featurekamo-internal

Un contesto per i quattro contatori

Compone ciò che esiste e possiede i tre che non avevano casa: bug non visualizzato segnalazioni, webinar non visualizzati, e il telefono mancate chiamate e segr...

kamo·2w ago
Docskamo-internal

Segnare il piano di guardrails softphone eseguito

Real commit SHAs al posto del segnaposto, e 47 passi ticked. Un finito piano che mostra tutte le scatole non controllate male come lavoro abbandonato.

kamo·2w ago
Performancekamo-internal

Un clic della casella di controllo non dovrebbe ripristinare la barra laterale della cartella

Sei siti di chiamata leggere il negozio di e-mail con un nudo `useEmailStore()`. In zustand che abbona al negozio WHOLE, in modo che qualsiasi cambiamento ovunq...

kamo·2w ago
Featurekamo-internal

Il punto di partenza riporta quale percorso ICE ha effettivamente scelto

Il beacon ha spedito il ghiaccioCandidateType come campo permanente-null. Questo è peggio. che ometterlo: fa sembrare la telemetria più informativa di quanto si...

kamo·2w ago
FixBillingService

Le chiavi appartengono a Stripe crea solo, non su mutazioni

La prima recensione (Ruling 15) ha trovato il Critical: una idempotency stabile chiave su un aggiornamento/cancel/attach/detach non è una salvaguardia, è un bug...

Kamo·2w ago
Performancekamo-internal

Memoizzare il valore non letto dell'app, fissare un effetto auto-retriggering

UnreadContext ha pubblicato un oggetto di quattordici membri letterale come valore di contesto, così React ha visto il cambiamento di contesto su ogni render de...

kamo·2w ago
Performancekamo-internal

Smettere di inquinare per i distintivi che nessuno sta guardando, e smettere di svegliare ogni consumatore

Due fornitori sempre montati hanno eseguito un sondaggio di un minuto senza cancello di visibilità. LegalPackageCount non aveva affatto; TrainingPendingCount av...

kamo·2w ago
FixKlusterServices

L'auto-riconnettere ricarico-looped ogni pagina in uno schermo vuoto

Ho spedito questo e ha preso il desktop giù: una pagina bianca vuota e una scheda Caricare per sempre. Disabilita immediatamente l'incluster; questa è la soluzi...

Kamo·2w ago
Performancekamo-internal

Un org senza telefono non dovrebbe aprire una presa di chiamata

Il softphone ha aperto la connessione SockJS/STOMP ai media. boot. getCapabilities() è atteso alcune righe sopra ed è la risposta del backend a "può questo org ...

kamo·2w ago
Featurekamo-internal

Un giorno picker, condiviso dal calendario e dalla scheda impostazioni

Le due superfici erano cresciute la loro risposta a "quali giorni?". Le impostazioni tab put Workweek Days, Weekend Days e ogni giorno dietro un dropdown; il l'...

kamo·2w ago
Performancekamo-internal

Smettere di riutilizzare l'intero catalogo su ogni richiesta

getRequestConfig corre per richiesta, e per qualsiasi membro non inglese chiamato mergeWithFallback su tutto il catalogo 23,252-chiave ogni volta — ricostruire ...

kamo·2w ago
Featurekamo-internal

Badge una finestra minimizzata con il suo server conteggio non letto

L'unico componente che vede sia l'elenco delle finestre che le mappe non lette — la il motore non sa nulla di conversazioni e il contesto illeggibile non sa nul...

kamo·2w ago
Featurekamo-internal

Impostare un conteggio non letto assoluto dal server

Sostituisce hexhead:incoming, che nulla ha mai spedito. Il +1 avrebbe ha contato un'istantanea rinnovata come un nuovo messaggio, e il suo spawn-if-missing ramo...

kamo·2w ago
Featurekamo-internal

Messaggi e chiamate, sul componente timeline esistente

CommunicationsTimeline e EmailEntry prendono un endpoint opzionaleBase e mantenere il percorso principale come predefinito, quindi ogni sito di chiamata esisten...

kamo·2w ago
FeatureSecurityService

Chiamate, testi e-mail di un paziente sulla spina dorsale

Non una seconda linea temporale. LeadCommunicationsService ora prende un CommsSubject e il sovraccarico di piombo delegati ad esso, quindi /leads mantiene il su...

Kamo·2w ago
Featurekamo-internal

Smettere di perdere le chiamate alla scadenza della sessione, alla rovescia e ai dispositivi di stallo

Quattro guardrails che condividono due file, quindi condividono un commit. Una chiamata dal vivo ora conta come attività di sessione. Attivazione client Tracke...

kamo·2w ago
Fixkamo-internal

Read-fence SMS/AI-reads, fold sessionType in sameSessions

Tre risultati di recensioni contro Compito 21, tutti previsti: - markSmsRead/markAiRead non aveva recinzione di lettura: un rinfresco o una spinta in entrata r...

kamo·2w ago
FixBillingService

Fare ogni Stripe scrivere idempotent, e fallire la costruzione su uno nuovo senza una chiave

Un timeout di presa su una scrittura Stripe che realmente successo è indistinguibile, dal nostro lato, da uno che non ha fatto; senza un chiave idempotency il r...

Kamo·2w ago
Performancekamo-internal

Un messaggio in arrivo non dovrebbe ridare tutta la storia

Batch 5 dell'audit delle prestazioni lato cliente. MessageList mappa ogni messaggio caricato su un MessageBubble, e MessageBubble non era Memoizzato. Con 300 m...

kamo·2w ago
Performancekamo-internal

Prendere AG Grid 187 KB di CSS dal percorso critico di ogni percorso

Batch 4 dell'audit delle prestazioni lato cliente, e l'ultimo dei grandi. app/globals.css aperto con due @import di fogli di stile di ag-grid, e il layout root...

kamo·2w ago
FixBillingService

Impedire la bandiera elaborata con il denaro scrivere, non davanti a esso

markProcessed era REQUIRES NEW, quindi ha commesso elaborato=vero mentre il Le scritture di denaro del gestore erano ancora non commesse nel sospeso esterno tra...

Kamo·2w ago
FeatureInitializerService

Pulire la spina dorsale a un proprietario, nell'ordine che la mantiene al sicuro

LEAD CONTACT POINTs e LEAD COMMUNICATIONS acquisiscono il responsabile del documento (assoc type, assoc object id) coppia in modo da un account, un paziente o u...

Kamo·2w ago
Featurekamo-shared-library

Chiave della colonna vertebrale di comunicazione su un proprietario, non un piombo

La colonna vertebrale è stata costruita a forma di piombo — LEAD CONTACT POINTS.LEAD UID, LEAD COMMUNICATIONS.LEAD UID — e l'associazione di cui ha realmente bi...

Kamo·2w ago
Featurekamo-internal

SMS e AI conta, e una divisione per-superficie

Una snapshot MediaService copre tre superfici che appartengono a due diversi nav indicatori, quindi i totali sono separati dalla sessione dichiarata del server ...

kamo·2w ago
Fixkamo-internal

Un hexhead gettato non può più finire una chiamata dal vivo

SoftphoneTool non ha mai ascoltato per lo strumento cancellabile:richiedereChiudi che MessageTool utilizza per proteggere il testo non inviato, così segnando l'...

kamo·2w ago
Performancekamo-internal

Smettere di inviare l'intero catalogo dei messaggi al segnale di consegna

Batch 3 dell'audit delle prestazioni lato cliente. Il layout radice ha passato ogni messaggio a NextIntlClientProvider su ogni percorso. The catalogo è compatt...

kamo·2w ago
Featurekamo-internal

Confermare prima che un aggiornamento prenda una chiamata dal vivo

La sessione SIP vive nel documento e nulla sul server detiene una maniglia a esso, in modo da una ricarica termina la chiamata in modo definitivo — senza BYE, l...

kamo·2w ago
Featurekamo-internal

Ricostruire l'editor di disponibilità intorno al giorno che descrive

L'editor era una pila di righe di forma che non ha mai mostrato che cosa stava facendo. Si'. ora si apre con la cosa stessa: una ferrovia di 24 ore con il blocc...

kamo·2w ago
Performancekamo-internal

Spaccare le finestre degli strumenti fuori dal guscio, fermare la tempesta del timer dell'idle

Batch 2 dell'audit delle prestazioni lato cliente. Come nel lotto 1, niente un membro può vedere o fare modifiche. Il registro degli strumenti ha importato tut...

kamo·2w ago
Featurekamo-internal

Un indirizzo per una conversazione su una delle cinque superfici

chat/support/social condividere la chat: namespace perché condividono un non letto snapshot; SMS e AI ottengono il proprio, perché un UUID VoipConversation e un...

kamo·2w ago
Fixkamo-internal

Un rinfresco mid-call non riordina più il cliente

L'istantanea dello strumento ha riprodotto props verbatim, che è giusto per stato e sbagliato per un'istruzione. `autoDial: true` sopravvisse alla finestra rest...

kamo·2w ago
Featurekamo-internal

Percorsi per i conti della colonna vertebrale di notifica

I percorsi PUT rispondono 204 e non devono chiamare .json() su di esso — che gira una di successo in un 500.

kamo·2w ago
Featurekamo-login

Il raccoglitore dello spazio di lavoro mostra il logo di ogni org

Due lettere in piedi per un logo era una soluzione per la risposta non portare uno. Si'. fa ora, risolto lato server dalla cartella il tema dell'org è stato for...

Kamo·2w ago
FeatureSecurityService

La risposta al segnale porta il logo di ogni spazio di lavoro

Il raccoglitore ha disegnato due lettere per fila perché la risposta ha tenuto un nome e un alias e no immagine. Un elenco di spazi di lavoro è letto per segno ...

Kamo·2w ago
Featurekamo-internal

Impostare RingCentral con un JWT e assegnare ai membri il proprio numero

Tre schermi, un cambiamento. La scheda panoramica del server del telefono sostituisce "Connect with RingCentral" con la forma credenziali il flusso JWT realmen...

kamo·2w ago
FixMediaService

Gestione coerente degli errori e stratificazione su due risultati di recensione

Risultati delle valutazioni sulle attività 14 e 15: - SystemBugController ha tenuto un campo SystemBugRepository e l'ha interrogato direttamente per il nuovo c...

Kamo·2w ago
FeatureVOIPService

Autenticare RingCentral con un JWT, per server del telefono

RingCentral era l'ultimo fornitore le cui credenziali provenivano da un Kamo registrazione più due hops di consenso del browser — uno per l'org, uno per membro....

Kamo·2w ago
FeatureInitializerService

Aggiungere le colonne RingCentral JWT e numeri diretti

Ordine 0, perché le entità condivise-librarie mappano entrambe le colonne dal momento questa costruzione inizia: ogni corridore che carica un PhoneExtension o u...

Kamo·2w ago
FixMediaService

Controllare il non letto-guardare se stesso, non solo la trasmissione

Risultato del compito 9: persistInbound è @Transactional, e solo il broadcast() la chiamata all'interno del loop per-membro era sicuro per l'eccezione (inghiott...

Kamo·2w ago
Featurekamo-shared-library

Dare un membro un RingCentral JWT e un'estensione il suo numero

Due colonne, sia nulla nulla è riempito e nessuna riga esistente cambia Significato. Ha un membro della RingCentral JWT. RingCentral fornisce solo un'identità ...

Kamo·2w ago
Docskamo-internal

Piani di attuazione per la finestra della linea softphone

Due piani, perché la spec copre due sottosistemi e le prime navi che lavorano software da solo. Il piano guardrails è sette compiti che non hanno bisogno di un...

kamo·2w ago
FeatureVOIPService

Conta per l'indicatore softphone e la segreteria

Segnalato come linee separate piuttosto che un totale: l'icona mostra la somma e la sua a discesa mostra la ripartizione, quindi un valore presumibilmente del f...

Kamo·2w ago
Chorekamo-internal

@kamo/tool-core 0.1.2

Brings raiseBy: 'incoming' e la quietRaise event, quindi un messaggio in arrivo può essere assorbito da una testa di esagonale minimizzata invece di riaprirla.

kamo·2w ago
Performancekamo-internal

Smettere di spedire il codice della shell nessun percorso può raggiungere

Batch 1 dell'audit delle prestazioni lato cliente. Ogni cambiamento è il mantenimento del comportamento; nulla che un membro può vedere o fare è diverso dopo. ...

kamo·2w ago
Docskamo-internal

Progettare la finestra della linea softphone

Una chiamata non può essere spostata in una finestra dopo l'inizio — una RTCPeerConnection e il suo MediaStream non sono trasferibili tra i contesti di navigazi...

kamo·2w ago
Refactorkamo-internal

Ricostruire la console sul linguaggio del design della casa

Il primo passo era sbagliato ed era sbagliato in un modo che avrebbe dovuto essere ovvio prima che una linea è stata scritta: Ho costruito divs Tailwind, schede...

kamo·2w ago
TestBillingService

Prove library HQL parses on the Hibernate questo servizio funziona davvero

kamo-shared-library costruisce su Boot 3.3.4 / Hibernate 6.5; BillingService corre Boot 3.1.5 / Hibernate 6.2.13. I test HQL propri della biblioteca quindi pass...

Kamo·2w ago
August 25, 2026
FeatureAIService

Conti di risposta non visualizzati e un marcato

Chiuso da guida di sessione, che è ciò che porta una finestra di strumento. Non controllato come divulgazione: restituisce conta e mai una parola di una trascri...

Kamo·2w ago
FeatureVOIPService

Un'istantanea illeggibile, un quadro vivo

Il suo soggetto NATS piuttosto che il messaggio esistente: il gestore del browser per /topic/voip/message/ suona il suono di arrivo e apre una finestra degli st...

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