diff --git a/.helloagents/plan/202605012111_file-manager-ui-redesign/.status.json b/.helloagents/plan/202605012111_file-manager-ui-redesign/.status.json index 4bfc7e2..52877e9 100644 --- a/.helloagents/plan/202605012111_file-manager-ui-redesign/.status.json +++ b/.helloagents/plan/202605012111_file-manager-ui-redesign/.status.json @@ -9,5 +9,5 @@ "done": 0, "percent": 0, "current": "重设计目录树样式 — 紧凑树视图", - "updated_at": "2026-05-01 21:35:15" + "updated_at": "2026-05-01 23:06:29" } \ No newline at end of file diff --git a/.helloagents/plan/202605012111_file-manager-ui-redesign/tasks.md b/.helloagents/plan/202605012111_file-manager-ui-redesign/tasks.md index 3d3978b..99dc97d 100644 --- a/.helloagents/plan/202605012111_file-manager-ui-redesign/tasks.md +++ b/.helloagents/plan/202605012111_file-manager-ui-redesign/tasks.md @@ -91,11 +91,11 @@ | 时间 | 事件 | 详情 | |------|------|------| -| 2026-05-01 21:25:50 | 进度快照(自动) | 完成:0 失败:0 跳过:0 待做:10 (0%) | | 2026-05-01 21:27:46 | 进度快照(自动) | 完成:0 失败:0 跳过:0 待做:10 (0%) | | 2026-05-01 21:28:56 | 进度快照(自动) | 完成:0 失败:0 跳过:0 待做:10 (0%) | | 2026-05-01 21:33:06 | 进度快照(自动) | 完成:0 失败:0 跳过:0 待做:10 (0%) | | 2026-05-01 21:35:15 | 进度快照(自动) | 完成:0 失败:0 跳过:0 待做:10 (0%) | +| 2026-05-01 23:06:29 | PreCompact快照 | 完成:0 失败:0 跳过:0 待做:10 (0%) | ## 执行备注 diff --git a/.helloagents/user/.kb_sync_needed b/.helloagents/user/.kb_sync_needed index 0022978..5059419 100644 --- a/.helloagents/user/.kb_sync_needed +++ b/.helloagents/user/.kb_sync_needed @@ -1 +1 @@ -2026-05-01T21:36:14.234134 \ No newline at end of file +2026-05-01T23:11:52.792686 \ No newline at end of file diff --git a/packages/frontend/src/components/StatusMonitor.vue b/packages/frontend/src/components/StatusMonitor.vue index dc748ab..834c090 100644 --- a/packages/frontend/src/components/StatusMonitor.vue +++ b/packages/frontend/src/components/StatusMonitor.vue @@ -57,6 +57,8 @@ +
{{ cpuModelLabel }}
+
{ const processPreviewItems = computed(() => topProcessPreview.value.slice(0, 4)); +const cpuModelLabel = computed(() => cachedCpuModel.value || null); + const copyIpToClipboard = async (ipAddress: string | null) => { if (!ipAddress) return; try { @@ -699,6 +703,16 @@ const copyIpToClipboard = async (ipAddress: string | null) => { .sm-link-btn--icon i { font-size: 10px; } /* ── CPU ── */ +.sm-cpu-model { + color: #94a3b8; + font-size: 11px; + line-height: 1.3; + padding: 0 2px 4px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + .sm-cpu-cores { display: flex; flex-direction: column; diff --git a/packages/frontend/src/components/StatusMonitorNetworkHistoryChart.vue b/packages/frontend/src/components/StatusMonitorNetworkHistoryChart.vue index ffa31ad..f89dc0d 100644 --- a/packages/frontend/src/components/StatusMonitorNetworkHistoryChart.vue +++ b/packages/frontend/src/components/StatusMonitorNetworkHistoryChart.vue @@ -171,7 +171,7 @@ const networkChartOptions = computed>(() => ({ display: false, }, tooltip: { - enabled: !props.compact, + enabled: true, mode: 'index', intersect: false, displayColors: true,