mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-27 19:47:35 -06:00
Moved-file matching only knew photos with a content hash, one per hash: a photo taken over from a Lightroom catalog (no hash on record) that was renamed still showed as missing with its file as new, so Remove missing + Import new swapped it for a bare copy; a Photo › Duplicate (hash "<h>:dup<id>") never matched; and of two missing files with the same content only the first was found. Hashes now match by the content they stand for, each missing file claiming one file; a photo with no hash matches by file size and dimensions, only when exactly one missing file and one unclaimed file agree. A Local record listed as new no longer carries its "duplicate"/"existing" marks in the scan. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>