diff --git a/.memory/worklog.json b/.memory/worklog.json
index dfc0d98..bdbaa91 100644
--- a/.memory/worklog.json
+++ b/.memory/worklog.json
@@ -230,6 +230,13 @@
"message": "auto-save 2026-05-12 19:08 (~3)",
"hash": "67bbdae",
"files_changed": 3
+ },
+ {
+ "ts": "2026-05-12T19:14:42+08:00",
+ "type": "commit",
+ "message": "auto-save 2026-05-12 19:14 (~3)",
+ "hash": "30a4c46",
+ "files_changed": 3
}
]
}
diff --git a/web/app/page.tsx b/web/app/page.tsx
index 7e177b6..9bf7dfc 100644
--- a/web/app/page.tsx
+++ b/web/app/page.tsx
@@ -240,10 +240,10 @@ export default function Home() {
- {/* 左侧:竖向 tile 看板(固定 200px 宽) */}
+ {/* 左侧:竖向 tile 看板(窄版) */}
diff --git a/web/components/dashboard.tsx b/web/components/dashboard.tsx
index b222070..f53d7ea 100644
--- a/web/components/dashboard.tsx
+++ b/web/components/dashboard.tsx
@@ -151,18 +151,16 @@ export function Dashboard({ data }: Props) {
onClick={() => toggleTile(t.key)}
title={colSummary[t.key]}
className={`group w-full rounded-md overflow-hidden border flex items-stretch transition ${
- isOpen ? "border-violet-400/60 ring-2 ring-violet-400/40" : "border-white/10 hover:border-white/20"
+ isOpen ? "border-violet-400/70 ring-2 ring-violet-400/40 shadow-lg shadow-violet-500/20" : "border-white/10 hover:border-white/20"
}`}
- style={{ height: 36 }}
+ style={{ height: 30 }}
>
-
-
{String(t.step).padStart(2, "0")}
+
{t.icon}
- {t.title}
+ {t.title}
-
+
-
)
@@ -192,17 +190,20 @@ export function Dashboard({ data }: Props) {
{/* 合流 */}
- {/* 展开面板 — 紧贴左侧 sidebar 右侧滑出,竖向单列 */}
+ {/* 展开面板 — 离 sidebar 一段距离,明显"飞出"悬浮 */}
{expanded.size > 0 && (
{TILES.filter((t) => expanded.has(t.key)).map((t) => (