From 877a4b38fe78e5b6424f55aab6fd7302f70c1fc9 Mon Sep 17 00:00:00 2001 From: kang Date: Sat, 9 May 2026 16:23:34 +0800 Subject: [PATCH] auto-save 2026-05-09 16:23 (~3) --- .memory/worklog.json | 27 ++++++----- src/styles.css | 107 +++++++++++++++++++++++++++++++++++++++++++ src/sw.js | 2 +- 3 files changed, 121 insertions(+), 15 deletions(-) diff --git a/.memory/worklog.json b/.memory/worklog.json index 66868dc..07861a4 100644 --- a/.memory/worklog.json +++ b/.memory/worklog.json @@ -1,19 +1,5 @@ { "entries": [ - { - "files_changed": 1, - "hash": "18087a5", - "message": "auto-save 2026-05-07 12:10 (~1)", - "ts": "2026-05-07T12:10:58+08:00", - "type": "commit" - }, - { - "files_changed": 1, - "hash": "ed23df4", - "message": "auto-save 2026-05-07 12:16 (~1)", - "ts": "2026-05-07T12:16:49+08:00", - "type": "commit" - }, { "files_changed": 1, "hash": "46fc619", @@ -3492,6 +3478,19 @@ "type": "session-heartbeat", "message": "Codex 会话活跃 · 最近命令:codex · 分支 master · 5 项未提交变更 · 最近提交:auto-save 2026-05-09 16:12 (~4)", "files_changed": 5 + }, + { + "ts": "2026-05-09T16:18:02+08:00", + "type": "commit", + "message": "auto-save 2026-05-09 16:18 (+1, ~5)", + "hash": "7ff0920", + "files_changed": 9 + }, + { + "ts": "2026-05-09T08:18:26Z", + "type": "session-heartbeat", + "message": "Codex 会话活跃 · 最近命令:codex · 分支 master · 1 项未提交变更 · 最近提交:auto-save 2026-05-09 16:18 (+1, ~5)", + "files_changed": 1 } ] } diff --git a/src/styles.css b/src/styles.css index 0d444a6..b0bb306 100644 --- a/src/styles.css +++ b/src/styles.css @@ -3299,3 +3299,110 @@ a { color: var(--orange-3); text-decoration: none; } .hermes-tag-mid { display: none; } .chat-topbar-title { flex: 1 1 100%; } } + +/* ========== 卡片内容裁切兜底 ========== + 放在文件末尾,压过前面为布局性能写的 overflow:hidden / ellipsis。 */ +:is( + .card, + .agent-card, + .flow-card, + .cron-item, + .tool-chip, + .stat, + .top-agent-card, + .day-detail, + .day-convo-item, + .cluster-col, + .settings-group, + .studio-col, + .studio-stage, + .studio-skill-item, + .memory-pane, + .session-row, + .runs-left, + .runs-right, + .heatmap-wrap, + .hero-side-item, + .about-item, + .help-card +) { + min-width: 0; + min-height: 0; + overflow-x: hidden; + overflow-y: auto; + overscroll-behavior: contain; + scroll-padding-block: 12px; + scrollbar-gutter: stable; + -webkit-overflow-scrolling: touch; +} +:is( + .card, + .agent-card, + .flow-card, + .cron-item, + .tool-chip, + .stat, + .top-agent-card, + .day-detail, + .day-convo-item, + .cluster-col, + .settings-group, + .studio-col, + .studio-stage, + .studio-skill-item, + .memory-pane, + .session-row, + .runs-left, + .runs-right, + .heatmap-wrap, + .hero-side-item, + .about-item, + .help-card +) :is( + .card-title, + .card-desc, + .agent-name, + .agent-desc, + .agent-model, + .flow-card-name, + .flow-card-desc, + .mini-skill, + .cron-name, + .cron-meta, + .cron-prompt-preview, + .tool-name, + .tool-desc, + .stat-value, + .stat-sub, + .top-agent-name, + .top-agent-sub, + .day-convo-title, + .settings-group-title, + .settings-group-desc, + .studio-skill-name, + .studio-skill-desc, + .studio-stage-name, + .studio-stage-desc, + .session-row-title, + .session-row-meta, + .about-val +) { + white-space: normal; + overflow: visible; + text-overflow: clip; + overflow-wrap: anywhere; + word-break: break-word; +} +.memory-pane, +.runs-left, +.runs-right, +.studio-col { + max-height: 100%; +} +.session-row, +.day-convo-item, +.studio-skill-item, +.hero-side-item, +.about-item { + max-height: min(180px, 32vh); +} diff --git a/src/sw.js b/src/sw.js index d1f0719..c2ae6b2 100644 --- a/src/sw.js +++ b/src/sw.js @@ -1,6 +1,6 @@ // 爱马仕 Hermes · 轻量 Service Worker // 静态壳走 network-first(拿不到再回退缓存),API 直通 -const CACHE = "hermes-ui-v8"; +const CACHE = "hermes-ui-v9"; const ASSETS = [ "./", "./index.html",