From 9e9777382b8508bb47958adafea7075a3c6bd032 Mon Sep 17 00:00:00 2001 From: qer Date: Thu, 11 Jun 2026 03:09:33 +0800 Subject: [PATCH] feat(web): show todo progress in tab and remove align toggle --- apps/kimi-web/src/components/Composer.vue | 1 - .../src/components/ConversationPane.vue | 12 +--- apps/kimi-web/src/components/TabBar.vue | 68 ++----------------- 3 files changed, 5 insertions(+), 76 deletions(-) diff --git a/apps/kimi-web/src/components/Composer.vue b/apps/kimi-web/src/components/Composer.vue index c2c84ec18..09cc2784e 100644 --- a/apps/kimi-web/src/components/Composer.vue +++ b/apps/kimi-web/src/components/Composer.vue @@ -1212,7 +1212,6 @@ function selectModel(modelId: string): void { border-radius: 6px; font-size: 14px; color: var(--dim); - background: var(--soft); cursor: pointer; user-select: none; transition: background 0.1s, color 0.15s; diff --git a/apps/kimi-web/src/components/ConversationPane.vue b/apps/kimi-web/src/components/ConversationPane.vue index 305c07c74..f002a64ea 100644 --- a/apps/kimi-web/src/components/ConversationPane.vue +++ b/apps/kimi-web/src/components/ConversationPane.vue @@ -100,15 +100,6 @@ function loadAlignFromStorage(): ContentAlign { const contentAlign = ref(loadAlignFromStorage()); -function setAlign(align: ContentAlign): void { - contentAlign.value = align; - try { - localStorage.setItem(CONTENT_ALIGN_KEY, align); - } catch { - // ignore - } -} - // expose a way for App.vue to imperatively switch to tasks tab const active = ref('chat'); @@ -518,10 +509,9 @@ onUnmounted(() => { :active="active" :running-tasks="runningTasks" :changes-count="changesCount" - :align="contentAlign" + :todos="todos ?? []" :mobile="mobile" @select="active = $event" - @set-align="setAlign" />