From 9eb76c1407fa06e4e1628ec7c4f471a370251eb8 Mon Sep 17 00:00:00 2001 From: "alexei.dolgolyov" Date: Sat, 25 Apr 2026 12:37:56 +0300 Subject: [PATCH] feat(redesign): collapsible dashboard sections + glass mobile-more sheet Generalize dashboard panel expansion: Stream / On Watch / Pulse / Wires each get a chevron toggle persisted in localStorage under dashboard_section_state (migrates legacy dashboard_chart_visible). Drop the redundant inner border on EventChart so it doesn't double-frame the panel. Mobile "more" sheet becomes full-height with translucent glass (rgba(...,0.72) + 28px blur) instead of nearly-solid. --- frontend/src/lib/components/EventChart.svelte | 16 ++-- frontend/src/routes/+layout.svelte | 18 ++++- frontend/src/routes/+page.svelte | 80 +++++++++++++++---- 3 files changed, 86 insertions(+), 28 deletions(-) diff --git a/frontend/src/lib/components/EventChart.svelte b/frontend/src/lib/components/EventChart.svelte index 33b662e..64736a3 100644 --- a/frontend/src/lib/components/EventChart.svelte +++ b/frontend/src/lib/components/EventChart.svelte @@ -143,16 +143,12 @@