Merge PR #3141: Issue #2589: a reference app import never creates a photo already in Recently Deleted

crates/engine/src/import/job.rs: union of the imports (main's Seen, reusable_probes, sidecars_of plus the PR's FileFacts); the sidecar read uses main's batched found_sidecar and the PR's skip for duplicates with a known capture time.
This commit is contained in:
aiongg
2026-10-31 02:10:23 +00:00
25 changed files with 433 additions and 30 deletions
+2 -1
View File
@@ -52,7 +52,8 @@ lightcraft-cli run --library "LightCraft Library" library.importLightroom path="
The import itself (`library.importLightroom`, `lightcraft-cli run`) adds records to the currently open LightCraft
library; only the desktop window above can make a new library for it first. The desktop result stays open until dismissed and
shows the destination library, the number of records added, missing originals and warnings.
**Show in Library** opens All Photos, clears filters and selects an imported record. Errors stay
**Show in Library** opens All Photos, clears filters and selects an imported record (not one left in Recently
Deleted; the button is left out when every record is there). Errors stay
readable in the same result window. If another dialog is open, the result waits until that dialog closes. The result
is also available through `library.importLightroom {"status":true}` during that session.