From ea53ca42f05bcd7266b900e128811a2c2a225073 Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Tue, 17 Mar 2026 13:54:43 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20wire=20Settings=20update=20button=20?= =?UTF-8?q?=E2=80=94=20was=20a=20console.log=20stub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The "click to download" button in Settings > About only logged to console. Now calls DownloadUpdate + ApplyUpdate via Wails bindings, matching the working flow in StatusBar.vue. Added "downloading" state with spinner. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../src/components/common/SettingsModal.vue | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/common/SettingsModal.vue b/frontend/src/components/common/SettingsModal.vue index b7156d5..c8fcc84 100644 --- a/frontend/src/components/common/SettingsModal.vue +++ b/frontend/src/components/common/SettingsModal.vue @@ -197,7 +197,7 @@ :class="updateCheckState === 'found' ? 'border-[#3fb950] text-[#3fb950] hover:bg-[#3fb950]/10' : 'border-[#30363d] text-[var(--wraith-text-primary)] hover:bg-[#30363d]'" - :disabled="updateCheckState === 'checking'" + :disabled="updateCheckState === 'checking' || updateCheckState === 'downloading'" @click="checkForUpdates" > +