Gallery Docs
Documentation version
Gallery Docs

v0.5.0 (2025-07-01)

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 image clustering for icons.
  • Photos: Add lightbox to map.
  • Photos: Add thumbnail edit modal.
  • Photos: Allow clicking on clustered images to show previews.
  • Photos: Allow uploading a new album thumbnail.
  • Photos: Allow user to unselect custom thumbnail.
  • Photos: Show lightbox when clicking on clustered markers.
  • Photos: Show photo icons instead of basic markers.
  • Apps: Allow viewing public profile of users.
  • General: Add some indexes.
  • General: Allow thumbnails to use either uploaded images or pre selected images from the album.
  • General: Allow updating users.
  • General: Allow users to change their units.
  • General: Track the user who uploaded a photo.

Changed#

  • Libraries: Don’t error out if we can’t extract metadata from photo.
  • Photos: Almost done allowing user to select existing item id in album as album thumbnail.
  • Photos: If an error happens while loading an album, redirect to the albums page.
  • Photos: If there are no items, don’t show the timeline.
  • Photos: Lay the groundwork for choosing a pre-existing item in an album as a thumbnail.
  • Photos: Lightbox background respects theme.
  • Photos: Only show next and previous arrows on lightbox if there is more than one item in the lightbox.
  • Photos: Open lightbox for unclustered markers on click.
  • Photos: Prevent zooming past 17.9 since at 18 and above maplibre stops clustering.
  • Photos: Thumbnails generate correctly upon upload.
  • Photos: Try to fail gracefully when failing to add items.
  • Configuration: Update default directories.
  • Apps: Editing altitude happens in your local units.
  • Apps: No scrollbar on the bootstrap page.
  • Apps: Redirect to login page when auth expires.
  • Apps: Rename timeline file.
  • Apps: SSO users cannot change their email. It comes from the SSO provider.
  • Apps: Store UnitSystem on the backend, use it on the frontend.
  • General: Better album thumbnail choosing along with showing pre selected thumbnail image id.
  • General: Better logging.
  • General: Don’t error out on getting logged in user info.
  • General: Don’t require users to be logged in to get tags.
  • General: Get the tileserver from the backend.
  • General: Get zerolog to unmarshal cockroachDB stack traces.
  • General: Logger now prints stack traces, handlers log req trace group, and logging can be configured a bit in the config.
  • General: Only you can get your user information.
  • General: Send a nil profile photo and let the frontend handle it without logging an error.
  • General: Start tracking user settings on the backend.
  • General: Suggest clean names and reject file types that we don’t support.
  • General: Try out stack traces in db users file.
  • General: Use subject for OIDC unique identifier.

Removed#

  • Apps: Delete unused file.
  • Apps: Remove logging statement.
  • General: Remove old files.

Fixed#

  • Photos: Fix bug where frontend sends undefined for a nil value.
  • Photos: Fix error if there are no items in album and we’re selecting an item to show as the thumbnail.
  • Search: Fix advanced search UI bug.
  • Authentication: Fix failure to get groups a user is in.
  • Authentication: Fix session cookie not claring.
  • General: Fix role validation failure.