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.
This commit is contained in:
mika kuns
2026-08-06 10:58:24 +02:00
parent 0f187d8e82
commit e717c901b2
@@ -58,6 +58,7 @@ public partial class InstallPageViewModel : ObservableObject, IInstallerPage
Steps.Add(new StepViewModel("Stop Worker")); Steps.Add(new StepViewModel("Stop Worker"));
Steps.Add(new StepViewModel("Download and Extract")); Steps.Add(new StepViewModel("Download and Extract"));
Steps.Add(new StepViewModel("Register Autostart")); Steps.Add(new StepViewModel("Register Autostart"));
Steps.Add(new StepViewModel("Register MCP with Claude"));
Steps.Add(new StepViewModel("Start Worker")); Steps.Add(new StepViewModel("Start Worker"));
Steps.Add(new StepViewModel("Write Install Manifest")); Steps.Add(new StepViewModel("Write Install Manifest"));
Steps.Add(new StepViewModel("Register in Add/Remove Programs")); 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("Download and Extract"));
Steps.Add(new StepViewModel("Write Configuration")); Steps.Add(new StepViewModel("Write Configuration"));
Steps.Add(new StepViewModel("Initialize Database")); Steps.Add(new StepViewModel("Initialize Database"));
Steps.Add(new StepViewModel("Register MCP with Claude"));
Steps.Add(new StepViewModel("Register Autostart")); Steps.Add(new StepViewModel("Register Autostart"));
Steps.Add(new StepViewModel("Create Shortcuts")); Steps.Add(new StepViewModel("Create Shortcuts"));
Steps.Add(new StepViewModel("Register in Add/Remove Programs")); Steps.Add(new StepViewModel("Register in Add/Remove Programs"));