Skip to content

Changelog ​

New features, improvements and fixes in each release.

v1.0.0 ​

Upgrade guide · Changes since v0.14.1

Features ​

  • Upload, preview, replace or remove the site avatar in the dashboard, while retaining support for external image URLs.
  • Add a first-run wizard for the administrator, site, storage and map, with the option to add a map token later.
  • Store settings in the database and manage storage schemes, site details, upload limits, duplicate handling and privacy in the dashboard.
  • Add hidden and password-protected albums, album and photo ordering, and shares scoped to protected albums.
  • Add upload-date sorting, persistent table columns, Shift range selection and recent activity in the dashboard.
  • Add dashboard language switching, Russian translations and broader translation coverage.
  • Configure GitHub OAuth in system settings, choose a place-name language and add custom analytics scripts.

Improvements ​

  • Refine globe interactions, reactions, photo editing and the upload queue layout.
  • Add log filtering and virtual scrolling; improve live delivery, history loading and scrolling.
  • Confirm storage scheme deletion and provide guidance when map setup is missing.
  • Update OG image generation and dependencies; move linting and formatting to Oxlint / Oxfmt.

Bug fixes ​

  • Fix dashboard settings being reset on restart; use legacy environment values for initialization and preserve saved custom settings.
  • Fix sign-in redirects after setup and migration of older storage settings.
  • Fix viewer navigation escaping the current album, album cover fallbacks and empty-album placeholders.
  • Fix stalled local-file loading progress, processing failures from invalid EXIF dates and file-path errors during metadata editing.
  • Fix large-image zoom on iOS Safari and viewer position, scale and flicker after window resizing.
  • Use HeadObject for S3 metadata; fix custom-script attribute parsing and translation calls in asynchronous flows.

Security fixes ​

  • Restrict anonymous access to photos in hidden albums, including photos also assigned to public albums.
  • Harden protected-album grants, media access, share scope and proxy limits to prevent access through alternate routes.
  • Use asynchronous scrypt for album passwords, validate minimum length and rate-limit unlock attempts.
  • Harden media filename handling and photo access checks.

Deployment and documentation ​

  • Run database migrations at startup and generate a persistent session secret in the data directory.
  • Rebuild the Docker runtime with TLS certificates, Perl and ExifTool dependencies; the runtime has no shell or package manager.
  • Archive environment-based instructions under Legacy and use the wizard for new installations.

Upgrade notes

  • Keep old environment variables for the initial migration and verify settings and storage paths in the dashboard.
  • Album passwords cannot block direct access through public S3, OpenList or CDN URLs; manage external storage access too.
  • Photos in hidden albums are excluded from anonymous access, which can affect their display in public albums.
  • Back up all data before upgrading and restore the pre-migration database when rolling back.

v0.14.1 ​

2025-10-28 · Release notes · Code changes

Bug fixes ​

  • Default the S3 region to auto.

v0.14.0 ​

2025-10-27 · Release notes · Code changes

Improvements ​

  • Reorganize the dashboard around a sidebar layout.

Bug fixes ​

  • Correct the photo preview action label.

v0.13.1 ​

2025-10-25 · Release notes · Code changes

Features ​

  • Add shuffled photo ordering.
  • Support a custom Nominatim service URL.

Bug fixes ​

  • Fix viewer behavior on direct photo links and Mapbox token lookup.

v0.13.0 ​

2025-10-24 · Release notes · Code changes

Features ​

  • Add OpenList storage support.
  • Add original-image downloads, batch downloads and site sharing.

Bug fixes ​

  • Fix photo editing when storage has no prefix.

v0.12.2 ​

2025-10-22 · Release notes · Code changes

Features ​

  • Add configurable photo table columns and rating editing.
  • Combine thumbnail and Live Photo previews in one modal.

v0.12.1 ​

2025-10-21 · Release notes · Code changes

Bug fixes ​

  • Fall back to English for unmapped locale codes.

v0.12.0 ​

2025-10-20 · Release notes · Code changes

Features ​

  • Add partial EXIF editing and expandable task rows with error details.

Bug fixes ​

  • Stop marking failed reverse geocoding tasks as successful.

Behavior changes ​

  • Remove the separate location management page.

v0.11.0 ​

2025-10-20 · Release notes · Code changes

Features ​

  • Add tiled rendering for large images and thumbnail previews in the dashboard.

Bug fixes ​

  • Scale oversized images on mobile to avoid GPU texture-limit failures.

v0.10.0 ​

2025-10-19 · Release notes · Code changes

Improvements ​

  • Redesign the upload page and localize upload management.

Features ​

  • Add a back-to-top button.

v0.9.1 ​

2025-10-18 · Release notes · Code changes

Bug fixes ​

  • Fix camera information in the share panel and album button display.

v0.9.0 ​

2025-10-17 · Release notes · Code changes

Features ​

  • Add album browsing and management, with album membership in photo details.

Improvements ​

  • Return to the originating page when closing the viewer.

v0.8.1 ​

2025-10-13 · Release notes · Code changes

Bug fixes ​

  • Add the missing MapLibre / MapTiler token configuration.

v0.8.0 ​

2025-10-13 · Release notes · Code changes

Features ​

  • Support MapLibre and Mapbox, including dark map styles.

Improvements ​

  • Show more location and EXIF information in photo descriptions and share previews.

Bug fixes ​

  • Fix CJK paths in local storage, share-preview thumbnails and Motion Photo boolean parsing.
  • Extract GPS coordinates even without completed reverse geocoding.

