Note di rilascio

Noodle Gallery v5.2.0

Un rilascio fondamentale per gli Space condivisi: gli album ora vivono all'interno di uno Space. È il traguardo verso cui il capitolo degli Space stava lavorando — una timeline condivisa non è più un unico flusso infinito ma una libreria vera e organizzata che tutto il tuo gruppo costruisce insieme, su web e mobile. Attorno a questo titolo, la pagina People si carica diverse volte più velocemente, l'unione delle persone segue un'unica politica coerente su ogni percorso, e una serie di correzioni perfeziona i Memories, il mobile e le rifiniture per gli amministratori.

19 luglio 2026da v5.1.1 a v5.2.011 punti salienti selezionati
1Punti salienti funzionalità
7Correzioni importanti
v5.1.1Versione precedente
v5.2.0Versione attuale
Cosa è cambiato

Questa versione in sintesi

1 punti salienti

Lanci di funzionalità

Funzionalità#752

Gestione degli album negli Space

Gli Space condivisi ottengono veri album. Crea e gestisci gli album direttamente all'interno di uno Space — su web e mobile — così la timeline in crescita di un gruppo può essere organizzata in collezioni con un nome invece di un unico flusso infinito. I contributi tra proprietari diversi restano coerenti ovunque appaiano: la conservazione dei volti, l'idoneità come copertina, i conteggi e la riconciliazione trattano tutti una foto contribuita nello stesso modo in cui la timeline già fa.

dcd2924aea
3 punti salienti

Prestazioni e persone

Correzione#798

Una pagina People molto più veloce

La pagina People è passata da lenta a scattante. Gli aggregati tra Space alla sua base attivavano il JIT di PostgreSQL, la cui compilazione una tantum dominava ogni query; disattivare il JIT per il ruolo riduce la pagina People da ~2,7s a ~0,7s e la sua query di statistiche da ~1,1s a ~0,35s, con le timeline degli Space diverse volte più veloci. L'app web salta anche una query di statistiche che non stava usando e idrata una prima pagina più piccola.

42cf0d4d4e
Correzione#777

Un'unica politica di unione per ogni percorso

Unire la stessa persona si comportava in modo diverso a seconda di dove iniziavi. Ora ogni percorso segue l'unione classica: un animale classificato erroneamente può essere unito alla persona corretta — e viceversa — anche da uno Space condiviso, e l'unione con ambito della pagina People globale passa attraverso lo stesso pianificatore di propagazione delle unioni personali e negli Space, così un'unione che prima era bloccata quando entrambe le persone avevano un profilo nello stesso Space ora si completa correttamente.

e60a6616a0
Correzione#788

Persone degli Space condivisi nel filtro mobile

Su mobile, il selettore di persone del filtro foto perdeva l'ambito dello Space per le persone degli Space condivisi, così i loro avatar apparivano grigi e selezionarne uno non filtrava nulla. Il selettore ora trasporta l'id del filtro tokenizzato e lo Space, mostrando avatar limitati agli iscritti nelle righe del selettore, nella striscia dei recenti e nei chip dei filtri attivi — così i visualizzatori possono filtrare uno Space per le sue persone.

65f9a6dd7f
4 punti salienti

Memories, configurazione e rifiniture

Correzione#791

Il visualizzatore dei ricordi resta nel ricordo giusto

Una foto che compare in più di un ricordo — ad esempio un ricordo di compleanno e un ricordo di questo giorno — poteva far tornare il visualizzatore dei ricordi a un ricordo precedente e ripetersi all'infinito. Il visualizzatore ora trasporta l'id del ricordo nella sua navigazione e risolve ogni posizione all'interno di quel ricordo, così sfogliare un ricordo resta al suo posto.

0c603f1c44
Correzione#783

Le impostazioni dei tipi di ricordi si salvano in modo affidabile

I tipi di ricordi configurabili aggiunti nella v5.1.0 memorizzavano il loro valore predefinito come un oggetto vuoto, che il livello di configurazione non riconosceva come una chiave nota — così il server avvisava a ogni caricamento e scartava silenziosamente qualsiasi override degli amministratori al salvataggio. I valori predefiniti a oggetto vuoto ora vengono riconosciuti, così le impostazioni dei tipi di ricordi persistono.

a1eed69c04
Correzione#794

Interventi di affidabilità

Un gruppo di correzioni dall'audit del rolling-rebase: la sincronizzazione della libreria non trasferisce più il flag dei preferiti agli altri membri di una libreria condivisa, i ritagli ripetuti dello stesso video sono ora privi di race condition (serializzati per asset, con output atomico), altre quattro stringhe di Immich hanno il marchio Noodle, e i glob di copertura della proprietà eseguono l'escape delle parentesi dei gruppi di route così tornano a corrispondere.

8873747ffc
Correzione#786

Conteggi di integrità leggibili in modalità chiara

I contatori di integrità della manutenzione nella dashboard di amministrazione mostravano le loro cifre segnaposto in un grigio che corrispondeva allo sfondo della scheda in modalità chiara, rendendole invisibili. Ora usano un grigio più scuro che resta leggibile in entrambi i temi.

93ac079197
3 punti salienti

Dietro le quinte

Build di release Android sbloccata

Una build di release Android pulita falliva perché un plugin per i widget fissava un target JVM più vecchio in cui il bytecode inlined più recente non poteva rientrare. Ogni sottoprogetto di plugin Android ora compila Java e Kotlin a JVM 17 per allinearsi all'app, così le build di release vanno a buon fine.

97a3cec731

Immagine di machine learning ROCm

L'immagine di machine learning ora compila e pubblica una variante ROCm su un runner self-hosted, per chi fa self-hosting con GPU AMD ed esegue la propria Gallery.

7963cb39af

Deploy della documentazione senza downtime

Il sito della documentazione ora carica la nuova build prima di eliminare i vecchi file, così docs.opennoodle.de non resta mai vuoto durante un deploy.

babb155d04
Versione precedenteApri le note di rilascio di Noodle Gallery v5.1.0.Lancio in evidenzaApri la pagina della funzionalità Space condivisi.Lancio in evidenzaApri la pagina della funzionalità Persone globali.