mirror of
https://github.com/storytold/lightcraft.git
synced 2026-11-01 22:17:53 -06:00
Session::commit now goes through Catalog::apply_new, which looks at what an op would do to which album tests which (AlbumGraph, foresee) before doing it, and refuses one that puts a smart album on a loop: alone, in a batch, or as a new album. Undo, redo, replay and opening a library still bring back what was, loops included.