v0.11.0 (2026-03-04)
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: Add some toasts for copying.
- Admin: Add HDR support to transcoder.
- Admin: Add subtitle file support.
- Admin: Add transcoder decision logging.
- Admin: Allow selection of audio tracks.
- Admin: Basic decision logic logging.
- Apps: Add Remux and Direct Stream capabilities to Gallery.
- Apps: Add a logging suite as well as a debug panel to share these logs.
- Apps: Add a settings modal.
- Apps: Add loading page and transistion.
- Apps: Add quality button for videos.
- Apps: Add some margins to the buttons.
- Apps: Add storage service.
- Apps: Add timeline view.
- Apps: Allow frontend to select the audio track.
- Apps: Allow subtitle offset.
- Apps: Allow subtitles that are included in video files.
- Apps: Create new album info modal.
- Apps: New React Native Lightbox.
Changed#
- Libraries: Don’t check for view history if user isn’t logged in.
- Libraries: Undo formatting.
- Photos: Don’t fetch thumbnail when the id is invalid.
- Photos: Don’t include tmdb items in the date fetch.
- Photos: Minimized lightbox follows gallery ui theme.
- Admin: Backend supports HLS streams.
- Admin: Better HDR/HEVC gating via MSE.
- Admin: Better follow HLS rules.
- Admin: Early remux/direct/transcode support for dash.
- Admin: For now, only display subtitles matching the same file base name.
- Admin: Less confusing decision for playback modes.
- Authentication: Fallback to album permissions if item permission entry doesn’t exist.
- Authentication: Return more info with the get logged in user handler.
- Authentication: Stop using old version of jwt.
- Apps: Agents docs, add yarn ios command, and add a map.
- Apps: AlbumBottomSheet is more simple.
- Apps: Attempt to get all hls videos to start at timestamp 0.
- Apps: Better controls for lightbox.
- Apps: Better layout of albumcards.
- Apps: Better looking grid in album layout.
- Apps: Better subtitles placement.
- Apps: Can minimize video in lightbox.
- Apps: Close button is in the right place.
- Apps: Controls come and go.
- Apps: Convert from bottom sheet to modal.
- Apps: Custom video controls.
- Apps: Don’t auto play videos.
- Apps: Don’t loop video.
- Apps: Each HLS or DASH stream creates a JWT for authorization to view a specific stream AND potentially adds that to the HLS/DASH manifest.
- Apps: Experimental remux/direct/transcode support for HLS streams.
- Apps: Frontend can debug decision logging with shift + D.
- Apps: Gallery app sends capabilities to backend.
- Apps: Hide mouse and controls after a brief timeout.
- Apps: Lightbox UI changes.
- Apps: Lightbox organizaiton.
- Apps: Make HLS work again.
- Apps: Make sure subtitles stay on change of subtitles or language.
- Apps: Make sure we always start from the beginning of the video.
- Apps: More styling.
- Apps: No longer flash old image when swiping lightbox.
- Apps: No more overlay gradient.
- Apps: Refactor for better name.
- Apps: Rename bottom sheet better.
- Apps: Restore audio selection.
- Apps: Send client capability hints to transcoder.
- Apps: Share the progress bar between the minimized and maximised lightbox.
- Apps: Stop transcoder when lightbox closes.
- Apps: Timeline opens lightbox.
- Apps: Undo audio track selector.
- Apps: Upgrade js packages.
- Apps: Various changes to the lightbox.
- Apps: Videos now play.
- General: Use newest go-oidc package.
Removed#
- Apps: Remove import.
- Apps: Remove uneeded file.
- Apps: Remove unused styles.
- General: Remove AI agents file.
Fixed#
- Admin: Fix direct play HDR on chrome.
- Admin: Fix return error message.
- Apps: Fix resume modal not showing up.
- General: Fix bug where next episode in the season is not selected correclt.