Repository navigation
Releases
Releases · passenfall/dsh-deliver-studio
v0.2.1
变更
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
新增
- 导出带批注的 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。