diff --git a/.gitignore b/.gitignore
index 5449c42..ae27aae 100644
--- a/.gitignore
+++ b/.gitignore
@@ -468,3 +468,6 @@ globalStorage/
[Ll]ib/
Shared/.kanbn
+
+.Immich/immich-assets.json
+Instance/.vscode/.UserSecrets/*
diff --git a/.vscode/mklink.md b/.vscode/mklink.md
index 5ab8c3a..8c71e4f 100644
--- a/.vscode/mklink.md
+++ b/.vscode/mklink.md
@@ -7,8 +7,9 @@ updated: "2023-10-20T03:57:15.006Z"
# mklink
```bash
+mklink /J "D:\1-Images-A\Images-4083e56a-Results\A2)People\4083e56a\{}\!" "D:\1-Images-A\Images-4083e56a-Results\E)Distance\4083e56a\{}\!"
```
```bash
-mklink /J "D:\1-Images-A\Images-4083e56a-Results\A2)People\4083e56a\{}\!" "D:\1-Images-A\Images-4083e56a-Results\E)Distance\4083e56a\{}\!"
+mklink /J "L:\Git\View-by-Distance-MKLink-Console\.Immich" "D:\1-Images-A\Images-c9dbce3b-Results\F)Immich\c9dbce3b\{}"
```
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 82493c8..0025030 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -20,10 +20,9 @@
"Hasher",
"Hmmss",
"Hmmssfff",
+ "Immich",
"jfif",
"JOSN",
- "Makernote",
- "Makernotes",
"mmod",
"Nicéphore",
"Niépce",
@@ -33,14 +32,15 @@
"permyriad",
"Phares",
"Phgtv",
- "photoshop",
"RDHC",
"Rects",
"resnet",
+ "Rijndael",
"Serilog",
"Subfile",
"Subfiles",
"Syncthing",
+ "Thumbhash",
"Unmanaged",
"Upsample",
"Vericruz"
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index bf3ef5b..501194d 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -42,6 +42,16 @@
],
"problemMatcher": "$msCompile"
},
+ {
+ "label": "Format-Whitespaces",
+ "command": "dotnet",
+ "type": "process",
+ "args": [
+ "format",
+ "whitespace"
+ ],
+ "problemMatcher": "$msCompile"
+ },
{
"label": "build",
"command": "dotnet",
diff --git a/BlurHash.System.Drawing.Common/BlurHash.System.Drawing.Common.csproj b/BlurHash.System.Drawing.Common/BlurHash.System.Drawing.Common.csproj
index c265079..b07d541 100644
--- a/BlurHash.System.Drawing.Common/BlurHash.System.Drawing.Common.csproj
+++ b/BlurHash.System.Drawing.Common/BlurHash.System.Drawing.Common.csproj
@@ -24,6 +24,6 @@
-
+
\ No newline at end of file
diff --git a/BlurHash/BlurHash.csproj b/BlurHash/BlurHash.csproj
index 590a8bd..9cd48ea 100644
--- a/BlurHash/BlurHash.csproj
+++ b/BlurHash/BlurHash.csproj
@@ -33,8 +33,8 @@
-
-
+
+
diff --git a/Compare/Compare.csproj b/Compare/Compare.csproj
index ae09ace..c4c83c4 100644
--- a/Compare/Compare.csproj
+++ b/Compare/Compare.csproj
@@ -34,13 +34,13 @@
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Date-Group/Date-Group.csproj b/Date-Group/Date-Group.csproj
index a4ffa46..25bf7ca 100644
--- a/Date-Group/Date-Group.csproj
+++ b/Date-Group/Date-Group.csproj
@@ -34,15 +34,15 @@
-
+
-
-
+
+
-
-
-
+
+
+
diff --git a/Delete-By-Distinct/Delete-By-Distinct.csproj b/Delete-By-Distinct/Delete-By-Distinct.csproj
index 0edd074..38915bc 100644
--- a/Delete-By-Distinct/Delete-By-Distinct.csproj
+++ b/Delete-By-Distinct/Delete-By-Distinct.csproj
@@ -35,13 +35,13 @@
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Delete-By-Relative/Delete-By-Relative.csproj b/Delete-By-Relative/Delete-By-Relative.csproj
index 9b019f3..d5f387f 100644
--- a/Delete-By-Relative/Delete-By-Relative.csproj
+++ b/Delete-By-Relative/Delete-By-Relative.csproj
@@ -35,13 +35,13 @@
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Distance/Distance.csproj b/Distance/Distance.csproj
index 75f1676..5240318 100644
--- a/Distance/Distance.csproj
+++ b/Distance/Distance.csproj
@@ -36,7 +36,7 @@
-
+
diff --git a/Drag-Drop-Move/Drag-Drop-Move.csproj b/Drag-Drop-Move/Drag-Drop-Move.csproj
index e85ff96..b906859 100644
--- a/Drag-Drop-Move/Drag-Drop-Move.csproj
+++ b/Drag-Drop-Move/Drag-Drop-Move.csproj
@@ -29,7 +29,7 @@
-
+
diff --git a/Duplicate-Search/Duplicate-Search.csproj b/Duplicate-Search/Duplicate-Search.csproj
index 3deaeec..fb906e9 100644
--- a/Duplicate-Search/Duplicate-Search.csproj
+++ b/Duplicate-Search/Duplicate-Search.csproj
@@ -34,13 +34,13 @@
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Face/Face.csproj b/Face/Face.csproj
index 37f262f..f421da7 100644
--- a/Face/Face.csproj
+++ b/Face/Face.csproj
@@ -33,7 +33,7 @@
-
+
diff --git a/FaceParts/FaceParts.csproj b/FaceParts/FaceParts.csproj
index 7bd2ae2..a4994f8 100644
--- a/FaceParts/FaceParts.csproj
+++ b/FaceParts/FaceParts.csproj
@@ -33,7 +33,7 @@
-
+
diff --git a/Instance/Instance.csproj b/Instance/Instance.csproj
index 9904295..fc8fb50 100644
--- a/Instance/Instance.csproj
+++ b/Instance/Instance.csproj
@@ -34,15 +34,15 @@
-
+
-
-
-
-
+
+
+
+
-
+
diff --git a/Map/.vscode/format-report.json b/Map/.vscode/format-report.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/Map/.vscode/format-report.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/Map/.vscode/tasks.json b/Map/.vscode/tasks.json
new file mode 100644
index 0000000..a35e3d5
--- /dev/null
+++ b/Map/.vscode/tasks.json
@@ -0,0 +1,42 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "Format",
+ "command": "dotnet",
+ "type": "process",
+ "args": [
+ "format",
+ "--report",
+ ".vscode",
+ "--verbosity",
+ "detailed",
+ "--severity",
+ "warn"
+ ],
+ "problemMatcher": "$msCompile"
+ },
+ {
+ "label": "Format-Whitespaces",
+ "command": "dotnet",
+ "type": "process",
+ "args": [
+ "format",
+ "whitespace"
+ ],
+ "problemMatcher": "$msCompile"
+ },
+ {
+ "label": "build",
+ "command": "dotnet",
+ "type": "process",
+ "args": [
+ "build",
+ "${workspaceFolder}/Map.csproj",
+ "/property:GenerateFullPaths=true",
+ "/consoleloggerparameters:NoSummary"
+ ],
+ "problemMatcher": "$msCompile"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Map/Map.csproj b/Map/Map.csproj
index d56731b..143fae2 100644
--- a/Map/Map.csproj
+++ b/Map/Map.csproj
@@ -36,8 +36,8 @@
-
-
+
+
diff --git a/Metadata-Query/Metadata-Query.csproj b/Metadata-Query/Metadata-Query.csproj
index 44fc628..a0957f3 100644
--- a/Metadata-Query/Metadata-Query.csproj
+++ b/Metadata-Query/Metadata-Query.csproj
@@ -38,7 +38,7 @@
-
+
diff --git a/Metadata/Metadata.csproj b/Metadata/Metadata.csproj
index 6188996..46a2b01 100644
--- a/Metadata/Metadata.csproj
+++ b/Metadata/Metadata.csproj
@@ -34,7 +34,7 @@
-
+
diff --git a/Mirror-Length/Mirror-Length.csproj b/Mirror-Length/Mirror-Length.csproj
index 11d9bfd..d4a7b31 100644
--- a/Mirror-Length/Mirror-Length.csproj
+++ b/Mirror-Length/Mirror-Length.csproj
@@ -38,7 +38,7 @@
-
+
diff --git a/Offset-Date-Time-Original/Offset-Date-Time-Original.csproj b/Offset-Date-Time-Original/Offset-Date-Time-Original.csproj
index ddcfb62..56230b3 100644
--- a/Offset-Date-Time-Original/Offset-Date-Time-Original.csproj
+++ b/Offset-Date-Time-Original/Offset-Date-Time-Original.csproj
@@ -38,7 +38,7 @@
-
+
diff --git a/PhotoPrism/PhotoPrism.csproj b/PhotoPrism/PhotoPrism.csproj
index 4b492cd..a943883 100644
--- a/PhotoPrism/PhotoPrism.csproj
+++ b/PhotoPrism/PhotoPrism.csproj
@@ -36,8 +36,8 @@
-
-
+
+
diff --git a/PrepareForOld/PrepareForOld.csproj b/PrepareForOld/PrepareForOld.csproj
index e298c7e..dc65c75 100644
--- a/PrepareForOld/PrepareForOld.csproj
+++ b/PrepareForOld/PrepareForOld.csproj
@@ -35,12 +35,12 @@
-
-
+
+
-
-
-
+
+
+
diff --git a/Property-Compare/Property-Compare.csproj b/Property-Compare/Property-Compare.csproj
index 09507fe..b35271b 100644
--- a/Property-Compare/Property-Compare.csproj
+++ b/Property-Compare/Property-Compare.csproj
@@ -34,8 +34,8 @@
-
-
+
+
diff --git a/Property/Property.csproj b/Property/Property.csproj
index a10f4b3..c0281b0 100644
--- a/Property/Property.csproj
+++ b/Property/Property.csproj
@@ -42,8 +42,8 @@
-
-
+
+
diff --git a/Rename/Rename.csproj b/Rename/Rename.csproj
index f8a0063..7fb55fb 100644
--- a/Rename/Rename.csproj
+++ b/Rename/Rename.csproj
@@ -34,7 +34,7 @@
-
+
diff --git a/Resize/Resize.csproj b/Resize/Resize.csproj
index 7c8e5d3..7bcd2ea 100644
--- a/Resize/Resize.csproj
+++ b/Resize/Resize.csproj
@@ -34,8 +34,8 @@
-
-
+
+
diff --git a/Shared/View-by-Distance.Shared.csproj b/Shared/View-by-Distance.Shared.csproj
index 8ff10d9..75576ab 100644
--- a/Shared/View-by-Distance.Shared.csproj
+++ b/Shared/View-by-Distance.Shared.csproj
@@ -32,7 +32,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj
index 15fe25d..4f891ff 100644
--- a/Tests/Tests.csproj
+++ b/Tests/Tests.csproj
@@ -27,14 +27,14 @@
Linux
-
+
-
-
-
+
+
+
diff --git a/TestsWithFaceRecognitionDotNet/TestsWithFaceRecognitionDotNet.csproj b/TestsWithFaceRecognitionDotNet/TestsWithFaceRecognitionDotNet.csproj
index 95ee792..2e2da43 100644
--- a/TestsWithFaceRecognitionDotNet/TestsWithFaceRecognitionDotNet.csproj
+++ b/TestsWithFaceRecognitionDotNet/TestsWithFaceRecognitionDotNet.csproj
@@ -27,13 +27,13 @@
Linux
-
+
-
-
-
+
+
+
diff --git a/ThumbHash/ThumbHash.csproj b/ThumbHash/ThumbHash.csproj
index cec1f40..9567f7c 100644
--- a/ThumbHash/ThumbHash.csproj
+++ b/ThumbHash/ThumbHash.csproj
@@ -33,9 +33,9 @@
-
-
-
+
+
+