LRC-LIB-MISSING: answer a check over changing photos with what still holds instead of refusing it

This commit is contained in:
Nathaniel Ledford
2026-10-27 17:58:25 -04:00
parent d3e0c090bf
commit 7e9a810ff4
4 changed files with 82 additions and 24 deletions
+4 -3
View File
@@ -56,9 +56,10 @@
minutes. The files are now checked in the background: a "Missing Photos" row in the activity stack counts them and
its ✕ stops the check, and the request is answered with the same list when the check ends. A second request meanwhile
shares the running check. A caller that stops waiting (the control server gives a request 60 s) gets the answer of
that check when it asks again within ten minutes, instead of another walk of the share. If photos are added, removed
or relinked while the files are being checked, that answer is not given as current: the request is told to ask
again.
that check when it asks again within ten minutes, instead of another walk of the share, as long as the photos have
not changed since; otherwise the files are checked again. If photos change while the files are being checked (an
import adds some, others are removed, moved to Recently Deleted or relinked), the answer leaves out the photos that
no longer apply, a photo added meanwhile is not part of that check, and the answer is not kept for a later request.
### Choose where a Lightroom catalog goes
- File ▸ Import Lightroom Catalog… now asks first: merge the catalog's photos, collections and edits into the