From 050ebb3b19c54bb97ab502168eccb1e0bb91b213 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 7 Dec 2025 03:42:50 +0000 Subject: [PATCH] Mac: add relay restart button in Debug --- apps/macos/Sources/Clawdis/DebugSettings.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/macos/Sources/Clawdis/DebugSettings.swift b/apps/macos/Sources/Clawdis/DebugSettings.swift index 2367708f3..09df172fe 100644 --- a/apps/macos/Sources/Clawdis/DebugSettings.swift +++ b/apps/macos/Sources/Clawdis/DebugSettings.swift @@ -108,6 +108,7 @@ struct DebugSettings: View { HStack { Button("Restart app") { self.relaunch() } Button("Reveal app in Finder") { self.revealApp() } + Button("Restart relay") { self.restartRelay() } } .buttonStyle(.bordered) Spacer() @@ -142,6 +143,14 @@ struct DebugSettings: View { NSWorkspace.shared.activateFileViewerSelecting([url]) } + private func restartRelay() { + Task { @MainActor in + self.relayManager.stop() + try? await Task.sleep(nanoseconds: 300_000_000) + self.relayManager.setActive(true) + } + } + private func chooseCatalogFile() { let panel = NSOpenPanel() panel.title = "Select models.generated.ts"