From 7e235d465b23ed6799cde20af3400055a97457b7 Mon Sep 17 00:00:00 2001 From: Mithun Gowda B Date: Sat, 19 Jul 2025 01:40:17 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Fix:=20Ensure=20settings.json=20?= =?UTF-8?q?is=20created=20after=20install=20(#185)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fixed installer.py Fixed the settings.json missing issue * Fixed new upload feature Co-authored-by: mithun50 Fixed new upload feature Co-authored-by: mithun50 --- setup/base/installer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup/base/installer.py b/setup/base/installer.py index 2d68b3e..e22fc6c 100644 --- a/setup/base/installer.py +++ b/setup/base/installer.py @@ -1,5 +1,5 @@ """ -Base installer logic for SuperClaude installation system +Base installer logic for SuperClaude installation system fixed some issues """ from typing import List, Dict, Optional, Set, Tuple, Any @@ -217,6 +217,7 @@ class Installer: if success: self.installed_components.add(component_name) + self._update_settings_registry(component) # Component handles its own metadata registration else: self.failed_components.add(component_name) @@ -401,4 +402,4 @@ class Installer: 'backup_path': str(self.backup_path) if self.backup_path else None, 'install_dir': str(self.install_dir), 'dry_run': self.dry_run - } \ No newline at end of file + }