# 更新日志 / Changelog > 每条描述**当时那个版本**的行为,不保证对当前版本全部成立;当前用法看 [`README.md`](README.md)(中文)与 [`README.en.md`](README.en.md)。 > Entries describe behaviour **at that release**, not necessarily current behaviour — see the READMEs for current usage. ## 0.2.0 — 2026-10-16 > 两个主题:**控制页按任务重排**(去掉内部术语与重复入口),以及**面向公开发布的加固** > (代码注释与文档的能力陈述对账、两条防漂移测试、社区门面文件)。安装方式不变。 ### 控制页重排 + 术语改造(2026-10-15) 起因:控制页把五项功能平铺、编号 ①–⑤,工具栏和卡片里还各摆一套「拉取 / 回填」按钮;界面上又直接写着 「段 2」这类只有作者看得懂的内部流程名。这一版按**任务**分块、只留说人话的名字,并去掉两个多余入口 ("插件页直连"与重复的抓取按钮)。 **版式**(`lib/page.js` 重写): - 首屏只留**结论条**:一句话结论(正常 / 需要看一眼 / 上次没成功)+ 三个关键数字 (知识库会话数、最近一次更新、登录态年龄)+ 主按钮「**更新知识库**」;真有事才多出一块「要你处理」。 - 分区按**任务**分,**不再编号**:**收新对话 / 找内容 / 整理 / 运行详情与诊断**(最后一块是折叠的, 里面放当前状态、知识库规模、最近日志、体检、分步表格、运行已有脚本)。 - 同一个动作**只留一个按钮**:以前工具栏和卡片里各摆一套「拉取 / 全量回填」,互相抢焦点。 - 补齐全量历史、网页端登录态都收进折叠;页面在宽屏下不再是一根细柱子(`max-width: 1080px` 居中)。 **术语**(用户原话:"段 2 这是什么神奇称呼")—— 界面上不再出现内部流程名: | 以前(开发者视角) | 现在(界面) | |---|---| | ① 网页端登录态 / ② 拉取 / ③ 检索 / ④ 一键整链 / ⑤ 段 2 判断 | 网页端登录态 / 收新对话 / 找内容 / 整理 / 更新知识库 | | 段 1 / 段 2 | 抓取 / **整理**(模型归类与提炼) | | 整链、阶段 2/3 | 更新知识库 | | dry-run / 只校验(不落盘) | 试运行(只看会改什么,不写入) | | 落盘 / 跑并落盘 + 重建 | 写入 / 写入并重建 | | 步骤表里的 `token/recon/fetch/process/doctor` | 登录态 / 查有没有新内容 / 抓取 / 整理 / 体检(原始代码只留在悬停提示里,排错时对日志用) | **取消直连入口**:`lib/client.js` 的应用内分节**删掉「打开控制页」按钮**(那个按钮指向插件的直连地址); README/USAGE 里 "进哪一页" 只留一条主路径。理由:多给一个入口 = 多记一个地址、多一处会失效的链接。 **防回退**:新增两条判据 —— `test/locale.test.mjs` 扫渲染结果里不许出现 `段 1 / 段 2 / 整链 / 阶段 2,3 / dsh headless / dry-run / 落盘 / ①②③④⑤`; `test/plugin.test.mjs` 从**真路由返回的 HTML** 再钉一次(`段 2 / 整链 / dsh headless / dry-run`)。 顺带一条给未来的自己:**内联 `