immich/open-api
Charlie Savage 2e1fd4555b feat(server): export faces to xmp sidecars
Adds an opt-in `metadata.faces.export` setting. When enabled, the people
Immich knows about are written to an asset's XMP sidecar as
`mwg-rs:RegionInfo` whenever its faces change, so external libraries stay
in sync with naming, merging, reassigning and deleting people.

Turning the setting on writes out every asset that already has a named
person, so it does not appear to do nothing until faces happen to change.

Only faces that resolve to a named person are written, and regions are
removed from a sidecar only when it already has them, so a sidecar is
never created just to hold an empty list.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 22:08:37 -07:00
..
bin chore(mobile): remove OpenAPI generated code (#30287) 2026-07-29 20:33:30 +00:00
patch chore: bump openapi-generator version to v7.23.0 (#28916) 2026-07-20 15:06:51 +02:00
templates/mobile chore(mobile): harden mobile OpenAPI codegen and dependency install (#30202) 2026-07-27 06:07:31 -07:00
immich-openapi-specs.json feat(server): export faces to xmp sidecars 2026-08-10 22:08:37 -07:00
openapitools.json chore: bump openapi-generator version to v7.24.0 (#30067) 2026-07-20 20:06:23 -04:00