Live Change Log

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

17,933
Variazioni totali
4,614
Caratteristiche
4,543
Fissazioni
32
Progetti
Filtra per progetto
Tutti i progetti17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtra per tipo
Tutti i tipiBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
May 1, 2026
Fixkamo-shared-library

Split findChatSessionsForMemberPaged into First/After to fix empty Chats tab

HAVING CAST(null AS TIMESTAMP) IS NULL did not evaluate as expected in CockroachDB,

Kamo·4mo ago
Fixkamo-internal

Goccia pulsanti intestazione di chat ridondanti; integrare le schede Membri/Cambia con il design del pannello

ChatHeader aveva una propria minimizzazione / chiudere IconButtons ma la finestra di chat tool cromo già fornisce quelle offerte — sono stati duplicati quando e...

kamo·4mo ago
Fixkamo-shared-library

Passare MediaObjTransit a @MapsId modello derivato-identità

@IdClass combinato con @Id @OneToOne non è supportato in modo affidabile in Hibernate 6 — JpaRepository <MediaObjTransit, inizializzazione UUID> fallisce con "n...

Kamo·4mo ago
Fixkamo-internal

Goccia @ts-expect-error in streaming fetch corpo

Il `come RequestInit` getta già silenzia l'errore di tipo; la direttiva è ridondante sotto TS modalità rigorosa e rompe la costruzione di produzione.

kamo·4mo ago
Fixkamo-shared-library

Aggiungi @IdClass per MediaObjTransit così i dati di primavera JPA possono esporre il suo ID derivato

Il metamodello di Spring Data richiede @IdClass per le entità la cui chiave principale è una @Id @OneToOne identificatore derivato. Senza di esso, JpaRepository...

Kamo·4mo ago
April 30, 2026
FixKlusterServices

Probe timeout 10s and 2 gunicorn workers

LibreTranslate's /languages probe blocks on the gunicorn worker event loop. With a single worker translating a long chat message, the probe times out at the def...

Kamo·4mo ago
FixMediaService

Raise client read timeout to 120s for long messages

LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...

Kamo·4mo ago
Fixkamo-internal

Persist language change and show current language in tooltip

The members endpoint accepts PUT not PATCH, so the language picker's PATCH was silently ignored — Member.language never actually updated, which is why refreshin...

kamo·4mo ago
Fixkamo-internal

Attaccare le corde su..

Il proxy Next.js stava rilasciando la stringa di richiesta durante l'inoltro a MediaService, che significava la cronologia delle chat ?lang= param era silenzios...

kamo·4mo ago
FixSecurityService

Proprietario di zecca OTK con diritti di sovvenzione senza DB

Dopo aver assegnato l'Amministratore ruolo e scrive member rights applied, il blocco OTK-minting era rileggere quelle righe per mezzo di... dentro lo stesso @Tr...

Kamo·4mo ago
Fixkamo-internal

Show Plans & Billing tab regardless of root-org status

The !isRootOrg gate hid the tab on root orgs and blocked org owners and self-viewers from reaching their billing page from "My Account". The PlansBillingTab its...

kamo·4mo ago
Fixkamo-internal

Drop in place — jump every member, no softPush on release

The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...

kamo·4mo ago
Fixkamo-internal

Drop firmly in place — tail-only throw + jump() to clear velocity

The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...

kamo·4mo ago
Fixkamo-internal

Drop in place after a paused drag instead of drifting

Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...

kamo·4mo ago
April 29, 2026
Fixkamo-internal

Cancellare la velocità di trascinamento ereditata sul rilascio

Il trascinatore aggiorna il valore di movimento della testa con mx.set rapido(nx) chiamate, che framer-motion utilizza per calcolare la velocità. Quando il rila...

kamo·4mo ago
Fixkamo-internal

Crispen hexagon outline at all sizes/states

Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...

kamo·4mo ago
Fixkamo-login

Rifiutare quando la sessione ogID non corrisponde a host org

auto-login ha accettato qualsiasi *** e ha coniato un OTK puntando indietro ad esso, indipendentemente da quale sia la destinazione interna.* host appartiene. U...

Kamo·4mo ago
Fixkamo-internal

Per-cluster spacing + regole di gruppo di stessa dimensione

La cella del cluster e l'adiacenza dell'esa sono ora derivati dal più grande cluster membro invece della scala globale, e gli MV seguinti includono un centro-al...

kamo·4mo ago
Fixkamo-internal

Nascondi popover quando Invite to Meeting apre la finestra di dialogo

Il popover usato per rimanere aperto sotto la finestra di dialogo della riunione perché il finestra di dialogo è stato condizionalmente reso all'interno del can...

kamo·4mo ago
Fixkamo-internal

Robust English fallback for missing and empty locale translations

- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...

kamo·4mo ago
Fixkamo-internal

Update orders page account uid type from number to string

AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.

kamo·4mo ago
Fixkamo-shared-library

Utilizzare CommerceMarket.getId() invece di getUid() nella fornituraCompSubscription

CommerceMarket utilizza @Id UUID id (non uid), quindi Lombok genera getId().

