Live Change Log

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

17,933
Variazioni totali
4,614
Caratteristiche
4,543
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 10, 2026
FixMediaService

Auto Assegnazione offre il biglietto, non lo alloca

Auto Assegnazione pagine ogni agente di supporto disponibile e va al primo che accetta. È stato implementato come "silenziosamente scegliere l'agente meno impeg...

Kamo·4w ago
FixMediaService

Eseguire la strategia dell'argomento per chat widget troppo

Una chat aperta nel widget web è la stessa unità di lavoro di una archiviata all'interno app, ma questo percorso ha saltato completamente la strategia di assegn...

Kamo·4w ago
Fixkamo-internal

Decidere l'auto-apertura del segnale sul server, non in questa scheda

La per-tab sessionStorage flag non era un record di nulla. Firma su un secondo dispositivo rigiocò ogni conversazione che il primo aveva già saltato, e sgombera...

kamo·4w ago
Fixkamo-internal

Non lasciare che una richiesta fallita silenzio il segnale auto-aperto

Le chat non lette sono aperte automaticamente una volta per sessione, sorvegliate da una sessioneStorage bandiera. Quella bandiera è stata scritta in anticipo, ...

kamo·4w ago
Fixkamo-internal

Smettere di digitare una sessione di supporto invisibile come chat semplice

Un frame di attività live per una sessione non già nell'elenco sintetizzato una riga codificato a 'CAT'. Per un biglietto di supporto che lo mette nel sottotab ...

kamo·4w ago
FixMediaService

Metti anche il tipo di sessione sul frame di attività

La trasmissione non letto/ATTIVITÀ è pubblicata per ogni tipo di sessione e non ha portato di cui. La lista delle chat, non avendo nulla su, digitato un non vis...

Kamo·4w ago
Fixkamo-internal

Ferma un biglietto di supporto che apre una finestra di chat piena di JSON

Due difetti, un sintomo. Assegnazione rende l'agente un membro del biglietto sessione mediatica, così la notifica in arrivo-message raggiunto loro e ChatNotific...

kamo·4w ago
FixMediaService

Dire al cliente quale tipo di conversazione è arrivato un messaggio

Ogni membro di una sessione media riceve la notifica del messaggio in arrivo e Assegnare un biglietto di supporto rende l'agente un membro della sessione del bi...

Kamo·4w ago
Fixkamo-internal

Dichiarare i token del calendario a :root e ricostruire la finestra di dialogo evento

I gettoni sono stati dichiarati sull'elemento wrapper del calendario, che legge come il cose ordinate da fare ed è sbagliato. Le finestre di dialogo e i menu MU...

kamo·4w ago
Fixkamo-internal

In realtà override l'inchiostro dell'etichetta dell'operatore

Il precedente tentativo ha sollevato specificità, che era la diagnosi sbagliata: tailwind.config.js imposta `importante: vero`, così ogni dichiarazione in .oper...

kamo·4w ago
FixInitializerService

Widen l'argomento di supporto assegnazione strategy range CHECK a 0..3

SupportAssignmentStrategyType è @Enumerated (ORDINAL), così Hibernate emesso CHECK (assignment strategy >= 0 E assegna strategy <= 2) su TABELLA CRETA piuttosto...

Kamo·4w ago
Fixkamo-internal

Rendere ogni linea dell'eroe leggibile

Il kicker e le tre etichette di lettura sono state dipinte da .operator-label inchiostro scuro, non per il colore accanto a esso: una classe e una regola sx por...

kamo·4w ago
Fixkamo-internal

Fai il sopracciglio pinned-app in realtà bianco

Il precedente tentativo ha superato l'inchiostro di .operator-label con uno sx qualificato regola, che non avrebbe mai potuto funzionare: vento di coda. config....

kamo·4w ago
FixSecurityService

Ritorna la data di creazione dell'account all'elenco dell'account

buildAccountSummary non ha mai emesso dataCreated, quindi il campo della lista Le letture delle colonne create erano semplicemente assenti dalla risposta. Ora i...

Kamo·4w ago
FixMediaService

Una chat dal vivo viene rivendicata attraverso il popup, mai assegnato

