Skip to content

Releases: SnowCrescenter-tech/dsh-milestone

v0.6.6

Choose a tag to compare

@SnowCrescenter-tech SnowCrescenter-tech released this 23 Aug 13:40

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

Choose a tag to compare

@SnowCrescenter-tech SnowCrescenter-tech released this 23 Aug 06:32

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

Choose a tag to compare

@SnowCrescenter-tech SnowCrescenter-tech released this 23 Aug 05:12

v0.6.4

新手教程(首次使用引导),385 项测试全绿。

新手教程

  • 第一次安装后进入首个可用会话时自动弹出 4 步引导,内置示例演示(不依赖真实会话):
    1. 圆点时间线 —— 迷你圆点条:悬停看假元信息、点击高亮环
    2. 搜索与收藏 —— 玩具搜索 N/M 计数 + 收藏星「只看收藏」
    3. 个性化与设置 —— 强调色 / 大小 / 位置 / 语言 / 聚焦搭配图例
    4. 更新检测与支持 —— 更新提示 + GitHub / Star / Issue / npm 链接
  • 行业标准元素齐全:欢迎页(开始引导 / 跳过)、「第 n/4 步」+ 进度点、上一步 / 下一步、末步「开始使用」、任何时刻可跳过、Esc 等同跳过
  • 印象即持久化:欢迎页一显示即写入全局标记(dsh-milestone.onboarded,跨会话共享、不按会话隔离)——中途关页 / 刷新 / 崩溃都不会重弹;想再看走设置里的「重新查看教程」
  • 设置与教程模态视觉共用 modal-tokens.ts 单一来源;中英双语(en 缺键编译即错)

质量

  • 385/385 vitest(40 文件)+ tsc 零错误;既有 363 用例零改动

v0.6.3

Choose a tag to compare

@SnowCrescenter-tech SnowCrescenter-tech released this 23 Aug 05:01

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

Choose a tag to compare

@SnowCrescenter-tech SnowCrescenter-tech released this 23 Aug 04:34

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

Choose a tag to compare

@SnowCrescenter-tech SnowCrescenter-tech released this 23 Aug 04:18

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 增加「版本与兼容」章节与已知限制