Kamo·4mo ago
Fixkamo-internal

CustomerMemberId è una stringa di ID membro, risolve i conti da primarioMemberId

- posApi: AccountSummary uid string, add primarioMemberId; *****************************************************************************************************...

kamo·4mo ago
Fixkamo-shared-library

Serializzare il clienteMemberId come stringa per preservare la precisione lunga

- AccountSummaryDTO: annotate uid con **************************************************************************************************************************...

Kamo·4mo ago
Fixkamo-internal

Complete next-intl for System Diagnostics

Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...

kamo·4mo ago
Fixkamo-internal

Legacy getCurrentSubscription stub deve lanciare, non restituire null

Ritorno null fatto FeaturesManager trattare ogni org come senza abbonamento (billingLoaded=true, hasSubscription=false), bloccando tutte le funzionalità alle sp...

kamo·4mo ago
Fixkamo-internal

Moduli ambientali json per messaggi gitignored/*.json importazioni

`tsc` e IDE risolvono i messaggi/` JSON dopo unione senza richiedere file impegnati sotto messaggi/. Esecuzione include per tipi/**/*.d.ts.

kamo·4mo ago
Fixkamo-internal

Spostare le impostazioni dell'account aiutare i pannelli ai tasti dei messaggi

Sostituire tutte le copie di aiuto codice duro sulla pagina dell'account dell'organizzazione con scopod useTasti di traduzione. Estendere i18n-audit per segnala...

kamo·4mo ago
Fixkamo-internal

Wire organization account hero and tabs to i18n keys

Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...

kamo·4mo ago
Fixkamo-internal

Esign signer e toolbox modifier tooltips

kamo·4mo ago
Fixkamo-internal

Aggiungi etichette di disponibilità navtop e stringhe di segreteria softphone

Aggiungi i tasti di stato* dei componenti.navtop attraverso le località in modo che la presenza dell'intestazione a discesa mostra le etichette tradotte. Aggiun...

kamo·4mo ago
Fixkamo-internal

Resolve STATUS_CONFIG scope errors on POS detail pages

Validate agreement status against STATUS_TRANSITIONS and derive commitment status keys from STATUS_TRANSITIONS so module-level helpers do not reference STATUS_C...

kamo·4mo ago
Fixkamo-internal

Load org logos from MinIO theme public path like dashboard

Use getThemePublicBaseForDomain so logo URLs match getThemePath()/img/logo.svg instead of legacy /domain/.../kamosite paths that 404 and fell back to initials.

kamo·4mo ago
Fixkamo-internal

Add missing nav-top strings and scope translations

English messages listed components.navtop.* keys for Mail/Docs/Voip buttons but never defined hi/welcome, branches, account, credits, calendar, chat, etc., so n...

kamo·4mo ago
Fixkamo-internal

Resolve nav-pri labels showing raw i18n keys

Use namespaced next-intl translators for nav and components.nav.navPri so lookups resolve against the merged message trees; add panel aria strings under navPri;...

kamo·4mo ago
Fixkamo-internal

Add MessageBrowser i18n strings and restore load error copy

next-intl threw MISSING_MESSAGE for components.messages.browser.* keys missing from en.json, breaking /messages render. Add English strings, use loadMessagesFai...

kamo·4mo ago
FixVOIPService

Creare la registrazione chiave dell'oggetto MinIO come il flusso di immagini

Omettere l'estensione quando FILE EXT è null/empty quindi il nome dell'oggetto corrisponde RecordingImagingService e ImagingController. Java string concat con n...

Kamo·4mo ago
Fixkamo-internal

Annullare il quadrante se il blocco chiamato prima sdk.invite risolve

Stato di gara: hangup() durante la connessione non aveva sessione di terminare ancora (sdk.invite è atteso prima di wireSession), quindi la chiamata collegata c...

kamo·4mo ago
Fixkamo-internal

Auto-enter nuovo org dopo la creazione così membro atterra con il proprio ruolo e diritti

Dopo la creazione org la sessione è rimasta nel contesto genitore (senza diritti di amministratore), lasciare il nuovo proprietario org in grado di vedere le im...

kamo·4mo ago
Fixkamo-internal

Consentire la chiamata finale durante la connessione, disabilitare l'assistente AI, rimuovere la scheda di coda

- Pulsante di chiamata finale è ora attivo e rosso durante lo stato di connessione in modo che le chiamate possono essere annullate prima di collegare - Disabil...

kamo·4mo ago
FixVOIPService

Risolvere l'estensione della cronologia delle chiamate da member voip config, non phone extension

E' stato NULL per delle estensioni anche quando... member voip config correttamente mappato il membro alla loro estensione. Utilizzo member voip config (stessa ...

Kamo·4mo ago
Fixkamo-internal

Full touch support for softphone popup on tablets

- Add touch-action: manipulation + WebkitTapHighlightColor to iconBtnStyle so window control buttons (minimize/maximize/close) respond instantly on touch - Ad...

kamo·4mo ago
Fixkamo-asterisk-support

Add go-sql-driver/mysql v1.7.1 checksum to go.sum

go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...

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