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 7, 2026
FeatureMediaService

Canva Connect OAuth + design/export backend

- CanvaApiClient: PKCE autorizza, token exchange/revoke, utenti, disegni (creare/list), lavori di esportazione, byte fetch - CanvaTokenService: token crittograf...

Kamo·2mo ago
Fixkamo-shared-library

PATCH condizione parziale non può cancellare silenziosamente la bandiera di blocco; modello blocco di default onorato; pubblicare dopo commit

E' una cosa da fare. Boolean così un PATCH che OMITS il campo è distinguibile da un falso esplicito. LoanConditionService.update ora null-guardi E' il momento g...

Kamo·2mo ago
Featurekamo-shared-library

Integrazione Canva + Marketing come applicazione org-enable

- No, no. — piattaforma Canva Connect registrazione client - ImageAssocType.MATERIALS(13, imaging-materials) — org secchio di attività di marketing - No, no. so...

Kamo·2mo ago
Featurekamo-meet

Require-password gate per gli ospiti anonimi (membri bypass)

Quando un org consente di richiederePassword, i visitatori di link anonimi devono entrare nella stanza password; i membri autenticati non vengono mai richiesti....

Kamo·2mo ago
Fixkamo-analytics

Alias Prisma 7 client content-hashed, così le rotte DB fermano 500ing

Il generatore prisma-client (engineType=client) cuoce un contenuto-hashed runtime specifier (@prisma/client-θhash>) nella prossima build. Il costruttore soddisf...

Kamo·2mo ago
Chorekamo-internal

Aggiornare Linux desktop nav icona

kamo·2mo ago
FeatureKlusterServices

Abilitare Guacamole json-auth SSO + KamoDesktop rebrand

- JSON SECRET KEY (opzionale) su guacamole dal segreto desktop-sso condiviso consente il pacchetto guacamole-auth-json estensione i collegamenti dio-SSO validar...

Kamo·2mo ago
Featurekamo-internal

Le icone KamoDesktop (Linux + Windows) che aprono sessioni autoconnesse

Due icone nav rimaste di Analytics, mostrate solo a membri divini (isGod aggiunto a NavGateContext). Ogni fetches un collegamento SSO di breve durata da Securit...

kamo·2mo ago
FixSecurityService

Inietto KamoDesktop SSO env direttamente + filo guac-sso in k8s tracciato distribuzione

- @Value legge KAMO GUAC SIGNING KEY / DESKTOP PASSWORD da env direttamente (runtime application.yml è configmap-mounted, quindi l'indirezione della proprietà n...

Kamo·2mo ago
FeatureSecurityService

KamoDesktop SSO token endpoint per i membri di Dio

E' il momento giusto. (solo per legge) 5 minuti guacamole-auth-json token (HMAC-SHA256 + AES-128-CBC, per l'estensione formato del cavo) e restituisce un URL di...

Kamo·2mo ago
Featurekamo-internal

Org-scoped nomi di camera, formato di camera-nome, calendario incontri Kamo, promemoria di inizio; impostazioni i18n

- useMeeting/MeetingDialog: i nomi delle camere sono ora namespaced by org token così due Gli org non possono mai scontrarsi nella stessa conferenza di Prosody ...

kamo·2mo ago
Featurekamo-meet

Auto-registrazione + registrazione filigrana dalle impostazioni di org

overrides.js loadOrgMeetImpostazioni ora, quando la registrazione è abilitata: - watermarkOnRecordings → mostra un overlay di filigrana "REC" org mentre una reg...

Kamo·2mo ago
FeatureMediaService

Promemoria di inizio programmata + scadenza del collegamento ospiti

- MeetingReminderSweep: @Scheduled spazzatrice che spara in tempo reale "mieting start" ricorda ai membri invitati (start − promemoriaMinutesBefore) su ********...

Kamo·2mo ago
Featurekamo-internal

Mostra la disponibilità dei membri nell'elenco delle chat; rinomina la scheda a Directory

1:1 chat righe ora superficie la presenza live della controparte + disponibilità la stesso modo in cui la scheda Directory fa — stesso usoAvailability/usePresen...

kamo·2mo ago
DocsKlusterServices

Design spec per le icone KamoDesktop God SSO + Guacamole rebrand

Due icone nav (Linux/Windows) in kamo-internal che aprono Guacamole in un Servizio di sicurezza (porta-eleggibile), diretto a ogni istanza. Rebrand Guacamole a ...

Kamo·2mo ago
FixKlusterServices

Spostare il guacd alla rete pod (MTU fix) + unicast WoL

guacd su hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod su cilium overlay (MTU 1420): RDP collegato ma grandi cornici sono stati calati attraverso il confin...

Kamo·2mo ago
Fixkamo-meet

Chiudi JWT-forge hole, fix guest join, aggiungere "Sign in with Kamo"

- sidecar /api/auth/jwt: deriva l'identità del membro (id/name/email/org) da la sessione del server-side ***, non il corpo della richiesta. Nelle puntate preced...

