KamoCRM

Live Change Log

Ogni funzione, correzione e miglioramento, postato come navi. Niente è tenuto indietro per un lancio.

17,500
Variazioni totali
5,986
Caratteristiche
5,284
Fissazioni
30
Progetti
Filtra per progetto
Tutti i progetti17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtra per tipo
Tutti i tipiBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 11, 2026
Featurekamo-internal

Aggiungi costanti di stile calcolatrice premium

kamo·7mo ago
Featurekamo-internal

Registra chat come strumento

Registra la definizione dello strumento di chat con id 'chat', utilizzando ChatTool come componente, ChatBubbleIcon, indigo gradient hex head style, 320x360 dim...

kamo·7mo ago
Featurekamo-internal

Aggiungi l'adattatore ChatTool con la modalità incorporata per ChatBox

- Creare l'adattatore ChatTool che avvolge ChatBox per il sistema degli strumenti - ChatTool gestisce avatar fetching e creazione di sessione (precedentemente f...

kamo·7mo ago
Featurekamo-internal

Aggiungi ToolDock generico window manager

kamo·7mo ago
Featurekamo-internal

Aggiungi ToolRegistry contesto provider

kamo·7mo ago
Docskamo-internal

Risolvere i problemi di revisione del piano - chat dedup, gestore di messaggio-riceveto

Aggiungi deduplicazione userId in openTool per evitare duplicate finestre di chat. Aggiungi chat:messaggio-ricevuto ascoltatore in ChatNotification Ascolti per ...

kamo·7mo ago
Docskamo-internal

Aggiungi piano di implementazione per il sistema di finestra degli strumenti

Risulta la recensione degli indirizzi: hexchat:open migrazione, call-initiation ascoltatore, SVG gradiente stranieroObject approccio, bacino di larghezza variab...

kamo·7mo ago
Docskamo-internal

Fissare la lingua di migrazione contraddittoria in tabella spec

Rimuovere "(o mantenuto come fascia sottile)" siepe dalla tabella dei file esistenti allineare con la strategia di migrazione a pieno sostituzione impegnata.

kamo·7mo ago
Docskamo-internal

Rilevazioni di recensione spec indirizzo per il sistema di finestra degli strumenti

Aggiungi interfaccia ToolComponentProps, tipi di dettaglio eventi, migrazione chat strategia, HexHead click comportamento, softphone larghezza sourcing, calcola...

kamo·7mo ago
Docskamo-internal

Aggiungi strumento finestra sistema di progettazione spec

Spettacolo per refactoring chat windows in una finestra di strumento generico sistema con ToolRegistry, strumento calcolatrice e estrazione softphone.

kamo·7mo ago
CIkamo-internal

Trigger pipeline

kamo·7mo ago
Featurekamo-internal

Distinguish digitando vs editing in indicatori di chat e HexHead spin

- Estendere il protocollo di digitazione WebSocket per includere isEditing flag - HexHead gira in senso orario quando un altro utente sta digitando, in senso an...

kamo·7mo ago
Fixkamo-internal

Chat UI polish - colore primario a tema, emoji all'interno input, rotondo inviare btn, hex stato colori

- Dipartimento schede e chatbox intestazione uso --colore-primario invece di verde hardcoded - Pulsante Emoji picker spostato all'interno del campo di ingresso ...

kamo·7mo ago
Fixkamo-internal

Miglioramenti del sistema di chat - editing spin, rotazione della maschera esagonale, colori, massimizzare-minimizzare

- Rileva l'editing (backspace/delete) vs digitando in input per attivare la rotazione HexHead all'indietro - Ruotare la maschera di esagonale con il bordo duran...

kamo·7mo ago
Featurekamo-internal

Migliorare il sistema di chat con chat minimizzate persistenti, emoji picker, e miglioramenti dell'interfaccia utente

- Tenere ChatBox montato quando minimizzato a testa di esagonale in modo che i messaggi non ricaricano sul ripristino - Collegare indicatori di digitazione/ediz...

kamo·7mo ago
Fixkamo-internal

Non invalidare *** sessione quando corrisponde alla nuova sessione OTK

Il percorso convalidato stava cancellando la sessione *** esistente da Redis prima di cercare OTK. Quando OTK ha indicato la stessa sessione, la ricerca fallire...

kamo·7mo ago
FixMediaService

Accettare *** da query param per cross-subdomain WebSocket auth

