Releases: bpatrik/pigallery2
Releases · bpatrik/pigallery2
3.0.1
Bug fixes
What's Changed
- Sharing key increase complexity by @VirtualGit in #912 and #1056
 
New Contributors
- @VirtualGit made their first contribution in #912
 
Full Changelog: 3.0.0...3.0.1
3.0.0
NOTE: after update you might need to reset your users! Login with admin, admin and set them up.
You will also need to adjust the config or alternative delete it and start setting up the app from scratch.
What's Changed
Main changes
- Add Extension support #743 by @bpatrik in #768
 - Implement projected (scoped/filtered) gallery. Fixes #1015 by @bpatrik in #1030
- this allows sharing search queries and allow and block listing photos and videos per gallery per user
 
 - Add XMP sidecar support by @grahamalderson in #761
 - consolidate exif parsing libraries - rework of timestamps by @grasdk in #829
 - best-effort HEIC, DNG and further raw format support (partially in alpine and mostly in debian build)
 - Breaking change: dropped arm v7 on Docker (eg: raspberry pi 2) #1027
 
Other improvements
- Some German translations by @marcusfey in #765
 - Tiny fix of error in German translation by @marcusfey in #796
 - Refactor sidecar loading by @grahamalderson in #795
 - [#760] Add image titles and captions to the info panel. by @nk9 in #798
 - Danish translation added by @grasdk in #800
 - Fix video not loading #808 by @BluSyn in #827
 - Fix for issue #794 (bugfix) by @grasdk in #826
 - Manually add vips-heif by @martadinata666 in #833
 - Add heif support via VIPS (debian docker image) by @martadinata666 in #834
 - Lightbox: fix mouse wheel behavior and add horizontal scroll feature. by @veroxzik in #836
 - Add logging elision by @mblythe86 in #843
 - Add excludeDir to extension interface by @mblythe86 in #844
 - fix leap year searching and tests. small metadatabuffer size optimization by @grasdk in #845
 - Unit test and bugfix for CreationDate (#8) by @grasdk in #848
 - Feature/location info (#9) by @grasdk in #850
 - bug fixes of both issues of #838 by @kagahd in #839
 - Read creation date from XMP sidecar too by @martyone in #841
 - Fix extension configuration loading issue by @mblythe86 in #855
 - Read GPS coordinates from XMP sidecar too by @martyone in #859
 - Deal with rating missing in XMP sidecars by @martyone in #860
 - Trim extensions when sorting filenames by @sarayourfriend in #862
 - Metadata mapping and consolidation by @grasdk in #868
 - Use separate log levels for relevant error types by @sarayourfriend in #863
 - Feature/caption and title (#14) by @grasdk in #870
 - Feature/timestamp fix by @grasdk in #874
 - Feature/month addition by @grasdk in #875
 - Title and caption update - reapplied by @grasdk in #876
 - removed ts-node-iptc dependency. by @grasdk in #878
 - updated image-size dependency to read dimensions from heic file by @grasdk in #879
 - Improve extansion loading #847 by @bpatrik in #885
 - GPS time off by 1 minute error fix by @grasdk in #886
 - Fix config default loading #888 by @bpatrik in #889
 - Feature/clear date time tag priority by @grasdk in #891
 - docs: Change from intall to install by @moiseyenkoVladyslav in #896
 - Bugfix/offset or ignore by @grasdk in #902
 - added coalesce to search queries in case offset is null by @grasdk in #913
 - Update Dockerfile.build - healthcheck changed from localhost to 127.0.0.1 by @niawag in #920
 - Add Slovak translation. by @jose1711 in #927
 - Fix a few typos. by @jose1711 in #931
 - Feature/localtest by @grasdk in #949
 - Feature/docker update by @grasdk in #948
 - Enable TLS 1.3 in nginx.conf by @DavidSchinazi in #960
 - Fixbuild by @kagahd in #1000
 - fix #988 sort numerically by @kagahd in #996
 - fix #989 Custom sort order does not work by @kagahd in #995
 - Fix video download by @skatsubo in #992
 - Provide more reasonable quality for webp video thumbnails by @joef42 in #975
 - History fix by @roastedGhostt in #954
 - Extension config UI by @bpatrik in #1007
 - Upgrade packages, node and alpine by @bpatrik in #1010
 - [Logging] Add remote IP log context on authn failure by @riton in #1019
 - fix typo messages.hu.xlf by @nagyfrantisek in #1018
 - Update messages.cn.xlf by @uparrows in #1024
 - Add intel vaapi driver for Intel Gen 8+ Graphics by @Izumiko in #1034
 
New Contributors
- @grahamalderson made their first contribution in #761
 - @marcusfey made their first contribution in #765
 - @nk9 made their first contribution in #798
 - @grasdk made their first contribution in #800
 - @BluSyn made their first contribution in #827
 - @veroxzik made their first contribution in #836
 - @mblythe86 made their first contribution in #843
 - @martyone made their first contribution in #841
 - @sarayourfriend made their first contribution in #862
 - @moiseyenkoVladyslav made their first contribution in #896
 - @niawag made their first contribution in #920
 - @jose1711 made their first contribution in #927
 - @DavidSchinazi made their first contribution in #960
 - @skatsubo made their first contribution in #992
 - @joef42 made their first contribution in #975
 - @roastedGhostt made their first contribution in #954
 - @riton made their first contribution in #1019
 - @nagyfrantisek made their first contribution in #1018
 - @uparrows made their first contribution in #1024
 - @Izumiko made their first contribution in #1034
 
Full Changelog: 2.0.0...3.0.0
V2.0.0
UI/UX update
Main changes:
- dark mode
 - sticky top bar
 - in line blog support
 - new icons (used with buttons)
 - new icon / page logo
 - top pick sending (sends mail about photos take on the same week but previous years)
 - improving sharing UI
 - refactored settings
 - colored and grouped map path. (with path bending for flights or long distances)
 - data patter search ( search query like: 
last-7-days:every-year) - Folder sorting (if enabled in settings) now also uses oldest photo of that folder (preciously only last modified data was used) #751
 
Breaking changes
- you will need to reset the DB
 - you will need to recreate the config file
 - Default thumbnail generation algorithm changed -> all thumbnails/photos will be regenerated #745
 
Other changes
- The spaces for ffmpeg custom options are strict. by @lijunle in #597
 - Redirect ffmpeg output to logger. by @lijunle in #598
 - document issue #177 about overriding default sort order by @kagahd in #620
 - Add matchType to getPositionSearchQuery by @SmartFinn in #635
 - docs: fix text-align in list by @alexislefebvre in #664
 - Add SIGTERM handler by @Rickkwa in #663
 - docs: fix the “fork me” ribbon by @alexislefebvre in #665
 - docs: add note about apache proxy and sub folders by @alexislefebvre in #668
 - Top pick sending per e-mail by @bpatrik in #685
 - Improving e-mail sending #683 by @bpatrik in #686
 - Showing sharing history and preventing accidental sharing by @bpatrik in #693
 - New icon #587 by @bpatrik in #699
 - Replacing app icon with new outline camera + raspberry head icon by @bpatrik in #702
 - Photo groupping #706 by @bpatrik in #707
 - Inline or groupped blog #711 by @bpatrik in #712
 - Matroska container header meta data parsing by @GenericGuy in #710
 - Adding E2E testing with cypress by @bpatrik in #715
 - Update docker-compose.yml to refer to version 3.9 rather than 3 by @shankargopal in #724
 - Update README.md - Typo by @AndrewBudziszek in #727
 - Update Dutch translation by @mrtnbr in #737
 - Some small fixes in the Dutch translation. by @mrtnbr in #739
 - Fixed some text by @mrtnbr in #741
 
New Contributors
- @SmartFinn made their first contribution in #635
 - @alexislefebvre made their first contribution in #664
 - @Rickkwa made their first contribution in #663
 - @GenericGuy made their first contribution in #710
 - @shankargopal made their first contribution in #724
 - @AndrewBudziszek made their first contribution in #727
 
Full Changelog: 1.9.5...2.0.0
v1.9.5
What's Changed
The main theme of this release is:
- Performance improvements to support faster gallery loading and searching (or same speed but bigger galleries :) )
 - Better configuration
 
Main features:
- [BREAKING CHANGE] App wont show webp thumbnails in old safari (macbook from 2015 or earlier). Chrome and firefox should work. See #603.
 - [BREAKING CHANGE] full config rewrite. You will need to create your config from scratch
- UI now feature complete: show all configs that are in the config.json #569
 
 - Added GPX compression #504
 - Significant performance improvements #437
 - Change from JPG to more efficient WEBP for thumbnails and resized photo by @sam365724 in #558
 - Added next photo preloading in lightbox (slideshow) for smoother UX #134
 - Improved slidewshow controls. Kudos to @crypt-o-warrior #394, #570
 - [BREAKING CHANGE] Removed memory DB support #572
 
Further changes:
- Use UTC for displaying image timestamps by @mcdamo in #480
 - Typo: replace "an other" with "another" by @jacroe in #485
 - Moving xml2js from dev to runtime dependency
 - Upgrade ffprobe-static to support darwin arm64 by @lijunle in #526
 - encoding of question mark character for media path - fixes issue #498 by @AndGem in #521
 - Added one useful resource about installing node.js by @Vish1161 in #529
 - Fix problem with display of Exposure Value by @Sean-T-Moore in #536
 - Update the metadata on test image to match current implementation by @addianto in #543
 - Update thumbnail.settings.component.ts by @mrtnbr in #552
 - Fixed link markdown by @sporkus in #562
 - A few brazilian portuguese translations - To Be Continued by @marcossatoshi in #583
 - Dutch translation. by @mrtnbr
 
New Contributors
- @lijunle made their first contribution in #526
 - @AndGem made their first contribution in #521
 - @Vish1161 made their first contribution in #529
 - @Sean-T-Moore made their first contribution in #536
 - @addianto made their first contribution in #543
 - @mrtnbr made their first contribution in #552
 - @sam365724 made their first contribution in #558
 - @sporkus made their first contribution in #562
 - @crypt-o-warrior made their first contribution in #571
 - @marcossatoshi made their first contribution in #583
 
Full Changelog: 1.9.3...1.9.5
List of closed bugs in the 1.9.5 milestone
v1.9.3
New Main features
- Creating saved search as Albums #45, #316
 - Adding local filter support #287, #425
 - Adding markdown support
 
Smaller improvements, bug fixes
- Create messages.de.xlf by @kleinrene in #318
 - Fix gallery sorting #341 by @antegs in #342
 - Fix whitespace between Navbar and breadcrumbs by @ashwin-pc in #339
 - update URL to the latest stable release by @estshorter in #357
 - add Chinese translation by @Nriver in #367
 - fix encoding non-ascii characters in detected face names by @ajgon in #344
 - fix #346 RangeError running jobs on large DBs by @desertwitch in #396
 - Revert "fix encoding non-ascii characters in detected face names" by @bpatrik in #402
 - apple-touch-icon by @desertwitch in #407
 - Fix EXIF rating by @desertwitch in #410
 - Merging better-sqlite3 experiments to master by @bpatrik in #432
 - add id-translation by @martadinata666 in #440
 - update chinese translation by @Nriver in #446
 - translations: update french translation by @PascalRepond in #449
 - Gpx wpt mappoints by @zigmhount in #452, #456
 
New Contributors
- @kleinrene made their first contribution in #318
 - @antegs made their first contribution in #342
 - @ashwin-pc made their first contribution in #339
 - @estshorter made their first contribution in #357
 - @Nriver made their first contribution in #367
 - @ajgon made their first contribution in #344
 - @desertwitch made their first contribution in #396
 - @PascalRepond made their first contribution in #449
 - @zigmhount made their first contribution in #456
 
Full Changelog: 1.9.0...1.9.3
1.9.0
Multiple performance updates
- Angular and translation update #255
- reduced client code app size from 4.5MB to 3.3MB
 - significantly improved release build time
 
 - Map can now handle 1000+ photos #256
 - Improved search performance #298
 - Improved search behavior #309
- search returns with directories too (by default switched off in config) #304
 
 - Downloading zipped directory, kudos to @mcdamo #52
 - non expiring sharing links #260
 - polish translation, kudos to @gklebus #283
 
Multiple bug fixes
see all resolved issues at https://github.com/bpatrik/pigallery2/milestone/4
1.8.5
Changes:
- Implementing advanced search #58
- supports bool queries (
and,orexpressions) #128, - example: 
person:"Alvin the Squirrel" and person:"Balu the bear" and 5-km-from:"Arizona" 
 - supports bool queries (
 - Added rating support (also searchable) #69
 - Directory preview from sub directories too #31
 - Sorting improvements #223
 - Faces now show also when zoomed in photo preview (ligthbox)
 - Fixed incorrect photo aspect ration #212
 - Hot fixed IOS map issue #155
 - Improving photo metadata loader te better handle edge cases #245
 
1.8.2
1.8.0
- background task runnig support, with the following supported task: #92
 - multi arch docker support #108 #62
 - adding docker-compose support #46
 - on-demand photo down scaling support (huge photoes (like 5mb+) can be down scaled to full hd for faster load) #50
 - added support to ignore folders #87
 - added support to skip language build time #67
 - small bug fixes
 - design improvements
 - new translations: fr #83 , ro #102
 - Warning: Breaking changes:
- in config. It is recommended to delete 
config.jsonfile and reconfigure the app from scratch. - docker exposes different 
volumes 
 - in config. It is recommended to delete 
 
1.7.0
Changelog:
- improving map
- layer support
 - adding controls
 
 - adding face support
- reading XMP face region and showing faces over photos
 - added Faces tab to show all indexed faces
 
 - adding randomized photo sorting
 - adding French translation (special thanks to wikijm)
 - fixing security issues
 - bug fixes