v0.7.2 ​

2025-10-11 · Release notes · Code changes

Features ​

  • Add XMP Motion Photo processing and S3 forcePathStyle support.

Improvements ​

  • Expand EXIF description fields and add photo deletion confirmation.

Bug fixes ​

  • Fix motion-photo video paths and file type checks; clean up converted HEIC JPEGs.

v0.7.1 ​

2025-10-09 · Release notes · Code changes

Bug fixes ​

  • Fix S3 URL generation for Alibaba Cloud OSS.

v0.7.0 ​

2025-10-09 · Release notes · Code changes

Features ​

  • Add local storage, Matomo analytics and photo reactions in the dashboard.

Improvements ​

  • Expand translations and improve system information reporting on Windows.

Bug fixes ​

  • Fix home-page city statistics, sign-in text and viewer loading translations.

v0.6.7 ​

2025-10-07 · Release notes · Code changes

Features ​

  • Add photo reactions, a reaction picker and confetti effects.
  • Add GitHub OAuth configuration and analytics for photo views and shares.

Bug fixes ​

  • Fix long-press behavior on noninteractive elements and database condition exports.

v0.6.6 ​

2025-10-05 · Release notes · Code changes

Features ​

  • Add site color-theme preference and Google Analytics configuration.

Bug fixes ​

  • Correct the analytics variable and Traditional Chinese Live Photo labels.

v0.6.5 ​

2025-10-04 · Release notes · Code changes

Bug fixes ​

  • Fix masonry header width, alignment and responsive layout.

v0.6.4 ​

2025-10-03 · Release notes · Code changes

Features ​

  • Add photo sharing, social sharing links and OG preview downloads.

v0.6.3 ​

2025-10-02 · Release notes · Code changes

Features ​

  • Add a dashboard log viewer, live log streaming and file logging.

v0.6.2 ​

2025-10-01 · Release notes · Code changes

Features ​

  • Add task queue management and translations, plus a Mapbox geocoding token setting.

Improvements ​

  • Improve handling guidance for Live Photos missing their paired image.

v0.6.1 ​

2025-09-30 · Release notes · Code changes

Improvements ​

  • Expand white-balance translations and undefined-value labels.

Behavior changes ​

  • Remove path-based EXIF tag extraction.

v0.6.0 ​

2025-09-27 · Release notes · Code changes

Improvements ​

  • Unify service retries, clean up stale tasks at startup and improve queue concurrency.
  • Improve upload status, queue cleanup, Live Photo preloading and playback retries.

Features ​

  • Complete the calendar heatmap and dashboard overview translations.

v0.5.8 ​

2025-09-27 · Release notes · Code changes

Features ​

  • Add the calendar heatmap component and dashboard overview translations.

Bug fixes ​

  • Fix a server error in the dashboard overview.

v0.5.7 ​

2025-09-26 · Release notes · Code changes

Features ​

  • Add a calendar heatmap to the dashboard.

Improvements ​

  • Refine the dashboard overview and globe buttons.

Bug fixes ​

  • Use a dashboard title fallback when the site title is unset.

v0.5.6 ​

2025-09-26 · Release notes · Code changes

Improvements ​

  • Redesign dashboard overview and system status reporting; reduce refresh overhead.

Bug fixes ​

  • Add extension fallback for HEIC / HEIF detection and correct upload-limit messages.

v0.5.5 ​

2025-09-25 · Release notes · Code changes

Features ​

  • Add site owner settings.

Bug fixes ​

  • Rework the masonry layout to fix photo ordering.

Behavior changes ​

  • Rename the explore map to Globe.

v0.5.4 ​

2025-09-25 · Release notes · Code changes

Features ​

  • Add a cookie option for non-HTTPS connections. This legacy option is deprecated in 1.0.0.

v0.5.3 ​

2025-09-25 · Release notes · Code changes

Improvements ​

  • Scroll to the photo in its list when opening it.

Bug fixes ​

  • Fix route scrolling and jumps to the top when opening photo details.

v0.5.2 ​

2025-09-24 · Release notes · Code changes

Bug fixes ​

  • Fix map zoom for photo-ID links and dashboard photo action visibility.

v0.5.1 ​

2025-09-24 · Release notes · Code changes

Behavior changes ​

  • Use Mapbox first for reverse geocoding, with Nominatim as a fallback.

v0.5.0 ​

2025-09-24 · Release notes · Code changes

Improvements ​

  • Rework the photo processing queue and worker pool, add queue APIs and improve progress reporting.

Bug fixes ​

  • Fix empty-gallery messages and dashboard titles.

v0.4.3 ​

2025-09-24 · Release notes · Code changes

Bug fixes ​

  • Fix the site avatar setting not taking effect.

Improvements ​

  • Reduce Docker image size and update dependencies.

v0.4.2 ​

2025-09-22 · Release notes · Code changes

Features ​

  • Add OG images for link previews.

v0.4.1 ​

2025-09-21 · Release notes · Code changes

Improvements ​

  • Run database migration and seeding through tasks.

v0.4.0 ​

2025-09-21 · Release notes

Features ​

  • Provide photo uploads, a masonry gallery, WebGL viewer and dashboard.
  • Support EXIF, HEIC conversion, Live Photo pairing and playback, map exploration, tags and filters.
  • Support password login, Docker deployment and multiple interface languages.

Bug fixes ​

  • Fix repeated map loading, histogram loading, EXIF keywords and color-space parsing.

Released under the MIT License.