Releases: photoview/photoview
Releases · photoview/photoview
2.3.3 - Swap full-screen and sidebar actions
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
2.3.2 - Stability and bugfixes
2.3.1 - Language Translations 🌍
Added
- #297 Add localization support and add Settings page for non-admins
- Add translations for the following languages:
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
Added
- #258 Use exiftool if installed, to extract more accurate EXIF information (@Kjeldgaard)
- #271 Add support for
.heic
images usinglibheif
- #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
Added
- #221 Support media files in
.photoviewignore
files that was introduced in the previous release. (@Kjeldgaard)
Fixed
2.2.0 - Face recognition
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 whenPHOTOVIEW_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
2.1.1 - Bugfixes and improvements
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
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
2.0.1 - Postgres support and bugfixes
2.0.0 - Major database refactoring
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.