mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-29 12:27:38 -06:00
* Resolve every pattern name before a batch delete removes any of them. A missing name used to delete the earlier presets and then return an error. The pattern library is not on the document undo stack, so that partial delete could not be undone. Fixes #4103 * Pattern batch delete: reject non-string entries and resolve against the library only A document-only pattern resolved through pattern_cmds::resolve, so the batch deleted earlier entries before pattern.delete refused it. Non-string array members were silently dropped (ported from #4127). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Brandon Thomas <echelon@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>