Live Change Log

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

17,992
Variazioni totali
4,652
Caratteristiche
4,558
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,992AIService112APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService386InitializerService303KBService74KlusterServices547MCPGatewayService43MediaService462RAGService61SecurityService1,530TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,602kamo-login319kamo-marketing588kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,328kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs231Feature4,652Fix4,558Other6,781Performance136Refactor274Revert23Style48Test71Upgrade1
April 27, 2026
Chorekamo-internal

Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types

CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...

kamo·4mo ago
Featurekamo-internal

/account/new copy-from-lead UX, campi di nome completo, telefoni dual, indirizzo; gestione dell'indirizzo a livello di account

Frontend: - /account/new: per sezione "Copy from Lead" pulsanti + intestazione "Copy all from Lead" pulsante (quando leadId param) - Nome sezione: prefisso, pri...

kamo·4mo ago
Featurekamo-internal

Storia di livello di produzione + schede di segreteria con strumento di media-player

Scheda di storia (SoftphoneHistoryTab.tsx): - Pergamena infinita tramite IntersezioneObserver all'interno del contenitore di scorrimento del pannello - Filtro c...

kamo·4mo ago
Fixkamo-internal

Rimuovi il titolo di storia del campo ridondante dal pannello di storia

L'etichetta di scheda già trasmette contesto — titolo e sottotitolo stavano sprecando spazio dello schermo. Pulsante di ricarica spostato in linea nella barra d...

kamo·4mo ago
Fixkamo-internal

Rimuovere il layout prop causando corpo e-mail rimbalzamento

Il movimento esterno. div `layout` prop combattuto con l'animatePresence interiore altezza: animazione 'auto', creando un loop di feedback FLIP sulle e-mail con...

kamo·4mo ago
Featurekamo-internal

Aggiungi scheda Storia — paginated audit timeline con ricerca e filtri

- LeadHistoryPanel: barra degli strumenti filtro appiccicosa con ricerca debounced, ************************ Filtri, tabella MUI con impaginazione, chip evento ...

kamo·4mo ago
Featurekamo-internal

Etichetta di tipo di membro dinamico nel titolo della pagina del mio account

Il titolo ora legge "Il mio account {Member|Team Member}" utilizzando il configurato org etichette di comportamento, commutazione automatica una volta che il ti...

kamo·4mo ago
Featurekamo-internal

Crea il pulsante Document nella barra degli strumenti DocManager

Il pulsante era disponibile solo su /doc/manager tramite le azioni prop. Spostato tutta la logica (stato, handler, DOC TYPES, menu) in DocManager così appare su...

kamo·4mo ago
Fixkamo-internal

Mostra sempre Creare Document pulsante sulla pagina Doc Manager

Rimuoveto il getMemberId() > 0 guardia che nascondeva il pulsante durante la finestra di caricamento UserInfo. La pagina è già dietro auth quindi no qui è neces...

kamo·4mo ago
Fixkamo-internal

Ripristinare l'importazione dell'organizzazione rimosso per caso

organizzazione.id è ancora necessario nel manicoCreateDocument richiesta corpo; solo la condizione isDocsEditor dovrebbe essere stata rimossa.

kamo·4mo ago
Fixkamo-internal

Mostra Crea il pulsante Document per tutti i membri registrati

L'org caratteristica flag check (isDocsEditor → isDocs → hasFeature DOCS) era di ritorno falso perché le caratteristiche org usano i tipi di chiavi deprecated. ...

kamo·4mo ago
Featurekamo-internal

Sostegno internazionale — CountrySelect, LanguageSelect, Subdivision Campo in tutte le forme

