Repository navigation
Releases
Releases · Limitinfinitude/DSH-Right-Sidebar
v0.3.2 — 市场截图声明与预构建包
发布与曝光侧的收尾,插件代码无变化(与 v0.3.1 相同)。
新增
-
screenshots.json:向 dsh-market 等插件市场声明两张界面截图(docs/images/overview.png、docs/images/preview.png,由原test1/test2.png重命名而来),市场详情页会以 App Store 风格展示。 -
npm 打包元数据:
package.json补充repository与keywords,未来发布 npm 包时会自动关联回本仓库。 -
预构建 tarball:本 Release 附件提供
dsh-right-sidebar-0.3.2.tgz,免源码构建安装:dsh plugin --profile web add dsh-right-sidebar-0.3.2.tgz
完整变更见 CHANGELOG。
v0.3.1 — SVG 预览尺寸与 `.svg` 碎片过滤
装机实测后的两个热修。
修复
- SVG 预览不再缩成一小块偏在中间:
.dsh-od-media-svg外层容器此前没有显式尺寸,内层svg又按width/height: 100%撑,形成循环依赖,最终回退到浏览器的默认替换元素尺寸。现在容器显式占满舞台,SVG 按preserveAspectRatio正确居中留白。 .svg这种没生成完的碎片不再进产物目录:助手正文里以代码段提到`.svg`时会被当成产物收录。现在outputDisposition要求文件名点号前至少有一个字母或数字(按 Unicode 判定,所以图.svg、report.v2.md仍然正常收录)。产物快照会按新规则重建,已有的脏条目刷新页面后自动消失。
刷新 DSH Web 会话即可生效(插件安装目录直接读本地 lib/)。
完整变更见 CHANGELOG。
v0.3.0 — 媒体产物、质检上屏与侧栏控制
DSH Right Sidebar 把 Agent 在一个会话里生成的报告、图表、图片、数据、视频和音频留在对话旁边。
新增格式
- 视频:MP4、M4V、WebM、OGV、MOV,走浏览器原生播放器
- 音频:MP3、WAV、OGG、OGA、OPUS、M4A、FLAC、AAC
- 图片:新增 ICO、TIFF、JFIF;Markdown 支持
.markdown扩展 - 按需产物:新增 IPYNB,仅在 Agent 明确提到时显示
- 媒体文件流式播放,不会按文本整体读取
补齐此前未接线的能力
- 质检结果上屏:失效的相对链接、不成对的代码围栏、SVG/HTML 结构问题、图片与媒体加载失败,现在会在工具栏徽标里列出(此前算出来就丢掉了)
- 单项取消隐藏:带隐藏计数的入口,不必再一键恢复全部
- 保存反馈:Markdown 渲染态编辑现在会提示保存中 / 已保存 / 保存失败
- 目录按轮次分组:底部“本会话产物”按
第 N 轮分段
检索与键盘
- 目录支持按文件名或路径搜索,并可一键关闭全部标签
Alt+]/Alt+[切换产物,Alt+W关闭当前标签,Alt+O开关侧栏,Esc关闭弹层
布局
- 左缘可拖拽调整侧栏宽度(320–860 px,默认 420),跨会话记住
工程化
- 修复
route.test.ts在 Windows 上因临时目录大小写不一致导致的偶发失败 - 新增 GitHub Actions CI(Node 20 / 22)与 CHANGELOG
- 测试 126 → 164,typecheck 与 build 全绿;浏览器包约 188 KB gzip
完整变更见 CHANGELOG。