Kamo·2mo ago
Fixkamo-internal

Iscriviti membri invitati alle riunioni tramite link click-time OTK

Invita i link (chat + e-mail) precedentemente incorporato un URL di incontro nudo, quindi i destinatari sono atterrati come ospiti anonimi invece di se stessi. ...

kamo·2mo ago
FixMediaService

Persist ha invitato i partecipanti, far rispettare MANAGE MEET SETTINGS, drop double-invite path

- createMeeting: i membri invitati sono numerici ID fiocchi di neve, non stringhe UUID — li instrada attraverso lungoToUID come il creatore. Precedente UUID. Fr...

Kamo·2mo ago
FixKlusterServices

Guarda lo spazio dei nomi desktop per IngressRoutes

desktop.kamocrm.com IngressRoute vive nel desktop ns, ma CRD di Traefik il fornitore ha guardato solo il percorso. è stato ignorato e le richieste sono cadute a...

Kamo·2mo ago
FixKlusterServices

Importare il disco VM come Filesystem, non bloccare

L'importatore di blocco di CDI si è schiantato: 'blockdev: non può aprire /dev/cdi-block-volume: Permesso negato' — non può accedere al dispositivo di blocco Lo...

Kamo·2mo ago
FixSecurityService

Borrower presenta incendi gli effetti collaterali Application-Taken (doc checklist + notifica)

Il portale che il mutuatario presenta è il file di prestito PATCH {statusId:2}, che ha bypassato il operatore /transitions endpoint dove vivono gli effetti coll...

Kamo·2mo ago
Fixkamo-shared-library

Rifiutare l'importo negativo del prestito / valori di proprietà su salva sezione

updateLoan e updateProperty ora rifiutano un importo monetario negativo sulla Ingressi LTV (valore stimato/acquisto/apprezzato) tramite richiedonoNon negativo —...

Kamo·2mo ago
FixKlusterServices

Corretto campo cloud-init di KubeVirt VM + modernizzare spec

- cloudInitNoCloud userdata campo segreto è 'secretRef' (non userDataSecretRef); KubeVirt v1.8.4 pruned the wrong field -> 'Deve avere almeno una userdatasource...

Kamo·2mo ago
Fixkamo-nowww

Non prependere mai www a sottodomini, solo all'apice nudo

Il catch-all ha reindirizzato ANY non-alias host a https://www. corretto per l'apice nudo (kamocrm.com -> www.kamocrm.com) ma sbagliato per un sottodominio: des...

Kamo·2mo ago
FixSecurityService

Borrower non può escalare lo stato del prestito o modificare l'URLA dopo la presentazione

Due relativi buchi di autorizzazione del mutuatario sui endpoint dell'app self-service: - Escalation Privilege (#2): patchLoanFile applicato qualsiasi statoId ...

Kamo·2mo ago
Fixkamo-shared-library

Loan-file status accessor per il mutuatario edit-lock, mutuatario-delete cascade, regalo-recipient app scoping

# Let helper back the back # Prestito post-sottomissione edit lock (un mutuatario può solo modificare l'URLA mentre il file è DRAFT). Non e' vero. deletePair/d...

Kamo·2mo ago
FeatureKlusterServices

Harded KubeVirt desktop remoto + Guacamole gateway

Aggiunge uno stack completo da remoto, applicato a GitOps tramite il flusso di lavoro di distribuzione: - KubeVirt + CDI installato nel tempo di distribuzione ...

Kamo·2mo ago
Featurekamo-internal

Sub-tabs per gruppi di chat, ricorda la scheda ultima aperta

La lista delle chat filtrata da una fila di chip di pillola multi-select che ha guardato fuori di posto sotto la scheda Chats. Sostituiscili con una barra sub-t...

kamo·2mo ago
DocsKlusterServices

Design spec per desktop remoto KubeVirt indurito + gateway Guacamole

KubeVirt Kubuntu VM (16Gi/500Gi Longhorn) dietro Apache Guacamole HTML5, esposto a desktop.kamocrm.com tramite Traefik (TLS + tasso-limit + IP-ban). Aggiunge LA...

Kamo·2mo ago
Refactorkamo-internal

Spostare l'editor di stato sulla riga di schede; note callback auto-nota

- L'editor Status/sub-status condivide ora la riga delle prime-tabs: schede sinistra, stato a destra allineata (rimuove la riga separata sotto i pulsanti di azi...

kamo·2mo ago
Fixkamo-internal

Mostra gli avatar membri nella scheda Chat

MediaService restituisce chat-session membro avatarUrl=null di design (gli avatar sono risolto sul frontend), ma la scheda Chat non li ha mai risolti, quindi se...

kamo·2mo ago
FixSecurityService

Borrower auto-creare idempotency + compensazione orfano; non relè una lista di controllo vuota come successo

