Pick a file in Files to edit it here.
+", XamlRoot = Root.XamlRoot };
107 + await d.ShowAsync();
108 + }
109 + }
110 +
111 + private async void About_Click(object sender, RoutedEventArgs e)
112 + {
113 + if (Root.XamlRoot is null) return;
114 + var d = new ContentDialog
115 + {
116 + Title = "reactor-sync hub",
117 + Content = $"reactor-sync hub {ViewModel.AppVersion}\nNative Windows (WinUI 3) client for reactor-sync.\nHost: {ViewModel
+.HostLine}\n\nRuns persistently: closing or a crash relaunches it; use File > Quit to fully stop.",
118 + CloseButtonText = "Close",
119 + XamlRoot = Root.XamlRoot,
120 + };
121 + await d.ShowAsync();
122 + }
123 +
124 private async void Item_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
125 {
126 if ((e.OriginalSource as FrameworkElement)?.DataContext is not ExplorerItem it) return;
● Now wire the watchdog into the installer (migrate.ps1) — registration + clean uninstall:
✢ Channelling… (5m 21s · ↓ 23.7k tokens)
⎿ Tip: Use /btw to ask a quick side question without interrupting Claude's current work
❯
⏵⏵ bypass permissions on (shift+tab to cycle) · esc to interrupt · ← for agents