Live Change Log

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

17,931
Variazioni totali
4,612
Caratteristiche
4,543
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,931AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,522TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,612Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
August 26, 2026
Fixkamo-internal

Gocciare nei punteggi di gol, e mirare a esso non si riunisce più

Due reclami sullo stesso gesto — prendendo una testa all'obiettivo. Non ha fatto niente. Scoring vissuto interamente all'interno del lancio RAF loop, che funzi...

kamo·2w ago
Fixkamo-marketing

Leggi il branding della piattaforma dalla sua cartella alias

La cartella tematica è stata derivata dal nome host — kamocrm.com è diventato kamocrm-com — che è dove il branding è stato scritto fino a quando un dominio è di...

Kamo·2w ago
Fixkamo-signer-monorepo

Una pagina di firma indossa il marchio del mittente, non di Kamo

getThemePath ha preso un nome host e ha usato il suo FQDN con punti trasformati in trattini come la cartella del secchio. Questo potrebbe solo rispondere per un...

Kamo·2w ago
Fixkamo-meet

La lobby indossa il marchio del proprietario dell'incontro, non la piattaforma

L'overlay ha derivato la sua cartella tematica dal nome host del browser. Sulla condivisione incontrare host che è la piattaforma per ogni inquilino, quindi CSS...

Kamo·2w ago
Fixkamo-register

Marca la schermata di registrazione dall'alias di org, non l'host

register.kamocrm.com è la pagina di registrazione per ogni organizzazione senza registro ospite del proprio, così una cartella tema host-derived dipinto tutti l...

Kamo·2w ago
Fixkamo-login

Marca lo schermo di accesso dall'alias dell'org, non l'host

login.kamocrm.com è lo schermo di accesso per ogni organizzazione che non ha host del proprio. La base tematica era derivata da quel nome host, quindi tutti lor...

Kamo·2w ago
FixMediaService

La lobby di un bambino org offre i propri background, non la piattaforma

La cartella che tiene sottofondo di una riunione di org e la configurazione del tema è stata derivata da un nome host — la richiesta, o il dominio org che il si...

Kamo·2w ago
FixESigService

L'app firmatrice ottiene il marchio del mittente, non di Kamo

Due modi separati lo stesso presupposto sbagliato è apparso. L'URL del logo della pagina di firma è stato https:// <org fqdn>/theme/logo-full. non è un percors...

Kamo·2w ago
FixEmailService

Costruire l'URL del logo org dal suo alias, non il suo dominio

Transactional email è inviato a caselle di posta reale, in modo che i loghi intestazione e piè di pagina hanno per risolvere senza alcun JavaScript tema lato cl...

Kamo·2w ago
Fixkamo-shared-library

Modificare le linee di livello superiore non elimina più le linee di ogni opzione

Quote.lineItems è orfanoRemoval=true e le righe di opzione impostano sia citazione che opzione — ecco perché QuoteMapper filtri su getOption() == null due volte...

Kamo·2w ago
Fixkamo-shared-library

Un preventivo di opzione mantiene il personale fiscale e di spedizione inserito

ricalcolare tassa zeroedTotal e spedizioneTotal ogni volta che un preventivo aveva opzioni. Entrambi erano ancora memorizzati sulla riga e ancora resi da QuoteM...

Kamo·2w ago
Fixkamo-shared-library

Guardie terminali su cancellazione e rivedere, e smettere di ingoiare cattivo input

cancellare() e rivedere() non aveva la guardiaTerminal(), quindi un preventivo ACCEPTED potrebbe essere capovolto a CANCELLED o REVISED mentre accettatoA e acce...

Kamo·2w ago
Fixkamo-internal

Un mercato sanitario non potrebbe essere modificato

La schermata di modifica ha ancora costruito il suo picker mappando su una serie di codici rigidi sette verticali. HEALTHCARE non era tra loro, quindi un mercat...

kamo·2w ago
Fixkamo-internal

Portare le superfici a livello di popolazione sui propri diritti

EXPORT PATIENT DATA, VIEW QUALITY MEASUREs e MANAGE PATIENT PORTAL sono stati aggiunti a Java nel mese di agosto e mai specchiato nel client enum, quindi RoleRi...

kamo·2w ago
Fixkamo-shared-library

Smettere di cadere il mercato e l'account cliente

CreateQuoteRequest ha sempre dichiarato marketUid e accountUid e QuoteService.create non ha mai letto né, quindi Quote.market e Quote.customerAccount erano NULL...

Kamo·2w ago
Fixkamo-internal

I diritti clinici erano ingranti

Gli editor di autorizzazioni rendono una sezione per app abilitata e filtrano ogni ruolo diritti per il servizio di quella sezione. Non c'era sezione EHR, quind...

kamo·2w ago
FixAIService

Rimuovere gli endpoint non visualizzati-replicato-conto

