Files
lightcraft/docs
Alex ChambersandClaude Opus 5.5 1c37bda98f LR-META-XMP: Upright corrections move between photos in each photo's frame; Synchronize Folder reads sidecars in it (#205)
Second review round.

- Paste, Paste from Previous, Sync and Auto Sync copied a stored Upright correction as it was:
  a virtual copy turned right got the original's matrix (15.4 px mean, 23.2 px max at
  3200 x 4800), and so did a file with another EXIF orientation. They now re-express it from the
  source photo's frame into each target's through the stored image, as Lightroom keeps it
  (upright_frames). A patch that turns a photo without bringing a correction (a crop paste, a
  preset) turns the correction it keeps. Import records the file's orientation in the catalog
  (Photo::file_orientation, optional); photos imported earlier are taken as stored the way they
  are shown.
- Synchronize Folder read sidecars without the photo's frame: a sidecar whose only change was its
  time undid import's crop conversion and cleared the kept Upright, silently. Its scan and its read
  now use the recorded frame (else the file's), and its report carries the sidecars' warnings.
  Without any frame an existing photo keeps its crop, and the report says so.
- The Lightroom catalog import's XMP column dropped its diagnostics (Guided guides vanished); they
  now go into the per-image report, once alongside the develop settings' ones.
- The release note says what isn't covered yet.

The new regressions fail on the previous commit and pass here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 17:09:50 +02:00
..
2026-10-11 12:02:46 +00:00
2026-10-11 11:58:15 +00:00
2026-10-11 11:49:37 +00:00
2026-10-11 11:50:06 +00:00
2026-10-08 20:20:17 +00:00
2026-10-09 20:56:56 -04:00
2026-10-11 12:43:20 +00:00
2026-10-11 12:03:53 +00:00
2026-10-11 12:02:46 +00:00
2026-10-11 12:40:55 +00:00