Rollbacks in move_file, apply_rename and undo/redo no longer ignore errors: every move that can't be undone is reported (old -> new), and the catalog follows the files that kept their new names (an undoable partial rename; a logged change for undo/redo), so nothing shows as missing. A file that can't go back keeps the sidecars that moved with it. library.findMissing: same name + size confirmed by the stored content hash first, then renamed files by size + content hash, then a unique name + size match; several look-alikes are skipped and reported in 'ambiguous' instead of guessed. Files already used by a photo are skipped. Stacked on fix/issue-95-case-only-rename (same functions). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| brand | ||
| images | ||
| showcase | ||
| control-protocol.md | ||
| gpu-pipeline.md | ||
| mcp.md | ||
| merge.md | ||
| parity.md | ||
| web.md | ||
| whats-new.md | ||
| xmp-interop.md | ||