Skip to content

Releases: yfwu2020/dsh-reply-visual

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 16:30

v0.2.0:把版本号与自检钩子同步到 0.2.0

功能已在 f6f5590 落地(历史列表按对话顺序排),这一笔只做发布准备:
package.json 0.1.1 → 0.2.0、client 自检钩子的 version、README 里的 tgz 示例。

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:59

v0.1.1:把 CI 发布链路跑通(无代码改动)

v0.1.0 是手动发布的(无 provenance 签名),且当时 Trusted Publisher 还没登记,
CI 在 npm 步骤 404。现在包已存在、Trusted Publisher 已配好,bump 一版验证全链路。

  • package.json 0.1.0 → 0.1.1
  • src/client/index.js 的调试钩子 version 同步(它会进 lib/client.js)
  • README 安装一节:去掉「npm 上线前请用 tgz」的临时说明(包已在 npm 上);
    tgz 文件名跟着版本走

v0.1.0

Choose a tag to compare

@yfwu2020 yfwu2020 released this 27 Sep 10:31

v0.1.0 — 首个公开版本

把一条 AI 回复变成一页看得懂的图解:模型直接产出单文件 HTML(内联 SVG),
在右侧栏的沙箱 iframe 里渲染。

亮点

  • 「图解 / 源码 / 原文」三档:图解是模型画的一页;源码是 HTML 原文(可复制);
    原文用 DSH 自带 MarkdownText 渲染,不调模型、不截断,永远可用
  • 生成一页要 20~70 秒,等待期分三段:理解中声波 → 线稿按字数生长 → 末行浮出光标;
    状态行给真实数字(已画字数 + 秒表),不报百分比
  • 历史:本会话任意一页都能回去(时间分组 / 筛选 / ↑↓ / 全部会话开关),
    点了直接回放 —— token 命中即返回,一次模型都不调
  • 翻页浮动机:贴页面右缘、悬停显形、旧→新到头循环、切页不闪骨架屏
  • 沙箱边界:页面只经 Blob URL 进 iframe,永不加 allow-same-origin;
    能跑全套脚本,但读不到宿主 DOM / Cookie / localStorage
  • 缓存不限时回放:token 只由内容决定(刻意不含规范版本),升级插件也不会让旧页面失效;
    四道闸门(条数 / 总字节 / 按龄 / 临时文件)保证不无界增长
  • 模型自由度是刻意放开的:规范只讲目标与环境,不讲格式;换风格改 skills/ 下的 Markdown
    即可,改完不用重新构建

安装
dsh plugin --profile web add @yfwu2020/dsh-reply-visual
或从本 Release 的 tgz:
dsh plugin --profile web add /path/to/yfwu2020-dsh-reply-visual-0.1.0.tgz

要求 DSH 运行时 >= 0.1.7-rc(见 package.json 的 peerDependencies)。
完整说明见 README。