Files
lightcraft/crates/engine
Nathaniel Ledford b90679da15 LR-LIB-ALBUM: album commands skip photos the library lacks and record nothing when they add nothing
album_targets kept ids the catalog doesn't have, so album.create {addSelected}, album.addPhotos and album.toggleTarget could name a missing photo in an album. It now drops them before anything changes.

album.addPhotos and album.toggleTarget also committed when nothing was added (every photo already in, or none left), which recorded an undo step and cleared redo. They now return without a commit; toggleTarget also makes no Quick Collection for nothing.
2026-10-28 08:16:42 -04:00
..