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.