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
July 8, 2026
FixTranslateService

Confronto costante dell'età interna (oracolo di timing)

Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...

Kamo·2mo ago
FixVOIPService

Confronto costante dell'età interna (oracolo di timing)

Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...

Kamo·2mo ago
FixEmailService

Confronto costante dell'età interna (oracolo di timing)

Sostituire String.equals con MessageDigest.isEqual risposta quindi la latenza non può fallire il X-Internal-Auth condiviso byte-byte. La spazzata su tutta la fl...

Kamo·2mo ago
Featurekamo-internal

Programmi di generazione ricorrenti UI

ScheduleManager: creare/list/eliminare gli orari (recipe + giornaliero/settimanale/mese + ora/giorno + bersagli auto-post opzionali + didascalia); lanciato da M...

kamo·2mo ago
FeatureMediaService

Generazione programmata — spazzare le ricette su una cadenza

- CanvaScheduleController: CRUD per gli orari di org (recipe + cadenza + ora/giorno + obiettivi sociali opzionali), calcoli successiviRunAt - CanvaGenerazione S...

Kamo·2mo ago
Featurekamo-shared-library

CanvaSchedule entità + repo (generazione ricorrente)

Programma di ricorsi in oroscopio (recipe + cadenza + obiettivi sociali facoltativi) con una domanda atomica-claim in modo che una spazzata MediaService esegue ...

Kamo·2mo ago
Featurekamo-internal

Trascrizione Whisper espandibile in linea su softphone voicemail + call-history righe

Ogni riga registrata (voicemail e cronologia delle chiamate) ottiene un 'Transcript' toggle che esegue la trascrizione di Whisper su richiesta e lo mostra in li...

kamo·2mo ago
Featurekamo-internal

Salvare + riutilizzare le ricette di autofill

TemplateAutofill: "Ricette salvate" chip caricare un modello + mappatura preriempita; "Salva come ricetta" persiste il modello corrente + valori di campo org-wi...

kamo·2mo ago
FeatureMediaService

Ricette autofill salvate CRUD (org-scoped)

CanvaRecipeController: GET/POST /api/media/canva/recipes + DELETE /{id} — salvare/list/soft-delete una marca-template + mappatura del campo, portata al Il richi...

Kamo·2mo ago
Featurekamo-shared-library

CanvaAutofillRecipe entità + repo (ricedimenti di riempimento automatico)

