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
April 16, 2026
Fixkamo-marketing

Risolvere DYNAMIC SERVER USAGE 500 errori e percorso calcolatore mancante

- Aggiungi forza-dinamica a [locale]/layout.tsx (getMessages() usa intestazioni() internamente) - Rimuovere generateStaticParams da [kbSection]/page.tsx (il con...

Kamo·4mo ago
FixKlusterServices

Rimuovere --carico-solo restrizione da LibreTranslate

Tutti i pacchetti linguistici necessari sono preinstallati sul volume hostPath. --carica-solo stava impedendo alcuni pacchetti di carico. Senza la bandiera, Lib...

Kamo·4mo ago
FixKlusterServices

Utilizzare startupProbe per LibreTranslate per gestire download di modelli lunghi

startupProbe con 60 tentativi x 30s = 30min finestra di avvio per download del modello iniziale. Dopo l'avvio completa, la normalità e sonde di prontezza prendo...

Kamo·4mo ago
FixKlusterServices

Limitare LibreTranslate a caricare solo modelli di lingua supportati

Utilizzare --load-solo con i 22 codici di lingua supportati invece di scaricare tutti i modelli disponibili (~hundreds di GB). Rimuovi --update-models bandiera ...

Kamo·4mo ago
FixKlusterServices

Rimuovere la bandiera non valida --load-awesome-ai-models da LibreTranslate

La bandiera non esiste nell'immagine corrente libretranslate. Sostituire con --update-modelli per garantire che i pacchetti di lingua vengano scaricati all'avvi...

Kamo·4mo ago
FixKlusterServices

Add LibreTranslate permission init container, scale Bergamot to 0

LibreTranslate was crashing with PermissionError on packages subdir. Added busybox init container to mkdir + chmod 777 the mounted hostPath before the main cont...

Kamo·4mo ago
FixTranslateService

Fall through to LibreTranslate when Bergamot is unavailable

ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...

Kamo·4mo ago
Fixkamo-marketing

Riduzione del selettore di lingua Widen per evitare la barra di scorrimento orizzontale

260px era troppo stretto per voci come 'Bahasa Indonesia'. Aumento 310px e aggiungere overflow-x: nascosto per eliminare completamente la barra di scorrimento.

Kamo·4mo ago
Fixkamo-marketing

Port-forward TranslateService per raggiungerlo da CI runner

Il corridore Forgejo corre su k0m1 che non può risolvere .svc.cluster.local DNS. Utilizzare kubectl port-forward per tunnel kamowstranslate-service:80 a localho...

Kamo·4mo ago
Fixkamo-marketing

Rimuovere pre-i18n app/(pagine)/ e app/page.tsx

Questi sono stati accidentalmente restaurati da git checkout -- app/ durante una soluzione precedente. Strutture sia vecchie che nuove esistenti ha causato Next...

Kamo·4mo ago
FixTranslateService

Exclude ****************

Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.

Kamo·4mo ago
FixTranslateService

Add autoconfigure exclusions to k8s configmap

application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...

Kamo·4mo ago
FixTranslateService

Exclude all transitive Spring autoconfiguration from shared library

kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...

Kamo·4mo ago
FixTranslateService

Exclude DataSource autoconfiguration

kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...

Kamo·4mo ago
Fixkamo-shared-library

Sostituire il DocumentNotFoundException rimosso con ImagingException in ImageService

DocumentNotFoundException è stato cancellato come parte della rimozione dell'entità del documento ma ImageService lo ha ancora fatto riferimento in 9 posti. Sos...

Kamo·4mo ago
FixDocsService

Gracefully cancel superseded reconversion jobs on rapid saves

When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkp...

Kamo·4mo ago
Fixkamo-marketing

Chat *** — Correggi la tempistica e migliora la copia del banner

- ***Provider: triggerVerify effetto ora dipende da sfidaUrl così verifica() è chiamato solo dopo il montaggio del widget; utilizza rAF per assicurarsi che il D...

Kamo·4mo ago
Fixkamo-shared-library

Rimuovere il campo membroTipo interamente per prevenire la colonna duplicata Hibernate

Le correzioni precedenti (@Transient on field, @Access(AccessType.FIELD) in classe) erano insufficienti. L'ispezione Bytecode ha rivelato che il @Setter di Lomb...

Kamo·4mo ago
FixInitializerService

Email as paid add-ons, not included free

- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...

Kamo·4mo ago
Fixkamo-marketing

Email come add-on a pagamento, aggiorna tutti i dati dei prezzi di fallback

- KamoMail Hosting: $5/user/mo add-on (non gratuito — preoccupazione di responsabilità) - 3rd Party Email Integrazione: $2/user/mo add-on - Aggiornati i dati di...

Kamo·4mo ago
FixInitializerService

Use 18DOFF promo code with April 30 2026 expiry

Kamo·4mo ago
Fixkamo-marketing

Utilizzare 18DOFF codice promozionale, aggiornare la scadenza al 30 aprile 2026

Revertito codice promozionale da EARLYBIRD indietro a 18DOFF per abbinare intestazioni nav. Aggiornato testo nav da "Prelaunch" a "Early Bird" per coerenza. Imp...

Kamo·4mo ago
Fixkamo-marketing

Aggiornare i dati dei prezzi fallback per soddisfare i nuovi prezzi di produzione

L'API restituisce 401 in modo che il sito di marketing utilizza i dati di fallback codificati. Aggiornato tutti i piani fallback, addons, bundle e tabella di co...

Kamo·4mo ago
Fixkamo-shared-library

Aggiungi @Access(AccessType.FIELD) a Membro per fermare la mappatura di Hibernate ottenereMemberType() come colonna

La correzione precedente (@Transient sul campo MemberType) era insufficiente. Hibernate 6 stava ancora scoprendo il metodo pubblico getMemberType() via scansion...

Kamo·4mo ago
Fixkamo-internal

Mostra il nome del uploader, allarga la colonna della data, unisci l'icona dell'estensione nel nome del file

- Caricato da: era sempre vuoto — il nome del campo era corretto ma backend non impostare mai creatoByName; ora risolto sul lato backend - colonna Nome file: ic...

kamo·4mo ago
Fixkamo-shared-library

Risolvere l'errore security level SQL causato da una colonna MEMBER TYPE duplicata in Hibernate 6

Member.java ha mappato MEMBER TYPE sia come @DiscriminatorColumn sia come esplicito Campo @Column. Hibernate 6 ha selezionato la colonna due volte nella proiezi...

Kamo·4mo ago
Fixkamo-internal

Salta la schermata di caricamento per i download di file in NavigationInterceptor

Blob URL e link con l'attributo di download non causano mai la navigazione della pagina, così il gestore di clic globale ora ritorna presto per questi — impeden...

kamo·4mo ago
Fixkamo-internal

Salvare le superfici e ripristinare l'aggiornamento ottimistico nel selettore del provider di posta elettronica

Quando si salva un provider non configurabile (KamoMail, ParentOrg, NotConfigured) fallito, l'errore è stato impostato in stato, ma non è mai visualizzato nella...

kamo·4mo ago
FixSecurityService

Corretto il riferimento della colonna security level nel login SQL

security level è sulla tabella dei membri (m), non membro team member (e). L'alias e.security level sbagliato ha causato l'intero SQL a fallire silenziosamente,...

Kamo·4mo ago
Fixkamo-internal

Ripristinare il modello di autorizzazione di gruppo/membro per la finestra di dialogo condivisione

I membri del team (memberType=TEAM MEMBER) bypassano tutte le porte. I membri regolari sono cancelli dai diritti SHARE DOCS *. Sessioni legacy senza membroType ...

kamo·4mo ago
Fixkamo-internal

Permettere a qualsiasi membro autenticato di condividere documenti

Rimuovere cancello basato sul ruolo sulla finestra di dialogo condivisione — qualsiasi membro connesso può condividere. Il controllo precedente richiesto èTeamM...

kamo·4mo ago
FixDocsService

Correct member name access in resolveAlias endpoint

member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...

Kamo·4mo ago
Fixkamo-internal

Importare blake3 da blake3/browser per inizializzare WASM correttamente

blake3/esm/browser richiede il provisioning manuale WASM; blake3/browser lo fa automaticamente.

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

Gate Folder e Doc Tipo colonne/campi su consentitrici e consentonoDocType

Quando le caratteristiche di tipo di cartella o doc sono disabilitate per un tipo di assoc, nascondere corrispondenti colonne datagrid e campi del modulo di upl...

kamo·4mo ago
Fixkamo-internal

Allineare i campi di upload con i file di testo MUI coerente, mostrare sempre la cartella e il tipo di documento

Sostituire elementi <select> grezzi con MUI TextField selezionare per coerente styling e allineamento con il campo Descrizione. Cartella e tipo Doc i campi sono...

kamo·4mo ago
FixDocsService

Remove auth requirement from backfill-thumbnails endpoint

This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.

Kamo·5mo ago
Fixkamo-internal

Accettare tutti i tipi di file per caricare, utilizzare server-side blacklist invece di whitelist

Sostituire la whitelist ACCEPTED EXTENSIONs con server-provided extBlackList da assoc-config. Tutti i tipi di file sono ora caricabili a meno che non sia esplic...

kamo·5mo ago
FixDocsService

Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x

**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.

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