From ee1758a54845435ad721b21d96f5977c9c411969 Mon Sep 17 00:00:00 2001 From: Dan Ditomaso Date: Wed, 13 Aug 2025 21:24:45 -0400 Subject: [PATCH] Add DFU mode to command menu (#781) * feat: add dfu mode to command menu * Update packages/web/src/components/CommandPalette/index.tsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- packages/web/public/i18n/locales/en/commandPalette.json | 1 + packages/web/src/components/CommandPalette/index.tsx | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/packages/web/public/i18n/locales/en/commandPalette.json b/packages/web/public/i18n/locales/en/commandPalette.json index e3f80a3a..8c267e29 100644 --- a/packages/web/public/i18n/locales/en/commandPalette.json +++ b/packages/web/public/i18n/locales/en/commandPalette.json @@ -35,6 +35,7 @@ "scheduleShutdown": "Schedule Shutdown", "scheduleReboot": "Reboot Device", "resetNodeDb": "Reset Node DB", + "dfuMode": "Enter DFU Mode", "factoryResetDevice": "Factory Reset Device", "factoryResetConfig": "Factory Reset Config", "disconnect": "Disconnect" diff --git a/packages/web/src/components/CommandPalette/index.tsx b/packages/web/src/components/CommandPalette/index.tsx index 5c9753db..fc177862 100644 --- a/packages/web/src/components/CommandPalette/index.tsx +++ b/packages/web/src/components/CommandPalette/index.tsx @@ -19,6 +19,7 @@ import { CloudOff, EraserIcon, FactoryIcon, + HardDriveUpload, LayersIcon, LinkIcon, type LucideIcon, @@ -188,6 +189,13 @@ export const CommandPalette = () => { setDialogOpen("reboot", true); }, }, + { + label: t("contextual.command.dfuMode"), + icon: HardDriveUpload, + action() { + connection?.enterDfuMode() + }, + }, { label: t("contextual.command.resetNodeDb"), icon: TrashIcon,