Rilegatura di un modello di marca Canva ai valori di campo (lettera testo o un'immagine dei Materiali), così gli amministratori possono eseguire una ri-mergenza...

Kamo·2mo ago
FixKlusterServices

/dev/shm 2Gi (il Chrome senza testa ha bisogno di >=2GB) + 6Gi limite di mem

Jibri's 10-config init aborti con '/dev/shm deve essere almeno 2GB' quando shm è 512Mi, schianta il registratore. Bump i tmpfs a 2Gi e il limite di memoria a 6G...

Kamo·2mo ago
Featurekamo-internal

Aggiungi campo ID materiale per creare forma, pagina dettagli e importazioni

Fila un materiale nullableId (max 40) attraverso il tipo di piombo, conduceApi (creare + aggiornare le richieste di fili), e il campo di sistema leadFields cond...

kamo·2mo ago
OtherMediaService

Dare MediaService interno.auth.secret (mlos-internal-auth) per e-mail di sintesi

MediaService -> EmailService /api/email/templates/send (meeting-summary) esigenze INTERNAL AUTH SECRET per abbinare EmailService's internal.auth.secret.

Kamo·2mo ago
Featurekamo-internal

Enterprise autofill UI — modelli di marca data-merge

TemplateAutofill: scegli un modello di marca Canva, riempi ogni campo con letterale testo, un org/compliance token (NMLS #, Equal Housing Declaration, org name/...

kamo·2mo ago
FeatureMediaService

Autofill Enterprise — modelli di marca data-merge

- CanvaApiClient: elenco modelli di marca (dataset=non empty), ottenere dataset, lavori di asset-upload, creare/get autofill - CanvaController: GET /brand-templ...

Kamo·2mo ago
FeatureSecurityService

Persist mappato ID materiale su importazione manuale + aspirazione API

Entrambi gli switch setDirectFieldOnCreateRequest non hanno un caso predefinito, quindi un sistema non mappatoFieldPath è silenziosamente caduto. Aggiungere un ...

Kamo·2mo ago
Featurekamo-shared-library

Aggiungi campo ID materiale end-to-end in condiviso-lib

Aggiunge un materiale nullable, max-40-charId all'entità di piombo (MATERIAL ID VARCHAR(40)), lo registra in LeadHistoryFieldRegistry (categoria del profilo) co...

Kamo·2mo ago
Featurekamo-internal

Attacco sociale + email-a-materiale + link pubblici

Distribuzione per materiali di marketing, costruita sulla nuova cucitura pubblica-URL firmata. - materialiApi.publicLink(imgId) + /api/materials/link proxy - M...

kamo·2mo ago
FeatureMediaService

URL pubblici firmati a breve termine per le attività di marketing

Consente ai fornitori sociali (Meta) e alle e-mail di acquisire un materiale specifico per un limitato finestra senza esporre l'imaging-materials privato secchi...

Kamo·2mo ago
FixSecurityService

Includere entrambi i desktop in ogni token SSO, deep-link a quello scelto

Ogni token ha portato solo la propria connessione, quindi la sessione json riutilizzata del browser mancava l'altro -> aprire Windows dopo Linux ha dato 'la con...

Kamo·2mo ago
FixSecurityService

Il mutuatario di strada si presenta attraverso il gasdotto in modo da accendere E' una cosa che non va

patchLoanFile's mutuatario inviare (DRAFT->APPLICATION TAKEN) ora chiamate E' il momento giusto. invece di un aggiornamento grezzoLoan Impostato stato file, qui...

Kamo·2mo ago
Featurekamo-shared-library

Una transizione auto-sottomessa di prima classe

DRAFT→APPLICATION TAKEN per un mutuatario (un prestito, non un operatore, quindi nessun LOS TAKE APPLICATION). Percorsi attraverso la transizione() con un predi...

Kamo·2mo ago
Featurekamo-internal

Elimina + anteprima + Import-file-to-Canva

- eliminare un materiale (gated on MANAGE MATERIALS) con conferma - fare clic su una miniatura per visualizzarla in un lightbox - "Import a file" trasforma un P...

kamo·2mo ago
FeatureMediaService

Importare un file in Canva come disegno modificabile

- No, no. (importazione di design combinato) - CanvaController POST /imports (multipart) → creare+poll import job → editor deep-link con correlazione state per ...

Kamo·2mo ago
FeatureConversionService

TranscriptionService + endpoint generico; trascrivere registrazioni VOIP

- Estrarre un TranscriptionService riutilizzabile (ffmpeg normalizzare -> bisbigliare) e un generico POST /api/conversion/transcribe endpoint, sostituendo il pu...

Kamo·2mo ago
Featurekamo-shared-library

Colonna trascrizione su Recording + RecordingMetadata

Aggiunge una colonna TEXT TRANSCRIPT all'entità di registrazione e filetta una trascrizione E' il momento giusto. (con retrocompatto) Costruttori così esistenti...

Kamo·2mo ago
FixMediaService

Caricamento di registrazione in corso di elaborazione MediaService

MinIOStorageService.upload lancia un'eccezione controllata che ingerisce() nè catturato o dichiarato — costruire la rottura sulla parte superiore della isGuest ...

Kamo·2mo ago
FeatureMediaService

Verifica la firma di ritorno-nav JWT; rinfrescamento di token ordinato

- CanvaJwtVerifier: verificare la firma di correlazione jwt Ed25519 contro JWKS di Canva (/connect/keys), più aud/exp/type; chiavi memorizzate da bambino. Ritor...

Kamo·2mo ago
FixMediaService

MeetingParticipant.isGuest() (è stato ottenutoGuest, non compila); ridefinisce il trascritto al generico endpoint

MeetingParticipant espone èGuest() (ottenimento booleano primitivo), non ottenereGuest(). Indirizzi anche la chiamata di trascrizione sommaria al /api/conversio...

Kamo·2mo ago
FeatureKlusterServices

Fai bisbigliare in modo indipendente scalabile (HPA, multi-nodo)

Rimuovere il pin singolo e passare a una cache del modello per-pod in modo che i pod possono pianificazione su qualsiasi nodo, e aggiungere un HPA (min 1 / max ...

Kamo·2mo ago
FeatureKlusterServices

Rebrand Test di stato della connessione client Guacamole a KamoDesktop

Override E' cosi'. Lo schermo 'Connecting to Guacamole...' (e lo stato relativo) legge KamoDesktop.

Kamo·2mo ago
FixKlusterServices

Corretto Guacamole marcatura campo di versione manifesto

Manifest usato guacManifestVersione:1.0; le estensioni in bundle utilizzano guacamoleVersion. Il campo sbagliato ha fatto respingere Guacamole l'estensione di m...

Kamo·2mo ago
FeatureMediaService

Registrazione ingest, ritenzione/quota, utilizzo di storage, pipeline di sintesi

- MeetRecordingController: interno (X-Internal-Auth) ingerire endpoint il jibri finalize.sh post finito registrazioni a. - MeetRecordingService: carica registra...

Kamo·2mo ago
FeatureEmailService

Vars campione per l'anteprima del modello di riunione-sommario

Aggiunge un campioneVariables caso per il nuovo modello di riunione-sommario così lo steward anteprima UI rende contenuti realistici.

Kamo·2mo ago
Featurekamo-shared-library

Modello canonico di riunione-sommario

Aggiunge il modello transazionale "meeting-summary" (soggetto + marcato HTML con {{roomName}} e raw {{summaryHtml}}) e lo registra in CANONICAL KEYS in modo che...

Kamo·2mo ago
Fixkamo-internal

Stop double-appending ?target nel percorso proxy SSO

forwardToApi già inoltra la stringa di query in arrivo, così passando il percorso con ? - > target='linux?target=linux - > 400 «Obiettivo sconosciuto» - > «La g...

kamo·2mo ago
FeatureKlusterServices

Modulo moderatore Prosody, sussurro asr, jibri registrazione upload

- Meet-prosody: la versione-controllo del ConfigMap (capisce il esistente token verification no-op override che è stato creato fuori banda) e aggiungere il modu...

Kamo·2mo ago
FeatureConversionService

Punto finale della trascrizione di registrazione per i riassunti post-incontro

POST /api/conversion/meet/transcribe (X-Internal-Auth): normalizza un caricato registrazione di riunione a 16kHz mono WAV tramite un nuovo additivo FfmpegServic...

Kamo·2mo ago
July 7, 2026
Featurekamo-internal

Integrazione del calendario per le riunioni programmate + misuratore di archiviazione di registrazione reale

- calendarIntegrationEnabled: quando è in programma una riunione clubhouse aggiunto al calendario del creatore (tramite il sistema di calendario esistente) che ...

kamo·2mo ago
Featurekamo-shared-library

MeetingRecording entità + repository per le registrazioni catturate

Nuovo tavolo MEETING RECORDINGS (org, meeting ref, room, MinIO secchio/oggetto chiave, dimensione, durata, timestamp catturati / scadenti, stato sommario) — il ...

Kamo·2mo ago
Fixkamo-analytics

Alias ALL turbopack content-hashed esterni, non solo prisma

La correzione precedente solo alias @prisma/client-♥hash>; la costruzione esterna anche pg- <hash> (node-postgres, via @prisma/adapter-pg) sotto lo stesso conte...

Kamo·2mo ago
FixSecurityService

Risolvere la sessione dall'intestazione X-***-Token in CallerSessionResolver

Il kamo-internal -> Il percorso APIService BFF inoltra la sessione come X-***-Token intestazione, ma il risolutore legge solo l'attributo X-OTK o il cookie *** ...

Kamo·2mo ago
Featurekamo-internal

App di marketing, impostazioni hub, materiali Canva

Fare Marketing una prima classe org-enable app e spedire il Canva-powered Esperienza dei materiali. App-enablement: - AppType.MARKETING mirror, Organization.is...

kamo·2mo ago
FixSecurityService

PatchLoanFile non è più una backdoor di stato; sbloccare una condizione ha bisogno del diritto di sottoscrittura; cascate chiare

I cambiamenti di stato sono lo stato del gasdotto. lavoro della macchina (POST /transitions applica frecce legali + per-arrow ruolo gate + apri-blocco-condizion...

Kamo·2mo ago
FeatureConversionService

Video poster-frame miniature per materiali di marketing

Canva MP4 esportazioni (e qualsiasi caricamento video) saltare il percorso Docs PDF e ottenere un singolo ffmpeg poster-frame thumbnail ( thumb p0.png) invece d...

Kamo·2mo 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