From e8d6938d31e59154d6071e49423ffb3ab8707124 Mon Sep 17 00:00:00 2001 From: M1LKT <144798909+M1LKT@users.noreply.github.com> Date: Thu, 2 Apr 2026 13:40:21 +0800 Subject: [PATCH] Feat(webui): dashboard and console qol improvements (#7215) * feat: support native fullscreen for log console * feat: skip welcome page for configured users * feat: display plugin names under pinned icons * fix: refine container styles --- .../components/extension/PinnedPluginItem.vue | 35 +++++++++------ .../components/shared/ConsoleDisplayer.vue | 44 ++++++++++++++++++- dashboard/src/stores/auth.ts | 37 +++++++++++++++- .../views/authentication/auth/LoginPage.vue | 9 +++- 4 files changed, 107 insertions(+), 18 deletions(-) diff --git a/dashboard/src/components/extension/PinnedPluginItem.vue b/dashboard/src/components/extension/PinnedPluginItem.vue index f836b1134..5104d3f69 100644 --- a/dashboard/src/components/extension/PinnedPluginItem.vue +++ b/dashboard/src/components/extension/PinnedPluginItem.vue @@ -65,18 +65,26 @@ const authorDisplay = computed(() => { > @@ -182,8 +190,7 @@ const authorDisplay = computed(() => { .pinned-card-wrapper { position: relative; display: inline-block; - width: 72px; - height: 72px; + width: 80px; } .pinned-item { diff --git a/dashboard/src/components/shared/ConsoleDisplayer.vue b/dashboard/src/components/shared/ConsoleDisplayer.vue index f4fd9ec96..d69feea39 100644 --- a/dashboard/src/components/shared/ConsoleDisplayer.vue +++ b/dashboard/src/components/shared/ConsoleDisplayer.vue @@ -5,7 +5,7 @@ import { EventSourcePolyfill } from 'event-source-polyfill';