From e717c901b20f4da94f92c325f837fc5d861a2d82 Mon Sep 17 00:00:00 2001 From: mika kuns Date: Thu, 6 Aug 2026 10:58:24 +0200 Subject: [PATCH] fix(installer): show the MCP registration step in the progress list Update and FreshInstall both run RegisterMcpStep but the UI's Steps list never included it, so the running step never appeared and Steps.Count didn't match the executed pipeline length. --- .../Pages/InstallPage/InstallPageViewModel.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ClaudeDo.Installer/Pages/InstallPage/InstallPageViewModel.cs b/src/ClaudeDo.Installer/Pages/InstallPage/InstallPageViewModel.cs index 4902af65..36947bbe 100644 --- a/src/ClaudeDo.Installer/Pages/InstallPage/InstallPageViewModel.cs +++ b/src/ClaudeDo.Installer/Pages/InstallPage/InstallPageViewModel.cs @@ -58,6 +58,7 @@ public partial class InstallPageViewModel : ObservableObject, IInstallerPage Steps.Add(new StepViewModel("Stop Worker")); Steps.Add(new StepViewModel("Download and Extract")); Steps.Add(new StepViewModel("Register Autostart")); + Steps.Add(new StepViewModel("Register MCP with Claude")); Steps.Add(new StepViewModel("Start Worker")); Steps.Add(new StepViewModel("Write Install Manifest")); Steps.Add(new StepViewModel("Register in Add/Remove Programs")); @@ -67,6 +68,7 @@ public partial class InstallPageViewModel : ObservableObject, IInstallerPage Steps.Add(new StepViewModel("Download and Extract")); Steps.Add(new StepViewModel("Write Configuration")); Steps.Add(new StepViewModel("Initialize Database")); + Steps.Add(new StepViewModel("Register MCP with Claude")); Steps.Add(new StepViewModel("Register Autostart")); Steps.Add(new StepViewModel("Create Shortcuts")); Steps.Add(new StepViewModel("Register in Add/Remove Programs"));