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
April 27, 2026
Featurekamo-asterisk-support

Emit recordedAt + per-file extension in upload manifest

- Watcher: every emitted Recording carries RecordedAt, derived from the EPOCH segment of our managed **************** filename, falling back to file mtime f...

Kamo·4mo ago
FeatureConversionService

Passare i metadati di registrazione a imaging — lunghezza di ffprobe + parsing manifesto

- No, no. run ffprobe -show entries format=duration sul master Opus/WebM, restituisce ms. 0 = sconosciuto (non fatale). - Ora... * esegue sondaDurationMs sul ma...

Kamo·4mo ago
Featurekamo-shared-library

Registrazione + RecordingExt entità, RecordingImagingService li scrive

- Nuova entità di registrazione (UUUID id, IMG ID, IS MASTER, IS VM, EXTENSION, MEMBER ID, LENGTH, DATE RECORDED, DATE CREATED [DB-defaulted via @CreationTimest...

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
FixDaemonService

Consumare *** segreto così X-Internal-Auth corrisponde servizi a valle

DaemonService -> Servizio di conversione Non c'e' problema. di ritorno 401 Non autorizzato perché DaemonService stava timbrando la sua Intestazione X-Internal-A...

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
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·4mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·4mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·4mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·4mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·4mo ago
Featurekamo-marketing

Add Go logo to BUILT WITH banner

Kamo·4mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·4mo ago
Fixkamo-asterisk-support

Utilizzare la sintassi \${VAR} compatibile con envsubst nel modello di configurazione + re-render sui segnaposto stanti

I Pod erano CrashLoopBackOff con "errore di configurazione: API KEY manca o troppo breve" perché il modello di configurazione usato literal API KEY marcato...

Kamo·4mo ago
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·4mo ago
FixDaemonService

Abilita repos JPA per il commercio + email + pacchetti dao.repositories

DaemonService si è schiantato all'avvio con: Parametro 0 del costruttore in... richiesto Un fagiolo di tipo... non si puo' trovare. Un servizio di biblioteca i...

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
FixVOIPService

Cattura nuovoExtNumber come finale per la cattura di agnello in MemberVoipConfigController

nuovoExtNumber è condizionatamente riassegnato all'interno del se (isVoipEnabled && ...) blocco, che lo rende non effettivamente finale. Il blocco di sincronizz...

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
FeatureVOIPService

Aggiungi funzionalità di chiamata API — chiama in avanti + auto-ritorno cablato attraverso l'astrazione del fornitore

- Aggiungi CallFeaturesDto e SetCallFeaturesRichiesta POJOs - Aggiungi bandiere di chiamataForward/autoAnswer a ProviderCapabilities - Aggiungi default getCallF...

Kamo·4mo ago
Featurekamo-asterisk-support

Impegno iniziale — Caricatore di registrazione FreePBX (GO)

Orologi per le registrazioni WAV finite, gruppi multi-leg chiamata gambe di Asterisk UNIQUEID, e carica ogni lotto a APIService /api/voip/registrazioni/upload u...

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
FeatureSecurityService

Stat di registrazione di configurazione di sistema + elaborazioni di registrazione

- E' una cosa da fare. restituisce i quattro contatori esposto sulle impostazioni kamo-internal → Piattaforma → Configurazione → VoIP/SMS scheda (vmPending, cal...

Kamo·4mo ago
FeatureDaemonService

RegistrazioneProcessorJob + scorciatoia NATS per caricamenti freschi

- Nuovo lavoro al quarzo RecordingProcessor Tacche di lavoro ogni minuto, spedisce indipendenti VM e chiamate batch contemporaneamente a ConversionService Non e...

Kamo·4mo ago
FeatureConversionService

Registrazione ingest + pipeline di elaborazione FFmpeg

- Novità. endpoint stadi multipart uploads inviato da APIService nel secchio MinIO... e crea una riga di staging UnprocessedRecording. Idemponte su ripiani usan...

Kamo·4mo ago
FeatureAPIService

VoipRecordingUploadController per upload di supporto kamo-asterisk

POST /api/voip/registrazioni/upload accetta corpi multiparti da supporto kamo-asterisk in esecuzione su host FreePBX. Convalida la X-Api-Key ha il nuovo VOIP RE...

Kamo·4mo ago
Featurekamo-shared-library

UnprocessedRecording staging entità, ImgDat tracce, registrazione servizio di imaging

- Fix ImageAssocType ID collisione: VM RECORDING=8, CALL RECORDING=9 (erano entrambi duplicare MY DOCS a 4). - Aggiungi una registrazione master. Per-channel Op...

Kamo·4mo ago
Featurekamo-asterisk-support

Impegno iniziale — Caricatore di registrazione FreePBX (GO)

Orologi per le registrazioni WAV finite, gruppi multi-leg chiamata gambe di Asterisk UNIQUEID, e carica ogni lotto a APIService /api/voip/registrazioni/upload u...

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

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