Releases: SnowCrescenter-tech/dsh-milestone
Releases · SnowCrescenter-tech/dsh-milestone
Release list
v0.6.6
v0.6.6
全部提问列表一次看全 · 折叠圆点不再藏消息 · 轮次编号连续化
新功能
- 全部提问列表自动加载整个会话:打开面板时自动拉取全部历史,不再受初始加载窗口(50 条)限制,点击任意一条直达——早期消息也能一次找全。
- 折叠轮次 ×N 徽标:turn 折叠后的汇总圆点带可见计数角标,一眼知道藏着几条消息;悬停气泡显示覆盖条数区间(第 a–b / m 条)。
- 轮次编号连续化:显示轮号按圆点顺序重编号(1、2、3…),不再出现跳空(子智能体轮次)与重复(一轮多问);分组与折叠逻辑不变。
- 列表点击外部自动关闭:全部提问列表与站内搜索、跨会话搜索共用同一外部点击关闭契约。
体验
- README 重写为产品宣传结构:演示图第一屏,功能分区清晰,更新日志精简。
质量
- 397 项测试全绿;
pnpm typecheck/pnpm build通过。 - npm 包已发布:
dsh-milestone@0.6.6(含 assets 图片,README 演示图正常显示)。
v0.6.5
v0.6.5
真实组件教练教程 + 设置对比度修复,386 项测试全绿。
新手教程(教练气泡,联动真实组件)
- 删除 0.6.4 的「假演示」模态,改为 coach-mark 气泡:气泡锚定真实组件,讲清楚「在哪儿、点了有什么用」
- 5 步流程:欢迎(锚定圆点列表)→ 真实点击展开箭头(教程观察状态自动推进)→ 真实打开设置(教程自动推进;设置开着时气泡挂起,关闭后恢复)→ 圆点说明 → 完成
- 当前目标带强调色高亮环;气泡开在 rail 另一侧、视口钳位;进度点 + 上一步 / 下一步 / 随时跳过 + Esc
- 触发与持久化语义不变:第一次安装后的第一次可用会话弹出、印象即持久化(显示即写全局标记,关页/刷新不重弹)、设置「重新查看教程」从第 0 步重启
- 全双语;气泡按钮全部显式背景(吸收 UA 按钮底色事故教训)
设置对比度修复
- 设置模态行此前漏出 UA 默认按钮白底(浅底浅字不可读)——基础态补透明规则,Playwright 计算色实测验证恢复深底浅字
质量
- 386/386 vitest(40 文件)+ tsc 零错误;体积 230 kB → 209.6 kB(假演示模态移除)
v0.6.4
v0.6.4
新手教程(首次使用引导),385 项测试全绿。
新手教程
- 第一次安装后进入首个可用会话时自动弹出 4 步引导,内置示例演示(不依赖真实会话):
- 圆点时间线 —— 迷你圆点条:悬停看假元信息、点击高亮环
- 搜索与收藏 —— 玩具搜索 N/M 计数 + 收藏星「只看收藏」
- 个性化与设置 —— 强调色 / 大小 / 位置 / 语言 / 聚焦搭配图例
- 更新检测与支持 —— 更新提示 + GitHub / Star / Issue / npm 链接
- 行业标准元素齐全:欢迎页(开始引导 / 跳过)、「第 n/4 步」+ 进度点、上一步 / 下一步、末步「开始使用」、任何时刻可跳过、Esc 等同跳过
- 印象即持久化:欢迎页一显示即写入全局标记(
dsh-milestone.onboarded,跨会话共享、不按会话隔离)——中途关页 / 刷新 / 崩溃都不会重弹;想再看走设置里的「重新查看教程」 - 设置与教程模态视觉共用
modal-tokens.ts单一来源;中英双语(en 缺键编译即错)
质量
- 385/385 vitest(40 文件)+ tsc 零错误;既有 363 用例零改动
v0.6.3
v0.6.3
聚焦高级设置 + 设置模态重设计,363 项测试全绿。
聚焦模式高级设置
- 设置内「聚焦」块可展开:自定义淡化 / 折叠 think 推理区与工具调用卡片,自由搭配
- 淡化强度 20%–80% 滑杆可调;搭配持久化,恢复默认一键重置
- 稳定选择器(已调研并注释):
[data-variant="think"](think 根容器,纯 CSS 折叠为窄条 + 悬停展开)、[data-chat-call-id](工具卡片 per-call 包装,全变体成立)
设置模态重设计
- 功能悬停描述改为就近 tip:悬浮在对应行旁(带小箭头、淡入),不再有右侧大块常驻描述区;hover 与 focus(触屏)都触发,
aria-describedby关联 - 恢复表头说明:「开启后,工具栏折叠时该功能仍显示在箭头旁」
- 个性化收进可展开块(默认折叠,头部实时摘要如「#22c55e · 图标 32px · 右侧」)
- 间距统一 8px 网格、圆角 12/8、单强调色 focus 环;修复行 hover 洗色失效;关闭按钮改 inline SVG(零资产)
杂项
- README 图片改绝对 URL(npm 渲染器不重写相对路径,实测 404 根因)——npm 页 logo / 演示图恢复显示
- 363/363 vitest(38 文件)+ tsc 零错误
v0.6.2
v0.6.2
设计优化版 —— 设置模态化 + 个性化 + 语言切换,346 项测试全绿。
设置与个性化
- 居中模态框:功能行悬停显示说明(悬停/聚焦实时切换右侧描述区),按区块分区
- 个性化模块:强调色(6 预设 + 自定义取色)、图标 / 圆点大小(20–36 滑杆)、距侧边距离(0–40 滑杆)、位置左或右(浮层自动换侧)——全部即调即存,一键恢复默认
- 语言切换:跟随系统 / 中文 / English,强制切换使用插件自带完整 zh/en 词典(缺失翻译编译即错)
交互与视觉
- 设置按钮进入展开队列,折叠态只剩箭头,更干净
- 底部推广区改为 2×2 紧凑卡片网格(GitHub / Star / Issue / npm)
- 圆点间 turn 分隔线移除,改用组间距微增表达
- 状态徽章从实线圆环改为柔边光晕(三层 box-shadow + 呼吸动画)
质量与杂项
- 346/346 vitest(38 文件)+ tsc 零错误
- npm 包纳入
assets/*.svg—— npm 页 README 的 logo / 演示图恢复显示 - README 重构:功能总览分组表 + 折叠已知限制 / 更新日志
v0.6.1
v0.6.1
兼容性 + 交互升级 —— 对齐 DeepSeek Harness 官方 0.1.1-rc.2 版本线(即当前 @deepseek-ai/dsh npm latest)。
兼容性
- 依赖全部升至
^0.1.1-rc.2(peer + dev),与官方最新线一致 - 逐一核对官方 rc.2 契约:slot 注册/inject、locale、session 快照、store 持久化、DOM 锚点 —— 292 项测试全绿 + 真实 rc.2 宿主验证
新功能
- 点击外部自动关闭:搜索 / 列表 / 跨会话搜索浮层,点外部即收起
- 折叠工具栏:功能键默认收起为箭头,点箭头展开全部
- 设置菜单:自定义哪些功能键固定在折叠外(持久化 + 恢复默认)
- 更新检测:自动检查 npm 新版(6h 缓存),有新版本亮徽章;弹窗展示当前 / 最新版本与已适配版本线,一键去 npm
- 设置底部推广区:GitHub / Star / Issue / npm 直达链接
质量
- 292/292 vitest + tsc 零错误 + Playwright surface 真机验证
- README 增加「版本与兼容」章节与已知限制