Release-notes

Noodle Gallery v4.57.0

Een release rond tijdlijngroepering — nu een altijd zichtbare Jaren / Maanden / Alles-bediening op elke tijdlijn, die werkt met actieve filters en consistent is op web en mobiel — plus een nieuwe personensortering, het doorgeven van personen-samenvoegingen tussen ruimtes, de basis voor het exporteren van bibliotheekgegevens, het oplossen van verjaardagen op identiteiten, paginering en sortering voor mobiel live zoeken, betrouwbaardere iOS-achtergrondback-up en volledige Noodle-branding van e-mails en in-app store-links.

16 juni 2026 v4.56.7 tot v4.57.0 32 geselecteerde highlights
6Functie-highlights
26Belangrijke fixes
v4.56.7Vorige release
v4.57.0Huidige release
Wat er is veranderd

Deze release in één oogopslag

5 highlights

Functielanceringen

Functie #625

Tijdlijngroepering

Voegt een Jaren / Maanden / Alles-schakelaar toe aan elke tijdlijn. Bij het wisselen comprimeert het raster tot representatieve kaarten op volle breedte met een fototeller. Tikken zoomt in op die periode zonder de query te beperken; de scrollpositie blijft behouden bij het wisselen van granulariteit.

52ec1bebcf
Functie #614

Doorgeven van personen-samenvoegingen

Geeft het samenvoegen van personenidentiteiten door over toegankelijke scopes heen. Een samenvoeging in je privébibliotheek werkt door naar alle tijdlijn-ingeschakelde Spaces waarin beide profielen voorkomen, en een Space-samenvoeging werkt terug naar de privébibliotheek.

1776aa27e7
Functie #654

Mobiel live zoeken: oneindig scrollen en sorteren

Verhelpt de beperking tot pagina 1 van mobiel live zoeken met een oneindig-scrollen-notifier en 800 ms debounce. Voegt sortering op relevantie, nieuwste en oudste toe gelijk aan het web, verplaatst de sorteerbediening naar de app-balk en leidt "Toon vergelijkbare foto's" naar live zoeken.

115c89ea13
Functie #683

Personensortering

Voegt een gebruikergestuurde sortering van de personenweergave toe op web en mobiel — orden gezichten op meeste foto's (de nieuwe standaard) of alfabetisch op naam, waarbij de voorkeur over sessies heen bewaard blijft. Dezelfde bediening en dezelfde tie-break-regels gelden voor globale en Shared-Space-personen; de picker behoudt zijn eigen vastgepinde volgorde.

a169f51aaa
Functie #700

Endpoint voor export van bibliotheekmanifest

Voegt een admin-endpoint toe voor het exporteren van het bibliotheekmanifest dat elk origineel asset van een bibliotheek opsomt — de serverkant van portabel "Download al je gegevens" met één klik, zonder een serverkopie aan te maken.

ca3c09c2c9
4 highlights

Tijdlijngroepering – afwerking

Functie #681

Groeperingspil op elke tijdlijn

Brengt de Jaren / Maanden / Alles-groepering op mobiel naar elke tijdlijn via een altijd zichtbare pil onderaan — album-, space- en favorietentijdlijnen plus het kaart-bottom-sheet — niet alleen het hoofdfotoraster. Detailtijdlijnen openen op Alles en houden hun groeperingskeuze beperkt tot die weergave.

9b0b551281
Fix #679

Groepering werkt met actieve filters

Verhelpt het probleem dat gegroepeerde tijdlijnen lege maand- en jaaroverzichten toonden bij een actief filter, door correcte tijd-buckets op te bouwen in de gefilterde stream. Op relevantie gesorteerde smart-search-resultaten vallen correct terug op een plat raster in plaats van op lege overzichtskaarten.

f2d185f4e9
Fix #674

Consistente groepering op web en mobiel

Stemt de mobiele groeperingslabels af op het web (Jaren / Maanden / Alles), verwijdert het overbodige filtericoon uit de tijdlijn-app-balk en maakt de groeperingsbalk op de Space- en albumpagina's transparant, zodat hij in de donkere modus overeenkomt met de hoofdtijdlijn.

