Gallery Docs
Documentation version
Gallery Docs

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.