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
Fixkamo-internal

Stop carico di lavoro in piedi da lampeggiare la scheda del browser per sempre

TabAttention alimentato navGrandTotal in un 1100ms titolo flasher. Quattro dei suoi otto addend sono la profondità della coda che non raggiunge mai lo zero quan...

kamo·2w ago
Fixkamo-internal

Wire markSmsRead/markAiRead/social mark-read alle loro finestre

Recensione finale trovata markSmsRead e markAiRead aveva zero chiamanti, e SocialChatWindow non ha mai chiamato markAsRead/beginViewing a tutti — tre di cinque ...

kamo·2w ago
FixVOIPService

Portare la voce numero nav su VIEW VOICEMAIL

Ho dato a qualsiasi membro autenticato. in possesso di una riga MemberVoipConfig il conteggio di posta non-leggeta a livello di istanza nessun controllo dei dir...

Kamo·2w ago
FixMediaService

Percorso getChatSessions' ambiguità illeggi attraverso l'Ambiguità

MediaController.getChatSessions lanciò a mano la versione pre-estrazione della "era scritto da qualcun altro?" regola (rowVisitor!= null && callerId Il che ha r...

Kamo·2w ago
Performancekamo-internal

Ship Geist come WOFF2

Entrambi i volti sono precaricati su ogni percorso, quindi il formato viene pagato in ogni prima visita. 134,132 B di WOFF divenne 112,252 B di WOFF2 — 21,880 B...

kamo·2w ago
Docskamo-internal

Prendere le misure softphone invece di aspettarle

38 chiamate nell'intera storia di PHONE CALL LOG, 26 negli ultimi 30 giorni. The drop-then-redial impronte trova 4 coppie, tutte le chiamate di prova di provisi...

kamo·2w ago
Fixkamo-internal

Dare il percorso web media un relè TURN

Il percorso SIP del browser ha costruito la sua connessione peer con uno STUN pubblico hardcoded /api/voip/turn/credentials per il periodo in cui tale endpoint ...

kamo·2w ago
Docskamo-internal

Servizio I primi diritti del lavoro e il divario del permesso di commercio

Corregge due ipotesi spec contro il codice reale: no RoleRight Tipo di utilizzo Non e' vero. (tutti i 36 diritti commerciali utilizzano POS, e i redattori filtr...

kamo·2w ago
Testkamo-internal

Pin down secchioOf e ilreadForRow contro una ripetizione

Questo file ha appena spedito quattro difetti silenziosi in un giro di revisione — una fila AI che cadde nel secchio sbagliato, un titolo che non fu mai letto r...

kamo·2w ago
Performancekamo-internal

Un mercato al dettaglio non dovrebbe scaricare le schede ipotecarie

La pagina delle impostazioni di mercato ha importato tutte le 24 schede staticamente, quindi ogni mercato ha spedito ogni tab — un mercato al dettaglio ha porta...

kamo·2w ago
Performancekamo-internal

Mostra la prima carta da parati senza aspettare il più lento

Lo slideshow ha precaricato ogni carta da parati dietro una singola promessa. tutto, così niente dipinto fino a quando l'immagine LAST nel set si era stabilita....

kamo·2w ago
Fixkamo-internal

Fermare le guide dell'albero dell'app mettendo una barra di scorrimento sul viewport

/settings/account?tab=apps ha scorretto l'intera finestra, giù nello spazio vuoto sotto la shell, mentre la colonna app che si supponeva scorrere aveva il propr...

kamo·2w ago
FixSecurityService

Mostra una chiamata una volta in un rollup, e ferma 500 su piste non lavorate

Due correzioni il rollup del conto reso visibile. Un numero di telefono può essere un punto di contatto su più di un proprietario allo stesso tempo, e due cond...

Kamo·2w ago
Featurekamo-shared-library

Conteggio eventi DISTINCT attraverso i proprietari di un rollup

Un numero di telefono può essere un punto di contatto su più di un proprietario contemporaneamente, e due porta su un conto condividere uno è il caso ORDINARY —...

Kamo·2w ago
Docskamo-internal

Segnare la finestra di riga eseguita

Tutti e otto i compiti spediti in quattro repos, con le quattro deviazioni deliberate registrato — più importante che la superficie di chiamata del Task 6 sia s...

kamo·2w ago
Featurekamo-internal

Portare la finestra di linea per membro, e mostrare quale modalità si è in

Il controllo del rollout. Predefinito, opt-in per membro da Impostazioni del telefono, nidificato sotto l'interruttore VOIP perché non significa nulla per un me...

kamo·2w ago
Performancekamo-internal

Ogni contesto e gancio ora legge user-info attraverso il carboniere

Sette chiamate indipendenti /api/user-info sparate su un carico autenticato a freddo, ciascuna chiedere al membro che un fratello chiedeva già allo stesso momen...

kamo·2w ago
FeatureVOIPService

Leggi e scrivi il cancello della linea

GET superfici lineWindowEnabled; PUT lo accetta come un nullable Boolean in modo che assente significa "non menzionato" e conserva il valore memorizzato. Ogni e...

Kamo·2w ago
Featurekamo-shared-library

Mappa LINE WINDOW ENABLED su MemberVoipConfig

Il cancello per membro per la finestra di linea softphone dedicata. Perno di versione rimane a 1.6.0 — l'aggiunta di un campo non ha bisogno di urto, e un perno...

Kamo·2w ago
FeatureInitializerService

DDL per il cancello della linea per-membro

Addiziona il falso. Una colonna piuttosto che una caratteristica bandiera perché non c'è nessun sistema di bandiera qui e MemberCapabilities è un insieme chius...

Kamo·2w ago
Performancekamo-internal

Un timer di aggiornamento per l'intera app, non uno per usoUserInfo()

useUserInfo ha 194 siti di chiamata, circa una dozzina di loro montati per l'intera sessione — il nav, i fornitori di shell, il launchpad. Ogni istanza ha armat...

kamo·2w ago
Docskamo-internal

Tenere il registro delle decisioni — 18 sentenze e che cosa ogni costo se sbagliato

Il piano riporta ciò che è stato spedito; questo registra perché differisce dal piano. Tre sentenze sono state corrette da una revisione successiva (la scrittur...

kamo·2w ago
Performancekamo-internal

Server-render l'applicazione autenticata, e fissare il dropback org che 500s

MemberListProvider ha restituito nullo fino a quando il suo effetto di montaggio ha funzionato, e si trova sopra NavTop E {bambini} — in modo che una linea abbi...

kamo·2w ago
Featurekamo-internal

Un sub-tab AI nel Centro Interazione

Le sessioni AI vivono in AIService e non sono MediaSessions, quindi questo secchio ottiene il proprio caricatore davanti alla /api/media/sessioni/chat prendere ...

kamo·2w ago
Featurekamo-internal

La finestra della linea dedicata

La chiamata ora vive in una finestra un rinfresco dello spazio di lavoro non può toccare. SoftphoneProvider diventa proprietario-o-follower. Solo il proprietar...

kamo·2w ago
FixBillingService

Chiudi il webhook idempotency gap BL0 recensione finale trovato

Trovare 1 (Critical): un reclamo perdente su un evento Stripe ripiegato solo provato una fila esisteva, non che il tentativo precedente finito. Affermativo fila...

Kamo·2w ago
Featurekamo-internal

Una scheda di comunicazione che aumenta le piste del conto

Il livello che la maggior parte delle persone significa quando dicono "le chiamate di questo cliente". Varie piste comunemente appendere un conto proprio perché...

kamo·2w ago
RefactorSecurityService

Mappa la timeline dell'account accanto alle altre cose dell'account

Tutto ciò che appartiene a un account già vive sotto ***********************************************************************************************************...

Kamo·2w ago
Docskamo-internal

Il collegamento KamoDesktop è un uso unico ora

Il commento ha sostenuto un reload re-submits ?data= e ripristina la sessione. No. più a lungo fa: il link viene speso nel momento in cui la scheda lo apre, qui...

kamo·2w ago
FeatureKlusterServices

Bounce a bare visit to the Kamo login, e terminare la sessione sulla scheda chiudere

La chiusura della scheda KamoDesktop ha lasciato una sessione live seduta sulla macchina. Guacamole mantiene il suo token auth in localStorage (GUAC AUTH), che ...

Kamo·2w ago
FixSecurityService

Fare il collegamento KamoDesktop SSO riscattabile esattamente una volta

Il link viene fornito come URL, quindi atterra nella storia del browser e nella elenco riaperto-chiuso-tab, dove vive a lungo la sessione per cui è stato coniat...

Kamo·2w ago
FixSecurityService

Il rollup del conto non deve ampliare ciò che un lettore può vedere

La timeline dell'account che ho aggiunto l'ultima commit è stato un modo intorno al per-lead letto Il cancello. Un membro ha rifiutato i messaggi di un lead sul...

Kamo·2w ago
Fixkamo-shared-library

Portare l'aggiudicatario nel rollup del conto, su un

Leggere le comunicazioni di un piombo è bloccato su chi è assegnato. Un rotolo che restituito uids da solo non poteva applicare quel cancello, in modo da la tim...

Kamo·2w ago
Fixkamo-internal

Thump il primo vero messaggio, non solo il secondo

dovrebbeThump(non definita, n) significa "primo render" — ma una testa depostata non ha letto inizia genuinamente non definita, e applica la propria guardia non...

kamo·2w ago
Featurekamo-internal

La proprietà della linea, il ponte e la regola di non-yank

Tre moduli puri senza consumatori ancora, quindi questa navi inerte. lineOwnership elegge esattamente un registrar SIP per browser tramite Web Locks. Che cosa?...

kamo·2w ago
Docskamo-internal

Smettere il piano di istruire il bug del percorso di soldi è stato corretto su

Task 8 Passo 4 ha ancora detto al lettore di aggiornamento chiave/cancel/detach/del con "l'intento attuale nella chiave". Questo è il difetto critico la recensi...

kamo·2w ago
Featurekamo-internal

Il titolo della scheda conta tutto in attesa, non solo chat

Il tab strip ha spazio per un numero, e 'solo catena e supporto' smesso di essere che cosa un membro sta aspettando una volta SMS, AI, chiamate mancate e rappor...

kamo·2w ago
Docskamo-internal

Rispondi alla più grande domanda aperta di softphone spec

Verificato dal vivo sul cluster: ogni AOR FreePBX è max contacts=1 con remove existing=yes. Quel valore non è stato stabilito da nessuna parte in nessun repo di...

kamo·2w ago
Featurekamo-internal

Badge l'opzione AI con risposte non visualizzate

kamo·2w ago
Fixkamo-internal

Rendere ogni componente client sicuro da rendere sul server

I prossimi componenti client server-renders, quindi `window`, `document`, `localStorage`, `sessionStorage` e `navigator` non esistono durante il render che prod...

kamo·2w ago
Featurekamo-internal

Un totale sull'icona del telefono, la ripartizione nel menu

Questa icona non ha portato alcun distintivo affatto, quindi una chiamata mancata mentre il softphone era chiuso ha raggiunto il membro da nessuna parte. Aprire...

kamo·2w ago
Featurekamo-internal

Un totale sull'icona, la ripartizione nel menu

in attesaPaese era l'intero distintivo, così i rapporti bug non visualizzati e webinars prenotato per conto di qualcuno non aveva modo di raggiungere nessuno. A...

kamo·2w ago
Refactorkamo-internal

La scheda impostazioni apre l'editor del calendario

Condividere il raccoglitore diurno era la mezza misura. Ha lasciato due forme che dovevano ancora concordare l'uno con l'altro circa ricorrenza, tempi, gamma ef...

kamo·2w ago
Featurekamo-internal

Il badge di chat conta chat

Era silenziosamente chat più supporto, quindi un biglietto acceso la campana di chat e niente distinguono i due. Il supporto ha la sua icona ora; sociale si uni...

kamo·2w ago
FixBillingService

Non chiave effimera per-attempt Stripe crea

Round 2 recensione (Ruling 17) trovato "è questo un creare?" è necessario ma non sufficiente. La domanda che conta: può questo argomento legittimamente essere c...

Kamo·2w ago
Featurekamo-internal

Lascia che una riga a discesa porti il suo conto

L'icona mostra la somma e le righe mostrano la ripartizione — il punto di divisione Gli indicatori stanno vedendo la cosa di WHICH ti vuole senza aprire nulla.

kamo·2w ago
Featurekamo-internal

Thump all'arrivo, con il bagliore che si dissipa verso l'esterno

Il suo strato all'interno .hex-scale: quell'elemento già anima trasforma per hover crescere, e due animazioni su un elemento non comporre — il secondo sostituis...

kamo·2w ago
FeatureSecurityService

Una linea temporale di comunicazione a livello di account

Il livello che la maggior parte delle persone significa quando dicono "le chiamate di questo cliente". La colonna vertebrale è già keyed su un proprietario, qui...

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