From 21394b40a2d614685f796b09f8946a418e045d00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Fri, 16 Oct 2026 18:48:24 -0400 Subject: [PATCH] R7.8: replies on #3-#6, feature request #7 Co-Authored-By: Claude Opus 5.5 (1M context) --- tasks/TASKS.md | 2 +- tasks/reviews/R7.8-r1.md | 3 +++ tasks/reviews/R7.8-r2.md | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 tasks/reviews/R7.8-r1.md create mode 100644 tasks/reviews/R7.8-r2.md diff --git a/tasks/TASKS.md b/tasks/TASKS.md index ba6278f..ebe4094 100644 --- a/tasks/TASKS.md +++ b/tasks/TASKS.md @@ -283,4 +283,4 @@ - [x] R7.5 ElyMark 打开的正文块变成一块深色框(§14,用户定):按下的段落保持原样,不加底色与内边距,不挪位置;代码块仍有自己的底板 - [x] R7.6 Windows 与 Linux 不能打印(#3,§19.3):`print_pdf` 只有 macOS;Windows 用系统打印对话框,Linux 经 xdg 桌面门户的打印接口 - [x] R7.7 发布 0.1.6:版本号,三端建包、签名公证、上传,合集包一并上传,本机装上(v0.1.6 共 46 个文件,出自 a1b8c18:六个公证 dmg 与 ElyOffice dmg、六个安装程序与合集 setup.exe、24 个 Linux 包、一对源码包;`crates.py` 改问 cargo 本机链进的 crate,补 BSD-3-Clause;源码包只由 Linux 上传,重跑遇同名即失败、什么也不传(`ci-upload.sh`);本机六个应用静默装上 0.1.6、冒烟通过 — 第 1 轮:macOS 与 Linux 并行会重复上传源码;第 2 轮:重跑跳过同名会使更新清单与 dmg 散列不符、注释超长;第 3 轮:部分已传的重跑未测、注释超长,修后不再审查) -- [ ] R7.8 答复 #3 至 #6:每条写已修于 0.1.6;#6 的工作区建议另开 [FEATURE REQUEST] 并链过去 +- [x] R7.8 答复 #3 至 #6:每条写已修于 0.1.6;#6 的工作区建议另开 [FEATURE REQUEST] 并链过去(#3、#4、#5、#6 各一条答复,#7 为 [FEATURE REQUEST] 工作区与常用文件夹;#3、#5、#6 关闭,#4 开着等报告者的文件 — 第 1 轮:#5 的答复说只有读不出的内容才算损坏,超出 0.1.6 所修,改为只说未嵌入字体的提示不再算损坏;第 2 轮 PASS) diff --git a/tasks/reviews/R7.8-r1.md b/tasks/reviews/R7.8-r1.md new file mode 100644 index 0000000..8f0ad67 --- /dev/null +++ b/tasks/reviews/R7.8-r1.md @@ -0,0 +1,3 @@ +FAIL + +- .work/issues/r5.json:1(已发布的 [Gitea #5 回复 348](https://git.zacharyzhang.com/ZacharyZhang-NY/ElyOffice/issues/5#issuecomment-348),正文第 1 行):回复称“现在只有真读不出的内容才算损坏”,超出了 0.1.6 的实际修复。`agents.md:316` 与 `crates/ely-pdf-engine/shim/ely_mupdf.c:65` 明确只排除 `non-embedded font using identity encoding:` 及其重复计数,其余警告仍判为损坏。独立重建 worker 后,用未嵌入 SimSun 的单页 PDF,仅将字体描述的 `/Ascent 859` 改成 `/Ascent 20000`:文字提取结果和整页像素散列均与正常文件相同,却因 `bogus font ... ascent/descent values` 返回 `damaged=true`(`.work/R7.8-r1/pdf-reply-probe.log`)。用户更新后仍可能在内容完全可读时收到损坏提示。应将公开回复收窄为本次修正了未嵌入字体的特定提示误报,保留其他损坏检查;不要声称损坏判定已经只限于不可读内容。 diff --git a/tasks/reviews/R7.8-r2.md b/tasks/reviews/R7.8-r2.md new file mode 100644 index 0000000..7ef22e9 --- /dev/null +++ b/tasks/reviews/R7.8-r2.md @@ -0,0 +1 @@ +PASS