feat(uninstall): WSL gateway uninstall — engine, CLI, Inno hook, MSIX docs, Settings UI - #310
Merged
shanselman merged 29 commits intoMay 12, 2026
Merged
Annotations
20 warnings and 1 notice
|
Build Tests:
src/OpenClaw.Tray.WinUI/App.xaml.cs#L4592
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/App.xaml.cs#L4590
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/App.xaml.cs#L4589
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/App.xaml.cs#L4588
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/A2UI/Hosting/A2UIRouter.cs#L147
Possible null reference argument for parameter 's' in 'string A2UIRouter.LogSafe(string s)'.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/A2UI/Hosting/A2UIRouter.cs#L139
Possible null reference argument for parameter 's' in 'string A2UIRouter.LogSafe(string s)'.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/Dialogs/WelcomeDialog.cs#L164
The member 'WelcomeDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/Dialogs/UpdateDialog.cs#L116
The member 'UpdateDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/Dialogs/RecordingConsentDialog.cs#L175
The member 'RecordingConsentDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
Build Tests:
src/OpenClaw.Tray.WinUI/Dialogs/QuickSendDialog.cs#L396
The member 'QuickSendDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/App.xaml.cs#L4588
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/App.xaml.cs#L311
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/App.xaml.cs#L307
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/App.xaml.cs#L285
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/App.xaml.cs#L248
The type 'Logger' in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs' conflicts with the imported type 'Logger' in 'OpenClawTray.FunctionalUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'D:\a\openclaw-windows-node\openclaw-windows-node\src\OpenClaw.Tray.WinUI\Services\Logger.cs'.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/App.xaml.cs#L68
Possible null reference argument for parameter 'settings' in 'void SshTunnelService.EnsureStarted(SettingsManager settings)'.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/Dialogs/WelcomeDialog.cs#L164
The member 'WelcomeDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/Dialogs/UpdateDialog.cs#L116
The member 'UpdateDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/Dialogs/RecordingConsentDialog.cs#L175
The member 'RecordingConsentDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
Build Tray App (WinUI):
src/OpenClaw.Tray.WinUI/Dialogs/QuickSendDialog.cs#L396
The member 'QuickSendDialog.ShowAsync()' does not hide an accessible member. The new keyword is not required.
|
|
|
background
wait
wait-all
cancel
parallel
Loading