Skip to content

Releases

v0.2.1

Choose a tag to compare

@passenfall passenfall released this 10 Nov 10:12

变更

  • peerDependencies 由 * 改为显式范围:node-semver 的 * 不匹配预发布版本,而 @deepseek-ai/dsh-tools 目前只有预发布版本,* 与实际支持的版本对不上。新范围放行 DSH 0.2.x 各补丁版本的正式版与预发布版,不含 0.3。两个依赖都是可选 peer,实测 npm 安装新旧版本均不报错,此改动只让声明与实际支持范围一致。

新增

  • screenshots.json(插件市场详情页截图)与 PNG 图标 docs/icon-256.png。
  • 打包脚本额外输出不带版本号的 dsh-deliver-studio.tgz,Release 里始终有同名资产,releases/latest/download/dsh-deliver-studio.tgz 总指向最新版。

安装

  • DSH Web →「插件 → 添加插件」,输入 https://github.com/passenfall/dsh-deliver-studio;
  • 或下载 dsh-deliver-studio-0.2.1.zip 解压,在「添加插件」里输入解压后的 dsh-deliver-studio 文件夹的绝对路径。

完整说明见 README。

v0.2.0

Choose a tag to compare

@passenfall passenfall released this 10 Nov 06:59

新增

  • 导出带批注的 HTML:在 HTML 同目录生成 <原名>.annotated.html,单文件可直接发给他人;源文件已带批注时写回它自己。
    • 点标记弹出气泡:批注原文、写回答、改标记颜色和名称,按钮为【展开全部批注】【回答批注】【关闭】。
    • 【展开全部批注】列出每条批注与回答的用户名和时间;未命名用户显示为用户1、用户2…,昵称可随时修改。
    • 回答保存在打开它的浏览器里;「保存副本」生成写入全部批注和回答的新 HTML,传回后在工作台打开会合并显示。
  • 可停靠面板:批注列表、QA、元素样式合并为一个分页面板,可停靠底部 / 顶部 / 左侧 / 右侧或浮动;拖动标题栏到边缘停靠、放在中间浮动,分隔条与浮动窗口可调尺寸,位置和尺寸会被记住。
  • 批注管理:标记改名、改颜色、编辑内容、回复、定位、删除;批注随文件保存在本机,重新打开不丢失。
  • 预览中指向同目录其它 HTML 的链接在预览里打开,站外链接在新窗口打开。
  • 端到端测试:test/viewer-e2e.mjs(带批注 HTML 查看器)、test/ui-e2e.mjs(真实 React 渲染 + 真实 Host bridge)。

变更

  • 「选择 · Ask AI」改为「批注」模式:进入后直接点选元素,在元素旁就地写意见,不再自动展开右侧面板;Esc 取消选择,再按一次退出。
  • 工具栏精简为一行:视口与导出收进下拉菜单;面板较窄时只显示图标。
  • 交付 QA 按类别分组(视觉、文本、版式、编号、资源、交付规范),可按类别筛选、只看必改、折叠分组。
  • 预览 iframe 改用 srcdoc 装载。

修复

  • 预览中页面自身的 #/路由 切换与页内锚点失效:沙箱 iframe 以 blob 地址装载时,Chromium 拒绝 hash 导航。
  • 预览尚未完成布局时运行 QA 会得到空结果:现在页面加载并完成首次布局后才就绪。
  • QA 与导出 PDF 会忽略带批注 HTML 里嵌入的查看器。

安装

  • DSH Web →「插件 → 添加插件」,输入 https://github.com/passenfall/dsh-deliver-studio;
  • 或下载 dsh-deliver-studio-0.2.0.zip 解压,在「添加插件」里输入解压后的 dsh-deliver-studio 文件夹的绝对路径。

完整说明见 README。