From 6fa40684ac7baafd70bf5de3b04bcd0ae8e62956 Mon Sep 17 00:00:00 2001 From: rubz Date: Mon, 27 Jul 2026 20:15:24 +0200 Subject: [PATCH] fix: stale-skip detection, alpha/format controls, and remaining Minor issues from code review - SmartBatchResize: only skip existing files if their actual dimensions still match current settings (was serving stale sizes after a settings change) - SmartBatchResize: add alpha_mode (auto/flatten/keep) and output_format (keep_source/png/webp/jpg) with a quality control, replacing the undocumented silent alpha loss - SmartProfileSwitch: warn when index is out of range instead of silently reading as slot 1 (catches an unconnected Smart Prompt Controller) - SmartProfileSwitch JS: guard widget reorder against missing lookups, append rather than drop unrecognized widgets - SmartPromptController JS: add the serialize override the other node JS files already have, preventing widget value drift - Remove js/smart_batch_controller.js (dead code, referenced a node class that no longer exists) - Untrack .claude/worktrees/* accidentally committed earlier; add .claude/ to .gitignore --- .claude/worktrees/agent-a60baca8993c03f03 | 1 - 1 file changed, 1 deletion(-) delete mode 160000 .claude/worktrees/agent-a60baca8993c03f03 diff --git a/.claude/worktrees/agent-a60baca8993c03f03 b/.claude/worktrees/agent-a60baca8993c03f03 deleted file mode 160000 index e7caae4..0000000 --- a/.claude/worktrees/agent-a60baca8993c03f03 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e7caae4a3e50dde2ff6228ceef276bb2f25a5a38