From 95f25139595f5cbfa29782c0ef3fbb7f13c4717a Mon Sep 17 00:00:00 2001 From: "Ryan Johnson (ntninja)" Date: Fri, 3 Jul 2026 14:03:06 +0000 Subject: [PATCH] feat(console): GridFPV brand home link on the directory pages The Pilots / Classes / Events / Timers pages now carry the same top-left GridFPV brand button as the event workspace's sidebar, leaving for the home hub. The brand markup/styles moved verbatim into a shared Brand.svelte (App.svelte's sidebar mounts it too; the narrow-viewport mark-only collapse moved with it). Co-Authored-By: Claude Fable 5 --- frontend/apps/rd-console/src/App.svelte | 73 +------------- frontend/apps/rd-console/src/Brand.svelte | 97 +++++++++++++++++++ .../rd-console/src/screens/ClassesPage.svelte | 8 ++ .../rd-console/src/screens/EventPicker.svelte | 8 ++ .../rd-console/src/screens/PilotsPage.svelte | 8 ++ .../rd-console/src/screens/TimersPage.svelte | 8 ++ .../apps/rd-console/tests/EventPicker.test.ts | 16 +++ 7 files changed, 149 insertions(+), 69 deletions(-) create mode 100644 frontend/apps/rd-console/src/Brand.svelte diff --git a/frontend/apps/rd-console/src/App.svelte b/frontend/apps/rd-console/src/App.svelte index 64c08ac..4528d67 100644 --- a/frontend/apps/rd-console/src/App.svelte +++ b/frontend/apps/rd-console/src/App.svelte @@ -28,6 +28,7 @@ import { Session } from './lib/session.svelte.js'; import ContextHeader from './ContextHeader.svelte'; import Breadcrumbs from './Breadcrumbs.svelte'; + import Brand from './Brand.svelte'; import HomeHub from './screens/HomeHub.svelte'; import EventPicker from './screens/EventPicker.svelte'; import TimersPage from './screens/TimersPage.svelte'; @@ -266,23 +267,9 @@