0372d9b289
Fix #680

Stabiele overzichtscovers en scrollpositie

Voorkomt dat de jaar- en maandoverzichtscovers bij de eerste keer laden flikkeren naar een grijze placeholder, door per route het representatieve beeld van elke bucket te onthouden, en behoudt de scrollpositie tot op de dag nauwkeurig bij het heen en weer wisselen over een grovere groeperingslaag.

a4f0736ac3
5 highlights

Verharding van de iOS-achtergrondback-up

Fix #639

Betrouwbare & eerlijke achtergrondback-up

Herschrijft de iOS-achtergrondback-up-loop als een begrensde, eerlijke worker — die zijn werkelijke afrondingsstatus rapporteert in plaats van altijd succes te claimen, en netjes herstelt van gedeeltelijke runs.

7c96bc9b20
Fix #658

Back-up voorbij de eerste 100 items

Verhelpt het afbreken van de iOS-achtergrondback-up na de eerste batch van 100 items door de upload-notifier te pagineren, zodat de volledige set assets over meerdere achtergrondaanroepen wordt afgewerkt.

dd29ea6440
Fix #657

HTTP-drain vóór het afbouwen van de achtergrondworker

Leegt lopende HTTP-verzoeken voordat de iOS-achtergrondworker wordt afgebouwd, zodat assets die net worden overgedragen niet worden afgebroken wanneer het OS het achtergrondvenster terugvraagt.

f38182bec4
Fix #663

Herverbinding van de iOS-voorgrond-HTTP-sessie

Herverbindt de iOS-voorgrond-HTTP-sessie wanneer de app wordt hervat, zodat uploads en API-aanroepen niet blijven hangen na het terugkeren uit de achtergrond.

871ef8befd
Fix #692

Gentle-sync-isolate legen vóór het afbouwen

Breidt de HTTP-drain van lopende verzoeken uit naar het iOS-gentle-achtergrondsync-isolate, zodat een streamende sync-respons niet meer kan vuren in een al afgebouwd isolate en de app kan laten crashen, en bouwt een levende HTTP-client opnieuw op wanneer een gepoold worker-isolate wordt hergebruikt.

22b368f74f
7 highlights

Shared-Space-toegang & identiteitsfixes

Fix #647

Tagweergave beperkt tot Shared-Space-toegang

Beperkt de tagweergave tot het Shared-Space-toegangsniveau van het aanvragende lid, zodat niet-admin-leden geen tags buiten hun toegestane assets kunnen inzien.

1fb9f6e3a3
Fix #637

Bestandsverkenner beperkt tot Shared-Space-toegang

Beperkt de bestandsverkenner tot de Shared-Space-toegang van het aanvragende lid, zodat niet-admin-leden alleen mappen binnen hun toegestane set assets zien.

1933f131d7
Fix #652

Veiligheid bij identiteitssamenvoeging tegen distincte clusters

Beschermt automatische identiteitssamenvoegingen tegen het consolideren van gezichtsclusters waarvan de embeddings voldoende verschillen, zodat de match waarschijnlijk onjuist is.

c5f53fa852
Fix #648

Vastgelopen gezichtsherkenningsjobs in Shared Spaces losmaken

Herkent en stelt vastgelopen gezichtsherkenningsjobs in Shared Spaces opnieuw in de wachtrij, zodat een geblokkeerde Space de herkenningsvoortgang in andere Spaces niet stilletjes ophoudt.

a254c6f13a
Fix #665

Personen-deduplicatie beperkt per Space

Houdt deduplicatieketens van personen in Shared Spaces beperkt tot afzonderlijke Spaces, zodat een samenvoeging in de ene Space niet per ongeluk identiteiten in andere Spaces samenvoegt.

0e827f149f
Fix #686

In Spaces ingestelde verjaardagen zichtbaar voor eigenaren

Lost de verjaardag en naam van een persoon op uit elk van hun identiteitsprofielen, zodat een verjaardag die in een Shared Space is ingesteld nu verschijnt op de eigen personendetail- en individuele personenpagina's van de eigenaar, in plaats van leeg te blijven.

