Skip to content

Releases: photoview/photoview

2.3.3 - Swap full-screen and sidebar actions

20 May 10:38
15a4363
Compare
Choose a tag to compare

Added

  • When a thumbnail is clicked it will now enter presentation mode instead of opening the media in the sidebar. To open the media in the sidebar an info button has been added when hovering over a thumbnail.

Improved

  • #307 make shared albums sortable
  • #365 add guide for Samba and CIFS support to docker-compose.example.yml (@muCruiser)
  • The internals of gallery navigation has been rewritten to improve stability and correctness.
  • Dependencies has been updated
  • Improved Italian translation (@Damix48 + @auanasgheps)

Fixed

  • #308 exiftool jobs are now batched and processed by a single runner, this improves performance and prevents unwanted zombie processes.
  • #337 add check to prevent deletion of sole admin user
  • #373 ignore exif fields with Infinite values (@Dhole)

2.3.2 - Stability and bugfixes

27 Apr 18:32
6693cb5
Compare
Choose a tag to compare

Added

Fixes

  • #344 Fix a bug that was introduced in previous release, that caused the face recognition to not analyze newly scanned images.

Improvements

  • #339 #341 #345 Incorporate integration tests for server code to help improve stability in the long run

2.3.1 - Language Translations 🌍

19 Apr 20:12
7e4e0dd
Compare
Choose a tag to compare

Added

Improvements

  • Most of the UI has been migrated to Typescript to make future development easier and hopefully make the UI more stable.
  • The Log out button has been moved to the Settings page

2.3.0 - Exiftool and HEIF support

04 Apr 08:30
ac8632c
Compare
Choose a tag to compare

Added

  • #258 Use exiftool if installed, to extract more accurate EXIF information (@Kjeldgaard)
  • #271 Add support for .heic images using libheif
  • #275 react-lazyload replaced with custom IntersectionObserver (@stz184)

Fixed

  • #265 Fix share media not working with postgres
  • #276 Fix bug causing sidecar files to be reprocessed with each scan

Improvements

  • Go and NPM Dependencies have been updated
  • Dockerfile has been refactored
  • Github CI builds have been improved

2.2.1 - Ignorefile and Bug fixes

17 Mar 07:40
a14b12b
Compare
Choose a tag to compare

Added

  • #221 Support media files in .photoviewignore files that was introduced in the previous release. (@Kjeldgaard)

Fixed

  • #238 Fix bug where downloading didn't work after the PHOTOVIEW_PUBLIC_URL was removed.
  • #241 Fix compatibility errors with Postgres and face recognition introduced in the previous release.
  • #214 Fix bug where faces would not be processed properly and returned the error: thumbnail url is missing

2.2.0 - Face recognition

04 Mar 09:19
9ba2304
Compare
Choose a tag to compare

Added

  • #197 Added face recognition, when an image is scanned the first time, it looks for faces in that image, and automatically tries groups them. A new People page has been added to the side bar. NOTE: that existing images will not be scanned for faces, in order to detect faces in an existing library it's necessary to delete the images completely from Photoview and add rescan them from scratch. This can be done by removing all paths from the Settings page and add them again.
  • #32 #213 Add support for .photoviewignore files, that can be used to specify patterns for directories to ignore when scanning. (@Kjeldgaard)
  • b66cbf9 Add new environment variable PHOTOVIEW_UI_PATH that can be used to specify where the static UI files are located when PHOTOVIEW_SERVE_UI=1. This defaults to ./ui.
  • Add favicon to web UI

Improvements

  • #218 Completely remove the PHOTOVIEW_PUBLIC_ENDPOINT environment variable.
  • #205 Update Darktable to the latest version (version 3.4.1). This will add support for newer RAW formats, such as Fuji's .arf format.
  • 43f89d1 Improved parsing of the PHOTOVIEW_MYSQL_URL to properly parse passwords with special characters.
  • Replace UI build tool Parcel with Esbuild to improve build times and filesize of the UI

Fixes

  • #229 #143 Fixes a bug where shared albums didn't work after introducing pagination in v2.1.0. This also solves an old bug where shared albums wasn't queried recursively which ment that only a depth of 3 sub albums could be accessed from an album share.

2.1.1 - Bugfixes and improvements

15 Feb 10:56
779ab3b
Compare
Choose a tag to compare

Fixed

  • #194 Fix database errors related to the new Timeline view for Postgres and Sqlite
  • dfc8912 Fix bug where an unauthorized request would crash the server
  • #195 Improve pagination cache merge
  • #196 Fix bug causing the server to crash when scanning a an image with EXIF data that does not contain date shot information.

Improvements

  • 13f293e Re-encode video thumbnails if missing from cache

2.1.0 - Timeline View and Performance Improvements

13 Feb 16:23
2ba8e46
Compare
Choose a tag to compare

Added

  • #188 Replace "Photos" page with a timeline view
  • #193 Add scroll pagination such that when very large albums are visited, only the first 200 photos are loaded initially and more gets loaded when the user scrolls to the bottom of the page. The new timeline view is also paginated

Improvements

  • #190 Add dataloaders to combine repeated database queries, this should greatly reduce the stress on the database and improve performance.

Fixed

  • 54a83a4 Fix bug causing web UI to render a blank page if a photo that was in the middle of being scanned was loaded.
  • 2ba8e46 Update media date_shot attribute to match EXIF data

2.0.1 - Postgres support and bugfixes

01 Feb 20:20
fa35ea1
Compare
Choose a tag to compare

Added

Fixed

  • #179 Fix problems with Docker builds for ARM introduced in previous release
  • #149 Fix thumbnail lazy-loading problem for album shares

2.0.0 - Major database refactoring

31 Jan 10:20
658e641
Compare
Choose a tag to compare

Migration notice: The database structure has been completely rewritten, this means that it is not possible to migrate from earlier versions without deleting the old database first. Most environment variables has also been renamed. Check out the new docker-compose.example.yml, if you are using Docker.

Added

  • #130 Complete database rewrite adding support for multiple database backends such as Sqlite
  • #67 #157 Support multiple root directories for the same user as well as overlapping and shared paths among multiple users.
  • #131 #169 #173 The scanner will now skip transcoding videos that can be played natively in the browser

Improvements

  • Environment variables has been renamed to start with PHOTOVIEW_ to clearify and avoid potential collisions.