From 916a2dee736eb429edb49d50992e079580e90fd5 Mon Sep 17 00:00:00 2001 From: eezd Date: Thu, 15 Oct 2026 22:26:04 +0800 Subject: [PATCH] Restyle the web UI in a light theme, step 2: remaining pages - News: show the list and the article detail side by side; the drawer becomes a persistent detail panel with a revision picker and +/- line counts. - Crawler console: one card per source instead of tabs, plus a merged live log panel filterable by source and level. - Chat: segmented Chat / CONTEXT.md switch, message cards with times, bordered tool-call rows and a context usage bar. - Login, Skills and Settings move to the panel style; diff and highlight colors follow the new palette. The market K-line area stays dark. --- web/src/components/SkillTree.vue | 2 +- web/src/components/SkillVersionDrawer.vue | 8 +- web/src/pages/chat/components/ContextTab.vue | 10 +- web/src/pages/chat/components/MessageList.vue | 96 +++++--- web/src/pages/chat/index.vue | 150 +++++++------ .../pages/crawler/components/SourcePanel.vue | 206 ++++++++++-------- web/src/pages/crawler/index.vue | 131 +++++++---- web/src/pages/login/index.vue | 19 +- web/src/pages/market/index.vue | 2 +- web/src/pages/news/components/NewsDetail.vue | 123 +++++++++++ web/src/pages/news/components/NewsDrawer.vue | 90 -------- web/src/pages/news/index.vue | 122 ++++++----- web/src/pages/settings/index.vue | 186 ++++++++-------- web/src/pages/skills/index.vue | 15 +- web/types/components.d.ts | 2 +- 15 files changed, 685 insertions(+), 477 deletions(-) create mode 100644 web/src/pages/news/components/NewsDetail.vue delete mode 100644 web/src/pages/news/components/NewsDrawer.vue diff --git a/web/src/components/SkillTree.vue b/web/src/components/SkillTree.vue index 44271fd..156b602 100644 --- a/web/src/components/SkillTree.vue +++ b/web/src/components/SkillTree.vue @@ -127,7 +127,7 @@ function onCollapse(item: TreeItem) {