From e54ebd072ab29d6b939ae276719d22cd48a31fa0 Mon Sep 17 00:00:00 2001 From: "WIN-JHFT4D3SIVT\\caoxiaozhu" Date: Wed, 29 Apr 2026 23:35:56 +0800 Subject: [PATCH] feat: enhance layout components, data layer and global styles - SidebarRail, TopBar, FilterBar: improved navigation and filtering UX - metrics.js, requests.js: expanded data with multi-range trend series - composables: enhanced useChat, useNavigation, useRequests - global.css: refined design tokens and utility classes - Add DocFilterBar component and LoginView page Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- src/App.vue | 62 +++++-- src/assets/styles/global.css | 45 ++--- src/components/business/RequestTable.vue | 2 +- src/components/layout/DocFilterBar.vue | 54 ++++++ src/components/layout/FilterBar.vue | 132 ++++++++++++--- src/components/layout/SidebarRail.vue | 200 ++++++++++++++++++++--- src/components/layout/TopBar.vue | 169 +++++++++++++++---- src/composables/useChat.js | 28 +++- src/composables/useNavigation.js | 45 ++++- src/composables/useRequests.js | 38 ++++- src/data/icons.js | 3 +- src/data/metrics.js | 142 ++++++++++++++-- src/data/requests.js | 35 +++- src/main.js | 18 +- start.sh | 71 ++++---- 15 files changed, 845 insertions(+), 199 deletions(-) create mode 100644 src/components/layout/DocFilterBar.vue diff --git a/src/App.vue b/src/App.vue index ce03541..08109f2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,9 @@