- Aggiungi CountrySelect riutilizzabile (207 paesi, icone della bandiera), LanguageSelect (26 lingue, icone della bandiera), SubdivisionField (Stato USA a disce...

kamo·4mo ago
Fixkamo-internal

Rimuovere i filtri di livello campo datagrid e la riga di filtro galleggiante

Disabilita tutti i filtri della colonna e la riga di ingresso del filtro galleggiante in modo da griglia mostra solo intestazioni di colonna e righe di dati. An...

kamo·4mo ago
Fixkamo-internal

Spostare il pulsante Carica nella barra degli strumenti DocManager

Il trigger di carico è stato solo in /doc/manager pagina azioni prop, rendendolo invisibile quando DocManager è incorporato in altre pagine. Spostato il pulsant...

kamo·4mo ago
Fixkamo-internal

Consentire le opzioni di caricamento per scorrere in DocManager incorporato

Il contenitore della scheda di carichi era troppo pieno: nascosto, clipping per-file opzioni (descrizione, cartella, tipo doc, livello di accesso) in altezza li...

kamo·4mo ago
Fixkamo-internal

Fissare 400 errore di alimentazione e aggiungere sub-tabs di comunicazione con params URL

Fissare il doppio? bug in MediaStream dove feedEndpoint già contenuto query params ma il fetch allegato ?page=... invece di &page=..., causando un URL malformat...

kamo·4mo ago
Fixkamo-internal

Fai 'All Leads' un menu reale con icone nel filtro agente

- Sostituisci il segnaposto a valore vuoto con ALL così il dropdown non mostra mai vuoto quando All Leads viene selezionato - Aggiungi l'icona del gruppo a...

kamo·4mo ago
Featurekamo-internal

ASSIGN LEADS destra, filtro agente non firmato opzione, pulizia della colonna della griglia

- Gate 'Unassigned Leads' opzione filtro agente dietro ASSIGN LEADS destra - 'All Leads' esclude i lead non firmati per i membri senza il diritto - Rimuovere le...

kamo·4mo ago
Featurekamo-internal

Aggiungi Assegna Per la sezione Mercato e Assegnazione su /leads/new

- Fetches membri del team attivo da... - Membri dei gruppi per dipartimento con dipartimenti e membri ordinati in ordine alfabetico - Formatta i nomi come "Last...

kamo·4mo ago
Featurekamo-internal

Aggiornare le schede di amministrazione della piattaforma per abbinare la struttura della scheda unificata

Sostituire le due carte stanti (Organizzazioni pagina standalone + Configurazione) con cinque carte corrispondenti alle schede reali: Generale, Organizzazioni, ...

kamo·4mo ago
Featurekamo-internal

Il layout della griglia a tutta larghezza e spostare il trigger di sincronizzazione dalla scheda Avanzata

- Ridisegnare la scheda VOIP & SMS per utilizzare la larghezza dell'area del contenuto completo: la riga superiore, Elaborazione di registrazione e Programma di...

kamo·4mo ago
Featurekamo-internal

Unisci le organizzazioni nella pagina di configurazione con scheda unificata nav

Aggiunga le Organizzazioni come un tabellone. (Generale · Organizzazioni · VOIP & SMS · System User · Ordine Avanzato) - Cancellare la pagina standalone - Aggio...

kamo·4mo ago
Featurekamo-internal

PHONE SERVER ID di superficie nella scheda panoramica di installazione del telefono

Gli operatori che configurano il supporto kamo-asterisk su un host FreePBX devono incollare il VoipProviderInstance UUID corrispondente nel file di configurazio...

Kamo·4mo ago
Featurekamo-internal

Funzioni delle chiamate via cavo impostazioni end-to-end attraverso l'astrazione del fornitore

- voipApi: aggiungi CallFeaturesDto type, getCallFeatures() e setCallFeatures() Chiamate API - useSoftphone: aggiungilo. da API all'avvio; setCallForward/setAut...

kamo·4mo ago
Featurekamo-internal

VOIP RECORDING UPLOADS campo di applicazione + contatori di pipeline di registrazione/tunables

- APIManager: nuova opzione VOIP RECORDING UPLOADS (utilizzata dal supporto kamo-asterisk su host FreePBX per caricare voicemail e registrazioni di chiamata tra...

Kamo·4mo ago
Featurekamo-internal

Sostituisci la scheda di contatti di mock con SoftphoneContatti completamente modificati

Estrae un nuovo componente SoftphoneContacts che collega i contatti softphone scheda ai contatti reali API tramite useContacts(). Sostituisce 4 mock hardcoded c...

kamo·4mo ago
Fixkamo-internal

Cast voiceActivityDetection per bypassare il tipo mancante di TS DOM

voiceActivityDetection è una proprietà WebRTC MediaTrackConstraints ma è assente dalla libreria DOM di TypeScript, causando un errore di tipo al momento della c...

kamo·4mo ago
Featurekamo-internal

Filo VAD + push-to-talk; rimuovere le impostazioni non implementabili

- vadAbilitato ora passato come voceDetezione dell'attivitá nella costruzioneAudioConstraints così il browser onora il gioco quando si apre microfono per una ch...

kamo·4mo ago
April 26, 2026
Otherkamo-internal

debug+fix(softphone): ispezionare <audio> element state, auto-recuperare quando i byte arrivano ma il suono rimane silenzioso

WebRTC statistiche da una recente chiamata mostrata inboundBytes=39680 / ricevitori unmuted / coppia ICE succeduto — il ponte stava consegnando audio al browser...

kamo·4mo ago
Featurekamo-internal

Elenco della suoneria girevole con filtro di ricerca

Fare il pannello del catalogo della suoneria corrispondere l'altezza della colonna destra e la pergamena verticalmente quando l'elenco trabocca, così i membri p...

kamo·4mo ago
Otherkamo-internal

Dump WebRTC stato di nuovo 5s dopo Stabilito + tenere traccia tutti i cambiamenti di stato

La discarica di tempo stabilito mostra sempre ricevitori con muted=true perché DTLS handshake e SRTP non hanno ancora completato. Per diagnosticare "call colleg...

kamo·4mo ago
Featurekamo-internal

Aggiungi altre sette suonerie al catalogo

Aggiunge Battleship Horn, Demon Horn, Land Line, 1985 Anello, Office Phone, Ringing Old Phone, e Olé sotto /pubblico/suoni/ringtones/ e fili loro in RINGTONE CA...

kamo·4mo ago
Featurekamo-internal

Aggiungi le suonerie Sci-Fi e Buzzer al catalogo

Getta due nuovi beni di suoneria in /pubblico/suono/ringtones/ e li registra in RINGTONE CATALOG così appaiono nelle suonerie subtab e può essere impostato come...

kamo·4mo ago
Otherkamo-internal

Dump WebRTC negotiation state on Established

To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...

kamo·4mo ago
Fixkamo-internal

Audio dal vivo che sopravvive a interruzioni di carico, spinner centrati, ringback in uscita

Tre correzioni coordinate per il percorso audio in-call: 1. AbortError su remotoAudio.play() (visibile nella console di produzione come "La richiesta play() è ...

kamo·4mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·4mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·4mo ago
Fixkamo-internal

Collegare l'animazione + l'audio che in realtà gioca + sbloccare suoneria

Tre correzioni coordinate per il percorso in entrata: 1. feedback visivo durante l'accettazione. Fare clic su Risposta sinistra entrambi i pulsanti — la negozi...

kamo·4mo ago
Fixkamo-internal

Mount SoftphoneProvider sopra ToolDock in modo che le finestre degli strumenti possano leggerlo

Aprire il Softphone popup ha bloccato la pagina con "Questa pagina non poteva caricare" perché le finestre degli strumenti montano dentro ToolDock, che vive in ...

kamo·4mo 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