Abbinato alla rimozione kamo-internale del badge non letto AI: il conteggio mai detto al membro nulla azionebile (nessun canale di spinta lo sostiene, quindi no...

Kamo·2w ago
Fixkamo-internal

Rimuovere completamente l'indicatore non letto AI

Non ha mai detto al membro nulla d'azione: AIService non ha canale di spinta per le risposte di assistente, quindi un conteggio non zero significava solo "hai m...

kamo·2w ago
Fixkamo-internal

Il nuovo spazio di lavoro è aperto da un clic, da /network

Creare un org disabilitato il modulo, ha fatto il lavoro, e poi ha apparito a fare nulla: nessuna nuova scheda, e il pulsante torna alla lettura "Create Organiz...

kamo·2w ago
Fixkamo-internal

Patch la guida di una sessione auto-creata sul prop della finestra

Quando aperto senza una sessioneGuid (launcher / nav / tavolozza di comando), AiChatTool POSTs una nuova sessione e chiama setSessionGuid(guid) ma mai ha detto ...

kamo·2w ago
Fixkamo-internal

La colonna del commutatore opta per la presenza che non può mostrare onestamente

Passi mostraPresence={false} alle sue Conversazioni Montaggio pane. Questa colonna sotto ToolDock, un fratello di... (vedere il proprio commento doc di ToolProv...

kamo·2w ago
Fixkamo-internal

Mostra di threadPresence to Rows, e gate lo stato vuoto su prefsLoaded

- Aggiunge `showPresence` (vero di default), inoltrato ad ogni ConversationRow — la metà del pannello-lato della presenza del commutatore-colonna fissa (vedere ...

kamo·2w ago
Fixkamo-internal

Mostra onori di rigaPresence e formatta un mittente di anteprima TEXT E.164

Due risultati integrali di revisione contro questo componente: ConversationRow ha sempre letto... direttamente. Montato all'interno della colonna del commutato...

kamo·2w ago
Fixkamo-internal

Dare la scheda Chat riquadro un'altezza definita, non solo min-altezza

La chat-tab motion.div aveva `altezza: non definita` (solo `minHeight: '100%'`), così il suo blocco contenente era auto-altezza e Conversazioni Pane è proprio `...

kamo·2w ago
Fixkamo-internal

Chiudi recensione round 1 sulla colonna chat-switcher

- ChatSwitcherColumn: spostare il PUT della preferenza di collasso dal setAggiornamentoCollasso nel gestore di clic stesso. L'aggiornamento era impure (ha spara...

kamo·2w ago
Fixkamo-internal

Ferma il flash fallback-bucket, sorveglia il doppio clic

Recensione trovata il riquadro aveva lasciato cadere il vecchio componente di chat-list prefsLoaded cancello: activeBucket iniziato a busta iniziale/DEFAULT BUC...

kamo·2w ago
Fixkamo-internal

Una finestra restaurata massimizzata ricorda da dove proviene

Un'istantanea scritta mentre una finestra è stata massimizzata usata per perdere quello che finestra sarebbe tornato a, quindi la prima conversazione-switch di ...

kamo·2w ago
Fixkamo-internal

Interrompere la tempesta di retry del ramo di testo, pin l'osservatore ri-root

voipApi.getConversazioni passa attraverso apiCall, che getta su qualsiasi non-2xx — a differenza di caricoMore altri due rami, che fetch() direttamente e contro...

kamo·2w ago
Fixkamo-shared-library

Pin ServiceLe colonne di unione del lavoro a INT8

Esportare il DDL della tabella ha mostrato org id, engagement id e customer uid ciascuno emesso come INT8 DEFAULT Unique rowid() — ereditato dalla chiave di rif...

Kamo·2w ago
Fixkamo-internal

Interrompere la precedente riscrittura CRLF del membroColor

La modifica di una sola parola del commit precedente (spingere ChatsList rewrote l'intero membroColor funzione da LF a CRLF: questo file mixa terminazioni di li...

kamo·2w ago
Fixkamo-shared-library

Smettere di scartare i cambiamenti di stato e rispondere 200

updateWorkOrder ha analizzato lo stato richiesto all'interno della cattura (Eccezione ignorata), salvato l'entità invariata, e restituito 200 con un DTO che mos...

Kamo·2w ago
Fixkamo-internal

Smettere di derivare il dominio tema dell'org e congelare il modulo mentre funziona

Il wizard ha derivato il dominio del nuovo org da GET /org/{id}. Quel punto finale restituisce l'entità, e il suo `domini` è LAZY — serializzato come nullo al d...

kamo·2w ago
FixSecurityService

Creare restituisce il dominio il suo tema è fornito sotto

Il chiamante non può risolvere questo problema e deve smettere di provare. GET /org/{id} risponde con l'entità, il cui `domains` è LAZY e serializza come nullo ...

Kamo·2w ago
Fixkamo-internal

Smettere di tracciare-link striscia clipping il proprio testo

Strumenti di marketing -> Codici di monitoraggio ha disegnato la striscia di collegamento del membro con il sopracciglio tagliare attraverso i suoi capitelli, l...

kamo·2w ago
FixVOIPService

Date al coder delle conversazioni di testo un tiebreaker così i timestamp legati non sono caduti

ultimaActivityAt, quindi una condivisione di conversazione che timestamp esatto è stato escluso dal perso dalla lista in modo permanente, non solo male ordinato...

Kamo·2w ago
Fixkamo-internal

Il nuovo spazio di lavoro si apre una volta, pronto, e come se stesso

Tre difetti con una causa, segnalato dopo aver creato Carl's Jr: la nuova scheda ha detto ?org=kamocrm.com, ha mostrato il logo di Kamo e nessuno dei colori del...

kamo·2w ago
Fixkamo-shared-library

Eliminare findConflictingEvents, che non ha mai restituito una riga

Quattro difetti indipendenti, uno dei quali svuotato il risultato impostato: esso filtrato e.user.id mentre entrambi i chiamanti passano un id membro e le due c...

Kamo·2w ago
FixEmailService

Il rilevamento dei conflitti ora trova conflitti

Delegati a trovareBusyForMemberInRange ed esclude l'evento da modificare in Java, dove una nullità non può avvelenare un predicato SQL. Il test che sostituisce...

Kamo·2w ago
Fixkamo-internal

Rimuovere il controllo di ricorrenza, che ha scartato ciò che ha raccolto

L'interruttore, il numero di frequenza e di avvenimento reso sul calendario pagina e non ha raggiunto alcun payload: comporreDraft non li legge mai e suSave mai...

kamo·2w ago
Fixkamo-internal

Posizionare il cancello di carico sul cancello, non su una bandiera "carica iniziata"

Due follow-up al negozio di sessione, uno di loro un vero difetto. assicurareLoaded deciso primo piano-vs-background da un `everLoaded` flag set quando il prim...

kamo·2w ago
FixSecurityService

Un gettone di spinta può essere rivendicato da una riga di dispositivo, non ogni segno passato

Compagno a MediaService 8a809b3, che ha fermato i membri ottenendo lo stesso chat messaggio tre volte più sul loro telefono. Questo cambiamento ha fatto la sped...

Kamo·2w ago
FixMediaService

Un telefono, un avviso — crollare le destinazioni push duplicate

Members were getting the same chat message three-plus times on their phone. Registrations are unique on (device_token_id, org_id, push_kind), NOT on the push t...

Kamo·2w ago
Fixkamo-internal

Una scheda solo nomina un'organizzazione che in realtà ha

Apertura TacoBell da /network put ?org=kamocrm.com sulla nuova scheda. La scheda atterra su /validate, che rende all'interno di questa shell PRIMA della sua ses...

kamo·2w ago
FixSecurityService

Recuperare un conteggio di sfondo perso dalle immagini stesse

commitBackgroundOrder scrive le immagini a STAGING, e imageBgCount è solo un record di come molti ha scritto — che ha reso quella colonna un unico punto di fall...

Kamo·2w ago
FixSecurityService

Portare i nove posti di lavoro di servizio a destra

Hanno spedito il controllo solo che il chiamante aveva una sessione, quindi qualsiasi membro di un org potrebbe leggere e mutare ogni ordine di lavoro in esso i...

Kamo·2w ago
FixSecurityService

Getta i nove endpoint Service Work dalla linea di base non custodita

Sono gated a partire da e6e1d02, quindi le loro voci di base non corrispondono più a Non c'e' un punto di ritrovo, e non c'e' nessun punto di vista. Linee. Rich...

Kamo·2w ago
FixSecurityService

Ferma il cliente. diritti di lettura delle file di ogni inquilino

Ogni punto finale che ha accettato un VIEW OWN * come un OR-alternativo ha caricato il suo record da sola chiave primaria, mai controllare chi apparteneva a: ge...

Kamo·2w ago
Fixkamo-internal

Il riferimento org appartiene a proxy.ts, non un secondo file middleware

Il prossimo 16 ha sostituito middleware con proxy, e questo repo aveva già proxy.ts — così aggiungendo middleware.ts accanto a esso non è riuscito il build outr...

kamo·2w ago
Fixkamo-analytics

La sessione firmata diventa per-tab

analytics.auth ha vissuto in localStorage, che ogni scheda di questa origine condivide. L'analisi è raggiunta da un handoff OTK da uno spazio di lavoro e ogni h...

Kamo·2w ago
Fixkamo-meet

L'identità di un membro e il loro org smettere di perdere tra le schede

soddisfare. per ORIGIN. Il nome, l'email e l'avatar firmati sono stati scritti lì, quindi due schede in due organizzazioni si sono sovrascritte l'un l'altro: qu...

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