diff --git a/docs/docs/features/bulk-upload.md b/docs/docs/features/bulk-upload.md index 5923e5c169..c072f73ef9 100644 --- a/docs/docs/features/bulk-upload.md +++ b/docs/docs/features/bulk-upload.md @@ -4,6 +4,10 @@ You can use the CLI to upload an existing gallery to the Immich server [Immich CLI Repository](https://github.com/immich-app/CLI) +:::tip Google Photos Takeout +If you are looking to import your Google Photos takeout, we recommed this community maintained tool [immich-go](https://github.com/simulot/immich-go) +::: + ## Requirements - Node.js 16 or above diff --git a/docs/docs/features/facial-recognition.md b/docs/docs/features/facial-recognition.md index b9efba4286..2095df5874 100644 --- a/docs/docs/features/facial-recognition.md +++ b/docs/docs/features/facial-recognition.md @@ -1,5 +1,7 @@ # Facial Recognition +## Overview + Immich recognizes faces in your photos and videos and groups them together. You can then assign names to the faces and search for them. The list of people is shown in the Explore page. @@ -13,3 +15,16 @@ Upon clicking on a person, a list of assets that contain their face will be show The asset detail view will also show the faces that are recognized in the asset. + +## Actions + +Additional actions you can do with a detected person are: + +- Change the feature face photo of the person +- Set date of birth +- Merge two or more detected faces into one person +- Hide face + +It can be found from the app bar when you access the detial view of a person + + diff --git a/docs/docs/features/img/facial-recognition-4.png b/docs/docs/features/img/facial-recognition-4.png new file mode 100644 index 0000000000..718ee6d450 Binary files /dev/null and b/docs/docs/features/img/facial-recognition-4.png differ diff --git a/docs/docs/features/mobile-app.mdx b/docs/docs/features/mobile-app.mdx index 9a79ccf17d..bb6333659c 100644 --- a/docs/docs/features/mobile-app.mdx +++ b/docs/docs/features/mobile-app.mdx @@ -1,6 +1,6 @@ import MobileAppDownload from '../partials/_mobile-app-download.md'; import MobileAppLogin from '../partials/_mobile-app-login.md'; -import MobileAppBackup from '../partials/_mobile-app-login.md'; +import MobileAppBackup from '../partials/_mobile-app-backup.md'; # Mobile App diff --git a/docs/docs/install/config-file.md b/docs/docs/install/config-file.md index 195151a545..def99529c9 100644 --- a/docs/docs/install/config-file.md +++ b/docs/docs/install/config-file.md @@ -17,6 +17,12 @@ The default configuration looks like this: "targetAudioCodec": "aac", "targetResolution": "720", "maxBitrate": "0", + "bframes": -1, + "refs": 0, + "gopSize": 0, + "npl": 0, + "temporalAQ": false, + "cqMode": "auto", "twoPass": false, "transcode": "required", "tonemap": "hable", @@ -44,9 +50,15 @@ The default configuration looks like this: "sidecar": { "concurrency": 5 }, + "library": { + "concurrency": 5 + }, "storageTemplateMigration": { "concurrency": 5 }, + "migration": { + "concurrency": 5 + }, "thumbnailGeneration": { "concurrency": 5 }, @@ -55,16 +67,16 @@ The default configuration looks like this: } }, "machineLearning": { - "classification": { - "minScore": 0.7, - "enabled": true, - "modelName": "microsoft/resnet-50" - }, "enabled": true, "url": "http://immich-machine-learning:3003", + "classification": { + "enabled": true, + "modelName": "microsoft/resnet-50", + "minScore": 0.9 + }, "clip": { "enabled": true, - "modelName": "ViT-B-32::openai" + "modelName": "ViT-B-32__openai" }, "facialRecognition": { "enabled": true, @@ -74,6 +86,14 @@ The default configuration looks like this: "minFaces": 1 } }, + "map": { + "enabled": true, + "tileUrl": "https://tile.openstreetmap.org/{z}/{x}/{y}.png" + }, + "reverseGeocoding": { + "enabled": true, + "citiesFileOverride": "cities500" + }, "oauth": { "enabled": false, "issuerUrl": "", @@ -96,8 +116,27 @@ The default configuration looks like this: "thumbnail": { "webpSize": 250, "jpegSize": 1440, - "quality": 90, + "quality": 80, "colorspace": "p3" + }, + "newVersionCheck": { + "enabled": true + }, + "trash": { + "enabled": true, + "days": 30 + }, + "theme": { + "customCss": "" + }, + "library": { + "scan": { + "enabled": true, + "cronExpression": "0 0 * * *" + } + }, + "stylesheets": { + "css": "" } } ``` diff --git a/docs/docs/partials/img/backup-header.png b/docs/docs/partials/img/backup-header.png index fbd133f32d..629f13c8a8 100644 Binary files a/docs/docs/partials/img/backup-header.png and b/docs/docs/partials/img/backup-header.png differ diff --git a/docs/docs/partials/img/sign-in-phone.jpeg b/docs/docs/partials/img/sign-in-phone.jpeg index 249216132d..18fceed7d8 100644 Binary files a/docs/docs/partials/img/sign-in-phone.jpeg and b/docs/docs/partials/img/sign-in-phone.jpeg differ diff --git a/docs/docs/partials/img/storage-template.png b/docs/docs/partials/img/storage-template.png index 1157a86423..5d829b8622 100644 Binary files a/docs/docs/partials/img/storage-template.png and b/docs/docs/partials/img/storage-template.png differ diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx index 72159f51ce..e2251924f8 100644 --- a/docs/src/pages/index.tsx +++ b/docs/src/pages/index.tsx @@ -34,7 +34,7 @@ function HomepageHeader() { - +