MortgageAppController.create() ramo auto-creato del mutuatario: - Idempotency (#2): riprendere un DRAFT di proprietà esistente tramite findOwnedDraft di copiare...

Kamo·2mo ago
Fixkamo-internal

Banner di disponibilità rinfresca con il pulsante Refresh e non mostra mai un nome di mercato vuoto

Due follow-up sul banner di prontezza MLOS: - Refresh (IconButton) ora chiama anche loadMlosReadiness(), in modo da surfacing un il mercato appena creato in un'...

kamo·2mo ago
Fixkamo-shared-library

Progetto auto-creativo del mutuatario + risoluzione attiva del mercato del piombo deterministica

****************************************************************************************************************************************************************...

Kamo·2mo ago
Featurekamo-internal

Spiegare quando l'email non è configurata; cancello comporre

Il /messages inbox precedentemente reso il suo guscio completo anche quando l'org non aveva alcun provider di posta elettronica o il membro non aveva casella di...

kamo·2mo ago
Featurekamo-internal

Tutti i tipi Elenco delle chat + attenzione browser-tab

Chats sub-tab ora elenca membro, gruppo, supporto e conversazioni sociali insieme, la maggior parte del centro prima, con un filtro multi-select (Membri del tea...

kamo·2mo ago
FeatureMediaService

Le Chat Unified si nutrono di sessioni socio/supporto/sociale

GET /api/media/sessions/chat accetta ora un filtro `categorie` (chat, supporto, sociale; predefinito tutti) e restituisce uno globalmente più recent-first, unio...

Kamo·2mo ago
Featurekamo-shared-library

Domande Paged per il supporto + sessioni di chat social

feed in modo che l'elenco delle Chat del Centro di Interazione unificato possa includere tutti i tipi: - SUPPORT (TYPE ID=2): sessioni in cui il membro è l'agen...

Kamo·2mo ago
Featurekamo-internal

Finire le azioni di intestazione di lead-view + callback

- Header: split Call in Call (Work)/Call (Personal) che apre il softphone (nascosto quando il membro non ha estensione registrata), Email apre il compositore, t...

kamo·2mo ago
FeatureEmailService

Endpoint interno per creare/cancellare l'evento del calendario di un membro

POST /api/internal/calendar/events (X-Internal-Auth gated) risolve il membro -> utente -> calendario primario (creare un default se necessario) e crea un evento...

Kamo·2mo ago
FeatureSecurityService

Punti finali di callback di piombo (schedule/list/resolve)

Nuovo... controller + servizio: persiste callback, post scheduling/outcome note nel flusso media del piombo, e rispecchia il callback sul calendario del membro ...

Kamo·2mo ago
Featurekamo-shared-library

Aggiungi LeadCallback entità, stato enum e repository

Restituisce la funzione di callback di lead-view: un record di callback di proprietà di lead (PENDING/CONTACTED/CANCELED) con un riferimento morbido l'evento di...

Kamo·2mo ago
Fixkamo-internal

Spiegare perché il controllo delle risorse MLOS predefinito-lead-source è nascosto invece di cadere silenziosamente

Nella scheda prodotti dei fornitori il controllo "progettare il prodotto di piombo predefinito" è gated su prontezza ipoteca-verticale — POS abilitato, un MORTG...

kamo·2mo ago
ChoreSecurityService

Ricostruire contro dbNow condiviso-lib() CAST fix

Empty si impegna a attivare CI, che clona kamo-shared-library a tempo di costruzione e Ritiro' l'apposito aggiornamento.

Kamo·2mo ago
Fixkamo-shared-library

DbNow() utilizzare CAST(ora() AS timestamp), non ora()::timestamp

Il:timestamp shorthand è schiacciato dal parser nativo di Hibernate (si legge) ':' come prefisso denominato-parametro, trasformando:: timestamp in :timestamp) -...

Kamo·2mo ago
Featurekamo-internal

Crea una sessione per chat di gruppo aperte da memberIds

ChatTool ignorato props.memberIds: un gruppo aperto è arrivato con un vuoto userId e nessuna sessioneGuid, quindi il 1:1 creareSession rilasciato presto e il La...

kamo·2mo ago
Fixkamo-internal

Smettere popup di chat duplicati per la stessa conversazione

La finestra di avvolgimento dello strumento ha solo esatteggiato una singola chiave userId contro un async-mirrored windowsRef, così la stessa 1:1 chat aperta d...

kamo·2mo ago
ChoreSecurityService

Ricostruire contro la correzione di caduta di diritti-diritti-librari di kamo-shared (5f20d29)

CI clona e costruisce kamo-shared-library dalla fonte, così questo commit vuoto re-triggers la costruzione per raccogliere la risoluzione dei diritti stratifica...

Kamo·2mo ago
Fixkamo-internal

Mostra tutti i gruppi di autorizzazioni abilitati-app in titolo di lavoro e editor di reparto

JobTitleManager e DepartmentManager hanno reso solo due gruppi di autorizzazioni — Generale e CRM, quindi... i diritti erano invisibili. ineditable lì, mentre S...

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