v0.20.0 (2026-11-10)
NOTE
These notes were compiled automatically from the commit history. Release notes were not kept for this release, so wording is terse and some changes may be missing.
Added#
- Photos: Allow RO users to enter and verify pins.
- Search: Album pin lock.
- Search: Allow never unloading OCR search model.
- Admin: Basic storage admin panel.
- Admin: Display storage based off of user and album in admin panel.
- Admin: For offline download improvements.
- Admin: Offline downloads.
- Apps: Add search and filters based off of detected “people”.
- Apps: Memories.
- Apps: Offline download robustness.
- General: Allow user profile pins to be removed or changed by admins.
- General: Memories.
- General: Memories.
- General: Offline job improvements.
- General: Track an album “owner” and don’t let that user be removed as an album manager.
- General: Track and backfill GalleryItem size.
Changed#
- Photos: Block item gets if album they’re in is locked.
- Photos: Thumbnails of locked albums are also locked.
- Search: Admin page for people.
- Search: Better search abilities.
- Search: Frontend face reassignment UX optimizations.
- Search: IMprove advanced search UX.
- Search: Intersect text search posting lists as sorted slices.
- Search: Load smart search shards in parallel and pre-warm them at startup.
- Search: Load text search shards in batches without Lines and pre-warm them.
- Search: Load the smart search text encoder at startup.
- Search: Multi select on facaial page.
- Search: Ocr search: in-memory trigram index and 1M-item perf harness (OCR phase 5).
- Search: Run simple search queries in parallel and cap the text group at 50.
- Search: Some more locked album changes.
- Search: Unassigned faces view improvements.
- Search: Update text search shards in place instead of dropping them.
- Search: Warm up simple search at startup.
- Search: Warn in the smart search admin panel when the vector cache is too small.
- Admin: User storage Quotas.
- Admin: Wait for offline transcode cleanup goroutine on stop.
- Authentication: Group permission changes.
- Apps: Better unassigned faces UX.
- Apps: Editable star ratings.
- Apps: Final group changes.
- Apps: Pahse 3 memories.
- Apps: Some frontend album lock changes.
- Apps: Text search in the search modal, album screen, and lightbox (OCR phase 4).
- TV app: “Text in photos” row on the search screen (OCR phase 4).
- General: Memories phase 2.
- General: OCR text search no longer in beta.
- General: Release facial recognition as non beta.
- General: Smart search no longer in beta.
Removed#
- Photos: Remove duplicate fullscreen button.
- Search: Drop padding tokens from smart search query encoding.
Fixed#
- Search: Fix advanced search having a double scrollbar.
- Apps: Attempt to fix player.
- General: Fix #1 in offline transcode problems.