mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-25 18:47:42 -06:00
The rule editor renamed an album (album.rename) and then set its rules (album.setRules) as two commits. If the second failed (refused rules before the dialog checked them, or a save error), the album kept the new name without the rules, and undo needed two steps. album.setRules takes an optional `name` (blank keeps the album's) and commits the rename and the rules as one Op::Batch: both or neither, one undo step. The dialog edits through it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>