1f6650021c
- commands: delete_images_from_disk now returns Vec<i64> of IDs that were actually removed from disk rather than a bare count, so callers can act precisely on what succeeded vs. what failed - store: deleteSelectedDuplicates uses the returned ID set to filter duplicate groups (files that failed to delete stay visible for retry) and invalidates both the global "all" cache and each affected folder cache, not just the currently-viewed scope - Lightbox: guard the getImageTags effect with a cancellation flag so a response that arrives after the user has navigated to another image cannot overwrite the new image's tag list