****** ID da ***= parametro query in primo luogo, cadendo indietro a cookie. Questo permette al frontend su internal.kamocrm.com di autenticare Collegamenti Web...

Kamo·7mo ago
Fixkamo-internal

Passo *** ID come param query per cross-subdomain WebSocket auth

Invece di affidarsi a cookie cross-domain (che non funzionano attraverso sottodomini), leggere il *** cookie client-side e passarlo come una query parametro qua...

kamo·7mo ago
Otherkamo-login

Revertire "fix: set *** cookie domain to .kamocrm.com per la condivisione cross-subdomain"

Questo reverte commettere E' il momento giusto

Kamo·7mo ago
Otherkamo-internal

Revertire "fix: set *** cookie domain to .kamocrm.com per la condivisione cross-subdomain"

Questo reverte commettere E' il momento giusto

kamo·7mo ago
Fixkamo-login

Impostare *** dominio cookie su .kamocrm.com per la condivisione cross-subdomain

Cookie è stato impostato senza dominio esplicito, impedendo che venga inviato a media.kamocrm.com per l'autenticazione WebSocket.

Kamo·7mo ago
Fixkamo-internal

Impostare *** dominio cookie su .kamocrm.com per la condivisione cross-subdomain

Il cookie *** è stato impostato senza un dominio esplicito, predefinito per interno.kamocrm.com. Ciò ha impedito che il cookie venisse inviato a media.kamocrm.c...

kamo·7mo ago
FixMediaService

Maniglia stale NATS vincolante del consumatore con un'unica riprovazione del consumatore

- Estrarre il gestore del messaggio in creareNatsMessageHandler() metodo - Aggiungere la logica di retry con il nome di consumatore unico quando "Consumer già l...

Kamo·7mo ago
Fixkamo-internal

Risolvere messaggi di chat, monitoraggio della presenza e problemi auto-aperti

- Fissare i messaggi che non vengono ricevuti riprovando l'abbonamento NATS con unico nome del consumatore quando si verifica l'errore "Consumer già bound" - Fi...

kamo·7mo ago
Fixkamo-internal

Risolvere l'errore di tipo delle icone MUI e condividere la connessione STOMP WebSocket singola

- Aggiungi i percorsi tsconfig override per @mui/icons-material per bypassare ESM rotto esportazioni in v7.3.1 tale punto al non esistente ./esm/index.d.ts - Cr...

kamo·7mo ago
FeatureMediaService

Aggiungere l'autenticazione WebSocket via *** cookie handshake intercettatore

Aggiungi WebSocketAuthInterceptor che legge *** cookie su handshake, risolve la sessione tramite KSessionService e memorizza membroId/orgId in attributi session...

Kamo·7mo ago
Featurekamo-internal

Aggiungi effetti audio chat con Web Audio API

Creare useChatSounds gancio con pigro inizializzazione AudioContext per browser automatizza la conformità. Filo in uscita e digitando suoni in ChatBox. Scarica ...

kamo·7mo ago
Otherkamo-internal

Aggiungi l'animazione pop scala per chat bolle di messaggi

Nuovi messaggi si animano con un effetto pop a molla mentre messaggi di cronologia caricati su chat aperta render immediatamente. Messaggi di sistema rimane inv...

kamo·7mo ago
Fixkamo-internal

Utilizzare ref per membroPanelApri in openChat per evitare la chiusura stala

Quando un utente apre il pannello membro, clicca un membro per chattare, quindi chiude il pannello prima che la sessione asincrona chiamata API, la finestra di ...

kamo·7mo ago
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·7mo ago
Fixkamo-internal

Route MediaService traffico attraverso Traefik sul porto 443

- Aggiungi MEDIASERVICE URL inv var per l'accesso al servizio interno a cluster - Fissare getMediaServiceBaseUrl in 9 percorsi API per usare env var prima - Web...

kamo·7mo ago
FixMediaService

Route WebSocket attraverso Traefik sul porto 443

- service.yaml: fissare la porta 80→8443 per abbinare la porta reale di ascolto di pod - ingressroute.yaml: schema di utilizzo https + porta 8443 per backend - ...

Kamo·7mo ago
Fixkamo-shared-library

Rendere i fagioli commerciali condizionali sulla disponibilità del repository

Aggiunta a Engagement ciclo di vita e CommerceService in modo che carichino solo quando i repository di commercio sono scansionato. Previene insoddisfattaDepend...

Kamo·7mo ago

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo