fix: Skill updates no longer show a completion dialog

Merged
HA
4mo ago
+122-5

Summary

  • Skill updates in Setup Wizard and Settings now finish by refreshing the UI to Installed without showing a success dialog.
  • First-time skill installs still show the Skills Installed confirmation.

User Impact

  • Updating existing skills no longer interrupts the flow with an unnecessary completion popup.
  • Users still get confirmation when they install skills for the first time.

Changes

  • Track whether the selected skill target or install target list is outdated before running skill installation.
  • Show the success dialog only when the operation is a first-time install.
  • Add editor tests for the update-vs-install dialog decision.

Verification

  • Passed: cli/dist/darwin-arm64/uloop compile --project-path <PROJECT_ROOT>
  • Passed: cli/dist/darwin-arm64/uloop run-tests --test-mode EditMode --filter-type regex --filter-value ".ShouldShowSkillsInstalledDialog."
  • Note: The broader filtered run for SetupWizardWindowTests and UnityCliLoopSettingsWindowCliActionTests still has existing CLI dispatcher-version expectation failures outside this change.