From d4e13ea5937a7d81dc9e66a564ac5d696afdd7b8 Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Mon, 28 Sep 2026 08:28:20 +0800 Subject: [PATCH] =?UTF-8?q?docs(=E5=AF=B9=E9=BD=90):=20=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E6=A0=B8=E5=AF=B9=20calendar-view=20=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E5=BA=95=E6=9C=AC=EF=BC=88=E7=AC=AC=E5=9B=9B=E8=BD=AE=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 按本文件协议,跨端对齐目标文件被改动后**重新核对**而非抄新哈希: 骨架逐项复核**未变**(gridPane(flex:1) + 400px 右栏两栏结构、工具条分组与 顺序、手势与按钮共用 shift()、非本月农历小字仍 text-gray-400)。 本次三处差异**全是行为不是骨架**: ① doExport 的 URL.revokeObjectURL 从同步撤销改为 setTimeout(…,0) 并把 挂上 document 再摘除(Chromium 容忍同步撤销、 Firefox/WebKit 不容忍 ⇒ 静默 0 字节 .ics) ② load() 加 loadGen 代次守卫(照 ThreadView.tsx 既有形状) ③ BackgroundPicker 预设缩略图去掉覆盖性的内联 backgroundImage --- docs/ALIGN-REFS.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/ALIGN-REFS.json b/docs/ALIGN-REFS.json index 994cb14..620f694 100644 --- a/docs/ALIGN-REFS.json +++ b/docs/ALIGN-REFS.json @@ -10,10 +10,10 @@ { "id": "calendar-view", "path": "client/electron/src/components/CalendarView.tsx", - "blob": "89aa237be83a074d8871d13cea17d3a02a7dce72", - "atCommit": "7b8c78f", - "atCommitSubject": "维护: 底本重算(4 个文件漂移 = **底本过期**,不是变异残留)—— 逐个核实后按本文件的协议记一行\"为什么\"", - "note": "P6 日历骨架的对齐目标。**2026-09-19 第三次重新核对**:本次差异只有一处 —— 非本月日期的农历小字从 gray-300 改到 gray-400/500(gray-300 是分隔线档,当文字用只有 ~1.47:1)。**骨架未变**:仍是 gridPane(flex-1) + 400px 右栏两栏结构、工具条分组与顺序、手势与按钮共用 shift()。鸿蒙侧不受影响 —— 它的次要文字走 Theme.textMuted 这类语义令牌,不引用灰阶档位。此前两笔:动画类 rise-in → pane-rise(拆两档时改名)、日历圆角修复。" + "blob": "ae08613c454c56c17bef58df2c2dab57783a1309", + "atCommit": "WORKTREE-2026-09-26", + "atCommitSubject": "fix(webui): 三处真 bug —— 日历导出 object URL 同步撤销、翻月请求无代次守卫、预设缩略图被内联样式覆盖", + "note": "P6 日历骨架的对齐目标。**2026-09-26 第四次重新核对**(审查修 bug 顺带改了本文件 ⇒ 底本必变,按协议重新核对而非抄新哈希)。本次差异**三处,全是行为不是骨架**:① `doExport` 的 `URL.revokeObjectURL` 从紧跟 `a.click()` 同步撤销改为 `setTimeout(…, 0)` 并把 `` 挂上 document 再摘除(Chromium 容忍同步撤销、Firefox/WebKit 不容忍 ⇒ 静默 0 字节 .ics);② `load()` 加 `loadGen` 代次守卫(照 `ThreadView.tsx:62-84` 既有形状,快速翻月时只认最后一次响应);③ `BackgroundPicker` 预设缩略图去掉覆盖性的内联 `backgroundImage`。**骨架逐项复核未变**:仍是 gridPane(flex-1) + `w-full lg:w-[400px]` 右栏两栏结构、工具条分组与顺序、手势与按钮共用 `shift()`、非本月农历小字仍为 `text-gray-400`(参照物 2026-09-19 记的那处对比度修复未被回退)。鸿蒙侧不受影响。此前三笔:动画类 rise-in → pane-rise、非本月农历小字 gray-300 → gray-400、pane-rise 拆两档时改名。" } ], "radius": [