* People: Read face markers and names from XMP metadata #554#1570#747#5712
* People: Add XMP face sidecar fixtures and SetFace test coverage #554#1570#747#5712
* People: Import XMP face tags when AI detection is disabled #554
* People: Test XMP overwrite of clustered AI face stays marker-local #554#1570#747#5712
* People: Make XMP face import a global option enabled for new setups #554#1570#747#5712
* Setup: Enable PHOTOPRISM_XMP_FACES in local dev compose
* Config: Rename XMP face import option
Set PHOTOPRISM_JPEG_SIZE to 15360 in the standard compose examples so the
converted master keeps full detail, and update stale THUMB/FFMPEG size
range comments (max 7680 to 15360, 720-7680 to 720-15360) plus the video
resolution table. Demo (4096) and armv7 (7680) values stay as intentional
resource-constrained overrides.
The status checks captured redirected command output, so the csf and firewalld branches never evaluated correctly (firewalld was reported active unconditionally). Use systemctl is-active --quiet instead.
Removes 5 trailing spaces between the value and the # comment on the
PHOTOPRISM_HTTP_COMPRESSION line so it lines up with neighboring
PHOTOPRISM_* entries again. Cosmetic-only follow-up to the zstd
value flip, which left the comment column 5 cols too far right in
the files where the previous spacing was preserved verbatim.
Flips the operator-facing default across all sample compose files,
the Linux package defaults, and the Portainer stack env so QA
exercises zstd end-to-end before the next release. The armv7
samples keep their "none" value to spare the CPU on small devices;
only the comment was broadened.