From 74af35018c5fba10e0161552cfc4dc0a02e65fdd Mon Sep 17 00:00:00 2001 From: Ethan Dickson Date: Fri, 27 Jun 2025 21:03:52 +1000 Subject: [PATCH 1/2] chore: bring app to front when an update is available --- Coder-Desktop/Coder-Desktop/UpdaterService.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Coder-Desktop/Coder-Desktop/UpdaterService.swift b/Coder-Desktop/Coder-Desktop/UpdaterService.swift index 23b86b84..0eb27f00 100644 --- a/Coder-Desktop/Coder-Desktop/UpdaterService.swift +++ b/Coder-Desktop/Coder-Desktop/UpdaterService.swift @@ -63,6 +63,10 @@ extension UpdaterService: SPUUpdaterDelegate { // preview >= stable [updateChannel.rawValue] } + + func updater(_ updater: SPUUpdater, didFindValidUpdate item: SUAppcastItem) { + Task { @MainActor in appActivate() } + } } extension UpdaterService: SUVersionDisplay { From b42998170b404801a5c3a3fe9eadce63abdf71cf Mon Sep 17 00:00:00 2001 From: Ethan Dickson Date: Fri, 27 Jun 2025 23:24:40 +1000 Subject: [PATCH 2/2] fixup --- Coder-Desktop/Coder-Desktop/UpdaterService.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Coder-Desktop/Coder-Desktop/UpdaterService.swift b/Coder-Desktop/Coder-Desktop/UpdaterService.swift index 0eb27f00..ce7bc9d2 100644 --- a/Coder-Desktop/Coder-Desktop/UpdaterService.swift +++ b/Coder-Desktop/Coder-Desktop/UpdaterService.swift @@ -64,7 +64,7 @@ extension UpdaterService: SPUUpdaterDelegate { [updateChannel.rawValue] } - func updater(_ updater: SPUUpdater, didFindValidUpdate item: SUAppcastItem) { + func updater(_: SPUUpdater, didFindValidUpdate _: SUAppcastItem) { Task { @MainActor in appActivate() } } }