0e671ff34c
Add a WiX UI wizard (WixToolset.UI.wixext): Welcome -> License (GPLv3) -> Install directory -> Network (listen address + port) -> Ready -> Finish. The install dir, listen address, and port are recorded in the registry and the service reads them; the finish page shows https://localhost:<port>/ with the default admin/admin credentials and an optional 'open in browser' box. Schedule InitializeService after WriteRegistryValues so the first start binds the chosen port. CI msi job adds the UI extension. Verified: install to a custom dir + port binds that port (health OK), registry recorded, upgrade + uninstall clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>