github simulot/immich-go 0.18.1

4 months ago

screen

fix #336 Processing stops with "context canceled" all the time

feat: #322 Add -version to get the immich version

The option -version return the version of the executable.

feat: #289 Server's activity graph

The UI mode now show the current activity of the immich server. After 10 seconds of zero activity, the program stops

feat: generate a CSV files with the fate of each file

Use the option -debug-counters to generate a CSV beside the log file

feat: #308 Immich-go gets photos date from filename or path

Immich-go tries to determine the date of capture with the file name, or the file path.

Ex:

Path Photo's capture date
photos/album/PXL_20220909_154515546.jpg 2022-09-09 15:51:55
photos/scanned/19991231.jpg 1999-12-31 00:00:00
photos/20221109/IMG_1234.HEIC 2022-11-19 00:00:00
photos/2022.11.09T20.30/IMG_1234.HEIC 2022-11-19 20:30:00
photos/2022/11/09/IMG_1234.HEIC 2022-11-19 00:00:00

Thanks to @erkexzcx for his contribution.

fix: #326, #303 Live Photo / Motion pictures

Since a recent release of Immich, the live photos and motion picture were seen as a picture and a small movie.
The code has been refactored to be sure that the movie part is uploaded before the photo, and attached to the photo.

fix: #304 Error when uploading images with a wild card without path .JPG

Immich-go accepts "*.jpg" as parameter.

fix: #317 Explicit message when the call to /api/server-info/ping fails

The message is now explicit:

The ping API end point doesn't respond at this address: http://localhost:2283/api/server-info/ping

fix: #235,#240 Stack detection issue

Thanks to @matteolomba for his contribution

fix: Path of temporary files

Temporary files are created in the system's temporary folder.

fix: #311 Readme spelling

fix: report unsupported files as unsupported

fix: report actual error instead of "context canceled"

fix: stop all task on error in the no-ui mode

Released 0.17.1

Fix: UpdateAsset new API endpoint

Fix: Typo in motivation.md file

Changelog

Don't miss a new immich-go release

NewReleases is sending notifications on new releases.