424a60ff6c
Fix #687

De onderhoudswachtrij voor personenidentiteiten tot rust brengen

Stopt het eindeloos opnieuw in de wachtrij zetten van volledige tabelscans door de face-identity-backfill, door gestrande gezichten af te stemmen op hun huidige identiteit, en slaat de no-op-recount- en metadata-herschrijvingen over die bij elke run tienduizenden Shared-Space-personenrijen herschreven.

04e72f4ff5
9 highlights

Zoeken, tijdlijn & mobiele verbeteringen

Fix #630

Alle geselecteerde personen vereisen in zoekfilters

Wijzigt het personenzoekfilter zo dat alle geselecteerde personen in een resultaat-asset moeten voorkomen, wat overeenkomt met de AND-semantiek die de filter-UI van Gallery suggereert.

2056d5b53b
Fix #670

Fix voor terugspringen bij tijdlijn-drill-up en jaarcoverprestaties

Verhelpt het positiespringen bij het drill-up van Maanden naar Jaren op mobiel en verplaatst het trage oplossen van jaar- en maandcoverbeelden uit het renderhotpad.

ca92ca6598
Fix #667

Verloop van Shared Links als UTC

Verzendt expiresAt van Shared Links als UTC-datetime, zodat de vervaldatum onafhankelijk van de tijdzone van de server correct wordt berekend.

e491214734
Fix #627

Mobiele zoekfilters en back-upmelding stabiliseren

Stabiliseert de interactie met mobiele live-zoekfilters en de meldingsstatus van de iOS-achtergrondback-up, zodat gelijktijdige filterwijzigingen en upload-events elkaar niet voorbijstreven.

0dafb58bb8
Fix #618

WebSocket-vloed per asset bij externe bibliotheekscans stoppen

Bundelt voortgangs-events bij externe bibliotheekscans in plaats van één WebSocket-event per asset te sturen, zodat grote connected-library-imports clientverbindingen niet overstromen.

a9e88e8e5f
Fix #643

"In tijdlijn tonen" bereikt de foto

Vervangt de foutgevoelige scroll-to-date-broadcast door een duurzame latch, zodat "In tijdlijn tonen" — vanuit een herinnering, melding, deeplink of de asset-viewer — betrouwbaar bij de doelfoto landt in plaats van bovenaan een net geladen tijdlijn.

2e1299dcc0
Fix #688

Bestandspad tonen voor gedeelde assets

Koppelt de schakelaar "Bestandslocatie tonen" aan het asset-pad in plaats van aan het eigenaarschap, zodat leden die externe of gedeelde bibliotheekassets bekijken het pad kunnen weergeven dat de server hun toch al stuurt. Opgeschoonde Shared-Link-weergaven laten het nog steeds weg.

026cef319f
Fix #695

Reset van huisdierherkenning wist oude labels

Het resetten van de huisdierherkenningswachtrij wist nu de huisdier-personen en -gezichten van de vorige run vóór het opnieuw in de wachtrij zetten — in plaats van verouderde of dubbele huisdierlabels op assets achter te laten — en vraagt om bevestiging vóór het verwijderen van de herkenningen.

dcfdf0d066
2 highlights

Noodle-branding

Fix #644

Gebrande e-mail- en meldingstemplates

Herschrijft de standaard-e-mail- en meldingstemplates tijdens de build om achtergebleven upstream-branding te verwijderen die de configuratie-UI niet bereikt — logo, woordmerk, store-badges, projectvermelding en standaardonderwerpregels worden allemaal Noodle Gallery.

e174e10965
Fix #649

App-downloadlinks verwijzen naar Noodle Gallery

Richt de in-app-dialoog "App-downloadlinks" weg van de upstream-apps, zodat de Play Store-, App Store- en releases-links gebruikers naar Noodle Gallery leiden, beveiligd door een CI-gate die faalt als een toekomstige rebase de upstream-links opnieuw introduceert.

6adcedb319
Vorige release Open de release-notes van Noodle Gallery v4.56.0. Uitgelichte launch Naar de functiepagina Tijdlijn-groepering. Uitgelichte launch Naar de functiepagina Globale personen.