CHANGELOG¶
项目变更日志(按版本聚合)。格式参考 keep-a-changelog。 自动生成自
docs/issues/*.md(fixed_version) +docs/specs/done/*.md(target_version) +docs/changelog/development-log.md(## 版本 标题)。 重生成命令:python3 scripts/gen-changelog.py
版本统计¶
- 167 个版本(v0.8.38 → v0.10.113)
- 51 个 ISSUE 已修复(按 fixed_version 关联)
- 7 个 SPEC 已落地(按 target_version 关联)
相关文档¶
- docs/changelog/development-log.md — 每版详细技术说明(v0.10.85+ 当前活跃)
- docs/changelog/development-log-archive-v0.10.0-84.md — v0.10 早期归档
- docs/changelog/development-log-archive-v0.8-v0.9.md — v0.8/v0.9 早期归档
- docs/issues/INDEX.md — ISSUE 索引
- docs/specs/INDEX.md — SPEC 索引
[v0.10.113] - 2026-05-30¶
50k 窗口家族 bug 沉淀 — 新 rule + scan 脚本 + pre-commit + 修 merchant-stats
[v0.10.112] - 2026-05-30¶
KPI 0 邮箱 bug 修复 + mstage 文案通俗化 + 邮箱 chip
[v0.10.111] - 2026-05-29¶
v0.10.110 审计修复(INDEX display + CF Pages 依赖固化)
[v0.10.110] - 2026-05-29¶
文件名英文化(129 文件 git mv + 全 wikilink 同步)
[v0.10.109] - 2026-05-28¶
MkDocs 主题 + 日志归档脚本 + 子目录 INDEX 补全
[v0.10.108] - 2026-05-28¶
文档目录整改 — 根从 8 → 4,全部归档到 docs/
[v0.10.107] - 2026-05-28¶
沉淀机制强化:补 4 ISSUE + 2 rules + commit-msg hook(ISSUE-0070~0073)
[v0.10.106] - 2026-05-28¶
部署目标切换:GH Pages → Cloudflare Pages
[v0.10.105] - 2026-05-28¶
文档治理 D+A:文件名清理 + MkDocs site
[v0.10.104] - 2026-05-28¶
文档治理:开发日志拆分 + CHANGELOG 生成
[v0.10.103] - 2026-05-28¶
code review 修 4 项(2 严重 + 2 优化)
修复的 ISSUE¶
- ISSUE-0071: SPEC-006 cascade 删命中 ISSUE-0008 历史回归 — where:taskId 老 DB 给 0 行
- ISSUE-0072: cleanupOrphanScrapeWindows 误杀用户新标签页 — 尺寸阈值 ±80 太宽
- ISSUE-0073: 导出日志 JSON 版本号写死 + settings 未脱敏(含用户私域名/自建服务地址)
[v0.10.102] - 2026-05-28¶
SPEC-006 — task 删除时商家数据二选一确认
落地的 SPEC¶
- SPEC-006: task delete 时二选一 confirm 商家数据去留
[v0.10.101]¶
修复的 ISSUE¶
- ISSUE-0070: 共享窗口孤儿累积 — storage 漏写 + SW kill 竞态
[v0.10.97] - 2026-05-28¶
命名澄清 + sys-log 空状态引导
[v0.10.96] - 2026-05-28¶
全环节 logging 补全 + JSON 日志导出
[v0.10.95] - 2026-05-28¶
SPEC-004 Phase 3 — 一次性客户端完整(云端 API 待实现)
[v0.10.94] - 2026-05-28¶
domain-state 迁 jsstore(为 Phase 3 云端协同准备)
[v0.10.93] - 2026-05-28¶
SPEC-004 Phase 2 — 域名状态机
[v0.10.92] - 2026-05-28¶
data-view mstage 漏改 + 规则文档化(ISSUE-0069)
[v0.10.91] - 2026-05-28¶
任务 id 保证含数字 + chip 改 "id" 文本
[v0.10.90] - 2026-05-28¶
dogfood v0.10.89 暴露 4 项(ISSUE-0068)
修复的 ISSUE¶
[v0.10.89] - 2026-05-28¶
电话列与邮箱列对齐 — 多号码 chip + tooltip
[v0.10.88] - 2026-05-28¶
dogfood v0.10.87 暴露 4 项小修(ISSUE-0067)
修复的 ISSUE¶
[v0.10.87] - 2026-05-28¶
SPEC-004 Phase 1 — 多阶段抓取 pipeline(默认关)
[v0.10.86] - 2026-05-28¶
raw inbox 收口 — dynamic-scraper Map 加 onRemoved(ISSUE-0066)
修复的 ISSUE¶
[v0.10.84] - 2026-05-28¶
第 14 轮 agent — polling 闪 + pageSize + SW sync error(ISSUE-0064)
修复的 ISSUE¶
[v0.10.83] - 2026-05-28¶
商家列表首次 mount 闪"无数据"(ISSUE-0063)
修复的 ISSUE¶
- ISSUE-0063: 商家列表首次 mount 闪'无数据' — rowsSnapshot 异步拉时空 CTA 错显
[v0.10.82] - 2026-05-28¶
background SW unhandledrejection guard(ISSUE-0062)
修复的 ISSUE¶
[v0.10.81] - 2026-05-28¶
第 13 轮 agent — server mode page reset regression(ISSUE-0061)
修复的 ISSUE¶
[v0.10.80] - 2026-05-28¶
第 12 轮 agent — viewId 双拉 + state.sort 死代码(ISSUE-0060)
修复的 ISSUE¶
[v0.10.79] - 2026-05-28¶
useDataSource hook 大重构(ISSUE-0059)
修复的 ISSUE¶
- ISSUE-0059: useDataSource hook 大重构 — agent 元洞察治本
[v0.10.78] - 2026-05-28¶
长期改进 3 连击(ISSUE-0058)
修复的 ISSUE¶
[v0.10.77] - 2026-05-28¶
watchdog 自动恢复触发浏览器"确认关闭"弹窗(ISSUE-0057)
修复的 ISSUE¶
- ISSUE-0057: watchdog 自动恢复触发浏览器'确认关闭 N 个标签页'弹窗
[v0.10.76] - 2026-05-28¶
第 11 轮 agent — 4 个 quickFilter 漏 + 性能/安全(ISSUE-0056)
修复的 ISSUE¶
[v0.10.75] - 2026-05-28¶
saveParams 治本 + 撤短期拦截(ISSUE-0055)
修复的 ISSUE¶
[v0.10.74] - 2026-05-28¶
第 10 轮 agent — A2 6 处真 bug 修复(ISSUE-0054)
修复的 ISSUE¶
[v0.10.73] - 2026-05-28¶
A2 商家列表 client/server hybrid(ISSUE-0053)
修复的 ISSUE¶
[v0.10.72] - 2026-05-27¶
ext-context-guard import-time 自启(ISSUE-0052)
修复的 ISSUE¶
[v0.10.71] - 2026-05-27¶
商家列表卡顿 B+C 方案(ISSUE-0051)
修复的 ISSUE¶
[v0.10.70] - 2026-05-27¶
商家列表 chip 截断 50k + 加载慢(ISSUE-0050)
修复的 ISSUE¶
- ISSUE-0050: 商家列表 chip count 截断 50k + 加载慢(22w 数据时)
[v0.10.69] - 2026-05-27¶
数据空状态「去创建任务」直接弹 Dialog(ISSUE-0049)
修复的 ISSUE¶
- ISSUE-0049: 数据空状态「去创建任务」直接弹 Dialog(不跳页)
[v0.10.68] - 2026-05-27¶
去顶部重复 CTA + 任务全部暂停/继续(ISSUE-0048)
修复的 ISSUE¶
- ISSUE-0048: 用户反馈:去掉顶部重复创建任务 CTA + 任务列表加「全部暂停」
[v0.10.67] - 2026-05-27¶
第 9 轮 agent 审查 v0.10.66 — 补 3 处漏(ISSUE-0047)
修复的 ISSUE¶
[v0.10.66] - 2026-05-27¶
质量分可配置(3 预设 + 自定义)(ISSUE-0046)
修复的 ISSUE¶
- ISSUE-0046: 质量分可配置 — 3 预设 + 5 维度权重 + 阈值 + 等级门槛
[v0.10.65] - 2026-05-27¶
质量分真排序(撤回阉割,改 client-sort)(ISSUE-0045)
修复的 ISSUE¶
[v0.10.64] - 2026-05-27¶
用户截图集中反馈 6 项 UX(ISSUE-0044)
修复的 ISSUE¶
[v0.10.63] - 2026-05-27¶
用户截图:整国采集报「请选州/城市」(ISSUE-0043)
修复的 ISSUE¶
[v0.10.62] - 2026-05-27¶
第 8 轮 agent — scan 工具结构性盲区(ISSUE-0042)
修复的 ISSUE¶
- ISSUE-0042: 第 8 轮 agent — scan 工具盲区暴露 4 个新 bug + 扩 3 类新规则
[v0.10.61] - 2026-05-27¶
修 ISSUE-0041 Bug 4 — location-picker 生命周期 race
[v0.10.60] - 2026-05-27¶
第 7 轮 agent 验证 — scan 工具盲区 + 4 处漏修(ISSUE-0041)
[v0.10.58] - 2026-05-27¶
第 6 轮 agent + 用户截图 — 6 个「补丁不彻底」漏修(ISSUE-0040)
修复的 ISSUE¶
- ISSUE-0040: 第 6 轮 agent 发现 6 个真 bug —「补丁不彻底」家族
[v0.10.57] - 2026-05-27¶
自查发现错误传播家族第 5 个(ISSUE-0039)
修复的 ISSUE¶
- ISSUE-0039: 任务暂停/继续/停止/删除 按钮失败时用户无反馈
[v0.10.56] - 2026-05-27¶
修地区选择城市列表右截+滚轮无效(ISSUE-0038)
修复的 ISSUE¶
- ISSUE-0038: 地区选择城市列表右侧文字被截 + 鼠标滚轮无效
[v0.10.55] - 2026-05-27¶
修州/省加载失败被误报"无数据"(ISSUE-0037)
修复的 ISSUE¶
- ISSUE-0037: 州/省 API 加载失败被误显示为「该国家无州/省数据」
[v0.10.54] - 2026-05-27¶
修创建任务 toast 成功但任务未入列表(ISSUE-0036)
修复的 ISSUE¶
- ISSUE-0036: 创建任务 toast 显示成功,但任务列表没增加
[v0.10.53] - 2026-05-27¶
修「去创建任务」按钮无反应 - storage API 混用(ISSUE-0035)
修复的 ISSUE¶
- ISSUE-0035: 「去创建任务」按钮点击无反应 — storage API 混用
[v0.10.52] - 2026-05-27¶
修 Failed to fetch 误显示在 chrome 错误日志(ISSUE-0034)
修复的 ISSUE¶
[v0.10.51] - 2026-05-26¶
Tool ③ ISSUE 反查 + 第 5 轮 agent CONVERGENCE 🎉
[v0.10.50] - 2026-05-26¶
scan:pump-coverage 控制流扫描器
[v0.10.49] - 2026-05-26¶
第四轮 agent — ISSUE-0031 第 4 兄弟 + 2 孤儿(ISSUE-0033)
修复的 ISSUE¶
- ISSUE-0033: 第四轮 agent 找到 ISSUE-0031 第 4 兄弟 + 2 个孤儿 listener
[v0.10.48] - 2026-05-26¶
scan:protocol 工具 + 修 open-results lost message(ISSUE-0032)
修复的 ISSUE¶
[v0.10.47] - 2026-05-26¶
第三轮 agent 找到 3 真 bug(ISSUE-0031 含 1 P0 镜像)
修复的 ISSUE¶
[v0.10.46] - 2026-05-26¶
scan:react 基础设施 + use-countdown 反模式修(ISSUE-0030)
修复的 ISSUE¶
[v0.10.45] - 2026-05-26¶
第二轮独立 agent + 元-发现盲区(ISSUE-0029)
修复的 ISSUE¶
[v0.10.44] - 2026-05-26¶
独立 audit agent 发现 3 个真 bug(ISSUE-0028)
修复的 ISSUE¶
- ISSUE-0028: doResumeFromInterception 只调 manageQueue 漏地图调度
[v0.10.43] - 2026-05-26¶
scan:mv3 加 baseline diff + pre-commit 集成
[v0.10.42] - 2026-05-26¶
MV3 陷阱扫描器 npm script(pnpm scan:mv3)
[v0.10.41] - 2026-05-26¶
跨模块扫同款陷阱 — watchdog 自动恢复也是 setTimeout(ISSUE-0027)
修复的 ISSUE¶
- ISSUE-0027: watchdog 自动恢复 cooldown 用 setTimeout(SW kill 时丢失)
[v0.10.40] - 2026-05-26¶
深度审查发现 3 个严重 bug(ISSUE-0026)
修复的 ISSUE¶
- ISSUE-0026: 拦截恢复机制在 SW 重启时丢失状态 + setTimeout 不可靠
[v0.10.39] - 2026-05-26¶
TS 编译 0 错误 + TaskStatus 联合扩 'intercepted'
[v0.10.38] - 2026-05-26¶
修 verifyTabId 失同步 + 清死代码
[v0.10.37] - 2026-05-26¶
Google 拦截交互大改(ISSUE-0025)
修复的 ISSUE¶
- ISSUE-0025: Google 验证拦截后用户感知 + 恢复体验差
[v0.10.36] - 2026-05-26¶
日志「实开」拆成功/拦截两档 + Tooltip 解释口径
[v0.10.35] - 2026-05-26¶
修 KPI 任务卡文字截断 + 剩余时间人性化
[v0.10.34] - 2026-05-26¶
修扩展 reload 后 tab 变 newtab(ISSUE-0024)
修复的 ISSUE¶
- ISSUE-0024: 扩展 reload 后 main.html tab 变成 newtab
[v0.10.33] - 2026-05-26¶
修邮箱采集 mailto URL 编码污染(ISSUE-0023)
修复的 ISSUE¶
- ISSUE-0023: mailto 链接 URL 编码 body 污染邮箱字段
[v0.10.32] - 2026-05-26¶
建立专门的待办聚合体系(docs/_todo.md)
[v0.10.31] - 2026-05-26¶
删除 MerchantStatsBanner(与 QuickFilters chip 信息重复)
[v0.10.30] - 2026-05-26¶
网络状态点点加光晕 + 呼吸动画
[v0.10.29] - 2026-05-26¶
修 Extension context invalidated(ISSUE-0022)
[v0.10.28] - 2026-05-26¶
Toast 位置 + 网络状态搬家
[v0.10.27] - 2026-05-26¶
清 3 个 observing issues
[v0.10.26] - 2026-05-26¶
[SPEC-003 阶段二] 主题 hub + pre-commit hook
[v0.10.25] - 2026-05-26¶
[SPEC-003] 文档治理自动化
落地的 SPEC¶
[v0.10.24] - 2026-05-26¶
自动恢复默认调激进(10s / 无限)
[v0.10.23] - 2026-05-26¶
[SPEC-002] Watchdog 核弹后自动恢复
落地的 SPEC¶
- SPEC-002: Watchdog 核弹重启后自动恢复(带上限保护)
[v0.10.22] - 2026-05-26¶
状态 chip 靠右对齐(ISSUE-0021)
落地的 SPEC¶
- SPEC-001: 知识库改造 — 借鉴卡帕西的四层漏斗
[v0.10.21] - 2026-05-26¶
真修设置页双滚动条(ISSUE-0007 反复出现)
修复的 ISSUE¶
- ISSUE-0007: 设置页右侧出现两个滚动条
[v0.10.20] - 2026-05-26¶
代码审查后续修复(8 个 issue 归档 + 6 个修复)
[v0.10.19] - 2026-05-26¶
数据列表批 2:列宽持久化 + 详情 Drawer 美化
[v0.10.18] - 2026-05-26¶
数据列表批 1:chip + 双滚动 + 行高 + 国旗
[v0.10.17] - 2026-05-26¶
修主面板登录按钮无反应 + 建 issues 归档体系
[v0.10.16] - 2026-05-26¶
修 popup auth loading 死循环
[v0.10.15] - 2026-05-26¶
看门狗:长跑稳定性兜底
[v0.10.14] - 2026-05-26¶
修正 4 条概念误导(实开 vs 任务数 / 网站抓取共享队列 / 跨根域 / 邮箱域名黑名单)
[v0.10.13] - 2026-05-26¶
设置页大重构(解析层剥离 + 正则演示 + 内页跟随可配)
[v0.10.12] - 2026-05-26¶
修正"per-task"概念误导(共享队列架构)
[v0.10.60(Bug 1~3) + v0.10.61(Bug 4)]¶
修复的 ISSUE¶
- ISSUE-0041: 第 7 轮 agent 验证 v0.10.58 — 还有 4 处漏(补丁不彻底续集)
[v0.10.4] - 2026-05-25¶
UI 紧凑化 4 件套(用户便捷性优化)
[v0.10.3] - 2026-05-25¶
修 jsstore logError 污染([object Object] 报错)
[v0.10.2] - 2026-05-25¶
Cookie 自动登录(修复"登录经常失败")
[v0.10.1] - 2026-05-25¶
商家列表全量重设计(10 项改进对标 SaaS)
[v0.10.0] - 2026-05-25¶
调度器大重构:共享队列架构(修复多任务卡死根因)
落地的 SPEC¶
- SPEC-000: v2 UI 改版说明(v0.8.58 → v0.9.x → v0.10.x)
[v0.10.92 (Bug 1) / 待续 (Bug 2)]¶
修复的 ISSUE¶
- ISSUE-0069: data-view HTTP 列 mstage 漏改 + 嵌套滚动条(部分修)
[v0.10.87+]¶
落地的 SPEC¶
- SPEC-004: 网站采集多阶段优化 + 云端协同 + 贡献度
[v0.10.95 (client) / TBD (server)]¶
落地的 SPEC¶
- SPEC-004-Phase3-API: SPEC-004 Phase 3 — 云端 API 契约(客户端先就绪 / 服务端待实现)
[v0.9.40] - 2026-05-25¶
DataBar 加「今日新增」+ 数据子菜单恢复
[v0.9.39] - 2026-05-25¶
概览页 → 顶部数据条(持久 KPI)+ 侧栏瘦身
[v0.9.38] - 2026-05-25¶
扩展 Popup 重做(迷你仪表板 + 操作中心)
[v0.9.37] - 2026-05-25¶
设计与产品评审整改(一次性修 8 项 🔴)
[v0.9.35] - 2026-05-24¶
三轮审计修复:URL 拼接 / depth 静默丢失 / ConfirmDialog 文件冲突
[v0.9.34] - 2026-05-23¶
空名州兜底 + 搜索深度上移到任务弹窗
[v0.9.33] - 2026-05-23¶
地区/分类弹窗美化 + 又一处 aria-hidden 修复
[v0.9.32] - 2026-05-23¶
恢复「搜索深度」(州/省级 vs 城市级)
[v0.9.31] - 2026-05-23¶
列表更紧凑 + 子菜单常驻 + 任务页内联并发选择
[v0.9.30] - 2026-05-23¶
修 Menu / Popover 的 aria-hidden 警告
[v0.9.29] - 2026-05-23¶
数据子菜单上移侧栏 + 抓取窗口合并
[v0.9.28] - 2026-05-23¶
通用 ConfirmDialog + 任务批量删除 + 清空强警告
[v0.9.27] - 2026-05-23¶
修 Chrome aria-hidden 焦点警告
[v0.9.26] - 2026-05-23¶
多国合并到 1 个任务 + 任务列表布局统一
[v0.9.25] - 2026-05-23¶
地区选择器彻底重做(面包屑 + 多国 + 全选)
[v0.9.24] - 2026-05-23¶
创建任务弹窗 3 项修复
[v0.9.23] - 2026-05-23¶
商家表细节 + 4 个列表跳页
[v0.9.22] - 2026-05-23¶
国家/地区选择器简化
[v0.9.21] - 2026-05-23¶
创建任务弹窗美化
[v0.9.20] - 2026-05-23¶
v0.9.18 + v0.9.19 复审 4 个细节 bug
[v0.9.19] - 2026-05-23¶
数据视图 4 项收尾(#5 #6 #7 #8)
[v0.9.18] - 2026-05-23¶
多任务并发(彻底重构 batch-controller)
[v0.9.17] - 2026-05-23¶
暂停时耗时停表
[v0.9.16] - 2026-05-23¶
官网状态码 + 列表筛选 + 任务详情(含 #6 落地)
[v0.9.15] - 2026-05-23¶
任务卡片重塑 / 引擎联动 / 任务关联收口
[v0.9.14] - 2026-05-23¶
侧栏排版与文案微调 3 项
[v0.9.13] - 2026-05-23¶
商家关联 / 任务筛选 / 并发 / 去重 9 项
[v0.9.12] - 2026-05-23¶
创建/列表/数据/报错 5 项修复
[v0.9.11] - 2026-05-23¶
商家列表/任务卡片体验优化(5 个 issue)
[v0.9.10] - 2026-05-22¶
界面细节:创建按钮回侧栏 + 任务时间统计
[v0.9.9] - 2026-05-22¶
阶段二 b:任务↔商家精确筛选(taskId)
[v0.9.8] - 2026-05-22¶
清理:删除改版后不再引用的旧文件
[v0.9.7] - 2026-05-22¶
aria-hidden 警告修复 + tab 图标 + 创建弹窗优化
[v0.9.6] - 2026-05-22¶
UI 改版 阶段四:采集规则可配置 + 官网采集深度
[v0.9.5] - 2026-05-22¶
UI 改版 阶段三:数据列表(官网/邮箱/手机)
[v0.9.4] - 2026-05-22¶
设置页拆分本地/云端 tab
[v0.9.3] - 2026-05-22¶
官网任务类型 + 全局创建按钮
[v0.9.2] - 2026-05-22¶
UI 改版 阶段二:任务队列
[v0.9.1] - 2026-05-22¶
UI 改版 阶段一微调:导航分组 + 设置入口去重
[v0.9.0] - 2026-05-22¶
UI 改版 阶段一:左侧导航框架
[v0.8.58] - 2026-05-22¶
官网抓取:状态/错误码捕获 + Cloudflare 5 秒盾
[v0.8.57] - 2026-05-22¶
批次状态持久化 + SW 重启自动恢复
[v0.8.56] - 2026-05-22¶
复查修复:SW 保活 + 去重邮箱丢失 bug
[v0.8.55] - 2026-05-22¶
官网超时可配置 + 状态码探测 + 翻页带会话
[v0.8.54] - 2026-05-22¶
修复官网日志「失败」误判(HTTP 状态码取不到)
[v0.8.53] - 2026-05-22¶
0 条实开记录 + 设置精简重组 + 官网日志状态/结果列
[v0.8.52] - 2026-05-22¶
实开/翻页解耦:翻页改后台 fetch(无标签页)
[v0.8.51] - 2026-05-22¶
日志关键词列 + 翻页/实开间隔可配置
[v0.8.50] - 2026-05-21¶
修复 injected.js 拦截失效(无数据无日志)
[v0.8.49] - 2026-05-21¶
合并采集/工作页为单标签页 + 5 项修复
[v0.8.48] - 2026-05-21¶
日志界面修复(铺满高度 + 单行截断 + 复制)
[v0.8.47] - 2026-05-21¶
官网抓取多线程/独立窗口 + 关页延迟 + 日志增强
[v0.8.46] - 2026-05-21¶
采集线 / 工作页 双线(采集页关掉后继续翻页)
[v0.8.45] - 2026-05-21¶
修复官网/社媒抓取被卡住(一直 0)
[v0.8.44] - 2026-05-21¶
采集只取第1页 + 新增日志面板
[v0.8.43] - 2026-05-21¶
翻页改回标签页内执行(修复"插件无结果")
[v0.8.42] - 2026-05-21¶
采集窗口不抢焦点 + 与官网抓取错峰
[v0.8.41] - 2026-05-21¶
采集改用前台窗口
[v0.8.40] - 2026-05-21¶
采集/请求双线 + 后台直接请求
[v0.8.39] - 2026-05-21¶
批量抓取流水线 + 隐藏窗口(阶段1)
[v0.8.38] - 2026-05-21¶
地图抓取改为直接请求翻页