From deddd8efbb99ece826813104cd9d3eb102ce02a7 Mon Sep 17 00:00:00 2001 From: rob Date: Fri, 16 Jan 2026 07:01:25 -0400 Subject: [PATCH] Fix Publish button always greyed out when not connected The _update_buttons method wasn't handling the no-token case properly. When not connected, the Connect button should always be enabled. Co-Authored-By: Claude Opus 4.5 --- src/cmdforge/gui/pages/tools_page.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cmdforge/gui/pages/tools_page.py b/src/cmdforge/gui/pages/tools_page.py index e3b1ffd..a6b4e49 100644 --- a/src/cmdforge/gui/pages/tools_page.py +++ b/src/cmdforge/gui/pages/tools_page.py @@ -358,7 +358,11 @@ class ToolsPage(QWidget): config = load_config() if config.registry.token: + # Connected - enable Publish when tool selected self.btn_publish.setEnabled(has_selection) + else: + # Not connected - Connect button is always enabled + self.btn_publish.setEnabled(True) def _create_tool(self): """Create a new tool."""