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."""