From fb3d31ba8b772bbca130f829423df7e61afd7820 Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Sun, 21 Jun 2026 09:26:31 -0500 Subject: [PATCH 1/5] feat(desktop): add Update now button to About panel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The About > Updates panel only surfaced "See what's new" when an update was available, which just opens the changelog overlay — there was no way to start the install directly from About. Add an "Update now" primary button that opens the updates overlay (for apply progress) and kicks off the install for the active target (backend in remote mode, else client). --- apps/desktop/src/app/settings/about-settings.tsx | 14 ++++++++++---- apps/desktop/src/i18n/en.ts | 1 + apps/desktop/src/i18n/ja.ts | 1 + apps/desktop/src/i18n/types.ts | 1 + apps/desktop/src/i18n/zh-hant.ts | 1 + apps/desktop/src/i18n/zh.ts | 1 + apps/desktop/src/store/updates.ts | 14 ++++++++++++++ 7 files changed, 29 insertions(+), 4 deletions(-) diff --git a/apps/desktop/src/app/settings/about-settings.tsx b/apps/desktop/src/app/settings/about-settings.tsx index cef90450ef2..c1d56115d6c 100644 --- a/apps/desktop/src/app/settings/about-settings.tsx +++ b/apps/desktop/src/app/settings/about-settings.tsx @@ -13,7 +13,8 @@ import { $updateStatus, checkUpdates, openUpdatesWindow, - refreshDesktopVersion + refreshDesktopVersion, + startActiveUpdate } from '@/store/updates' import { ListRow, SectionHeading, SettingsContent } from './primitives' @@ -141,9 +142,14 @@ export function AboutSettings() { {behind > 0 && supported && !applying && ( - + <> + + + )}