Routing chat richieste attraverso round-robin era il modello sbagliato e ha rotto il cosa doveva sistemare. Un biglietto assegnato lascia la coda reclamabile (S...

Kamo·4w ago
FixEmailService

Prendere il chiamante dalla sessione, non dalla stringa di query

GET /api/calendar/calendars ha preso userId come parametro di richiesta, quindi cambiando un numero nell'URL legge i calendari di chiunque — e perché i calendar...

Kamo·4w ago
FixMediaService

Smettere di assegnare guasti distruggendo il biglietto che li ha attivati

Routing un nuovo biglietto ha funzionato all'interno della transazione di creazione, quindi qualsiasi cosa ha colpito ha rotolato il biglietto indietro con esso...

Kamo·4w ago
Fixkamo-internal

Dare ad ogni scheda account l'ordine predefinito che dovrebbe aprire in

Le tre schede aperte in qualsiasi ordine l'API è accaduto di restituire, che per i membri significavano che i nuovi iscritti sono stati sepolti e per i membri d...

kamo·4w ago
FixSecurityService

Stop BUSY sopravvivere ogni login futuro

Logout scrive AWAY e il login lo cancella, quindi AWAY è uno stato che il sistema ti mette e ti porta via. Niente ha mai cancellato BUSY. Un membro che lo ha im...

Kamo·4w ago
FixMediaService

Percorso una richiesta di chat attraverso la strategia di assegnazione dell'argomento

Una richiesta di chat di supporto è archiviata come PRE TICKET e creareTicket saltato incarico per quelli diretti. La guardia è stata scritta per il widget web-...

Kamo·4w ago
FixSecurityService

SicurezzaServizio di scarico piscina causato liveness uccide

Hikari non aveva una dimensione massima esplicita, quindi ha eseguito il default di 10 mentre cerchi org/rights per ogni servizio e il sito interno. Osservato t...

Kamo·4w ago
Fixkamo-internal

Scope il banner di prontezza delle risorse di default per i mercati di Mortgage residenziali

La scheda venditori / prodotti ha mostrato il "Finire il mutuo verticale per designare un avviso di origine di piombo predefinito" su ogni scheda di mercato, co...

kamo·4w ago
Fixkamo-internal

Centro la barra di selezione nella lista dei contatti, non la pagina

La barra che appare quando le righe vengono selezionate è assolutamente posizionata sinistra 50% con un traduttoreX(-50%), ma il suo antenato posizionato più vi...

kamo·4w ago
FixEmailService

Rendere MKCOL creare un libro che può effettivamente essere memorizzato

mkCol ha costruito un ContactBook che non porta né un'organizzazione né un proprietario e restituito 201 indipendentemente, in modo da creare una rubrica da un ...

Kamo·4w ago
Fixkamo-shared-library

PublicChatApiKey.scopes jsonb binding

Un campo con un inizializzatore è stato saltato dalla prima spazzata jsonb, quindi questo uno ancora legato come varchar: 'lo scopo della colonna è di tipo json...

Kamo·4w ago
Fixkamo-internal

Smettere di default nuovi contatti nel libro org condiviso

La finestra di dialogo creare mirato il libro contrassegnato èOrgDefault, quindi ogni membro's contatti atterrati nell'unico libro che l'intera organizzazione p...

kamo·4w ago
FixInitializerService

CockroachDB-solo SQL che PostgreSQL rifiuta

CockroachDB scrive il tipo di testo STRING; PostgreSQL e YugabyteDB usano TEXT. 25 getti attraverso query native stavano ancora emettendo CAST (x AS STRING) e :...

Kamo·4w ago
FixBillingService

CockroachDB-solo SQL che PostgreSQL rifiuta

CockroachDB scrive il tipo di testo STRING; PostgreSQL e YugabyteDB usano TEXT. 25 getti attraverso query native stavano ancora emettendo CAST (x AS STRING) e :...

Kamo·4w ago
FixEmailService

CockroachDB-solo SQL che PostgreSQL rifiuta

CockroachDB scrive il tipo di testo STRING; PostgreSQL e YugabyteDB usano TEXT. 25 getti attraverso query native stavano ancora emettendo CAST (x AS STRING) e :...

Kamo·4w ago
Fixkamo-shared-library

CockroachDB-solo SQL che PostgreSQL rifiuta

CockroachDB scrive il tipo di testo STRING; PostgreSQL e YugabyteDB usano TEXT. 25 getti attraverso query native stavano ancora emettendo CAST (x AS STRING) e :...

Kamo·4w ago
FixEmailService

Libri di indirizzo Scope al membro che li possiede

I contatti sono stati oggetto di una sola organizzazione. listBooks(orgId) was findByOrganizationId(orgId), e la query della lista di contatto aperta DOVE c.con...

Kamo·4w ago
Fixkamo-shared-library

@Lob String deve pin LONGVARCHAR o PostgreSQL legge come un OID

Le mappe di dialetto PostgreSQL di Hibernate @Lob String a un OID (grande oggetto riferimento) e lo legge con getLong(). CockroachDialect ha mappato lo stesso a...

Kamo·4w ago
FixKlusterServices

Consentire YugabyteDB port 5433 in kamowssecurity Cilium egress

A CiliumNetworkPolicy selezionando app=kamowssecurity permesso host/remote-node egresso su 26257, 4222 e 9000 solo. Dopo il taglio il database si è trasferito a...

Kamo·4w ago
FixKlusterServices

Consentire YugabyteDB port 5433 in kamowssecurity Cilium egress

A CiliumNetworkPolicy selezionando app=kamowssecurity permesso host/remote-node egresso su 26257, 4222 e 9000 solo. Dopo il taglio il database si è trasferito a...

Kamo·4w ago
August 9, 2026
FixKlusterServices

Correggere la logica sugli schemi pre-creati

KamoInitializerService ha deciso di... vero, così crea questi schemi stessi. Il commento precedente ha affermato che non lo ha fatto. Il file rimane come cintur...

Kamo·4w ago
FixKlusterServices

Correggere la logica sugli schemi pre-creati

KamoInitializerService ha deciso di... vero, così crea questi schemi stessi. Il commento precedente ha affermato che non lo ha fatto. Il file rimane come cintur...

Kamo·4w ago
Fixkamo-internal

I pannelli della barra degli amministratori hanno reso i loro percorsi chiave, non la loro copia

TipPanel ha preso il DOM del pannello in un prop chiamato `id` e poi ha costruito il suo chiavi di messaggio da quello stesso `id`, così ogni pannello ha chiest...

kamo·4w ago
Fixkamo-internal

Lascia che il registro di accesso riempisca il suo pannello e la pagina dal server

La barra delle schede dice già "System Access Logs", quindi l'h4 sopra le statistiche era il nome della pagina due volte. Dropping permette anche il pannello ut...

kamo·4w ago
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·4w 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·4w 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·4w ago
FixEmailService

Pubblica ids riga come stringhe — un nuovo libro 404'd il momento in cui l'hai selezionato

CockroachDB Unique rowid() produce id a 64 bit. Un vero da contact books è 1200081912680906758; JSON.parse di JavaScript gira qualcosa oltre Numero. MAX SAFE IN...

Kamo·4w ago
FixConversionService

Smettere di rinnovare il TTL condiviso per gli utenti idle

Quinto servizio che tiene la propria copia di KSessionService, e il quinto scorrevole il TTL condiviso su ogni lettura. Ognuno da solo era abbastanza per manten...

Kamo·4w ago
FixDocsService

Smettere di rinnovare il TTL condiviso per gli utenti idle

Caught with redis MONITOR: questo baccello stava emettendo GET + PEXPIRE contro un *** chiave il cui proprietario era stato inattivo per oltre un'ora, secondi d...

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

Smettere di rinnovare il TTL condiviso per gli utenti idle

Questo servizio mantiene la propria copia di KSessionService, e ha slid il TTL su ogni lettura. Ottenere SecurityService da solo quindi non ha risolto nulla: ka...

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

Dare ad ogni organizzazione un limite reale di transazione

StorageSnapshotSweep.catchUp ha portato @Transactional(REQUIRES NEW) ed è stato chiamato da spazzare() sullo stesso fagiolo. La primavera applica @Transactional...

Kamo·4w ago
FixEmailService

Registra le dimensioni dei messaggi invece di scrivere zero

SearchIndexService ha scritto dimensioneBytes = 0 per ogni messaggio che ha mai indicizzato, sotto il commento "Non disponibile da busta". Era disponibile — il ...

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