Skip to content

v0.2.0 — 体验重构:受控注释架构 + 发送留痕 + 发现性 + 回流通道

Choose a tag to compare

@g-yixuan g-yixuan released this 07 Sep 05:23
· 61 commits to main since this release

dsh-sidenote v0.2.0

体验重构版本:注释与回流升级为「受控对象 + 发送时序列化」架构(Codex / dsh-annotation 验证模式),外加发现性入口与回流通道。全过程经 7 路 UX 调研/实测 + 对抗性代码审查。

🏗️ 注释架构受控化

  • 注释退出输入框文本流:composer 里只有「N 条注释」chip(可预览/逐条移除/清空),草稿零污染
  • 发送瞬间序列化为结构化 XML 协议块<annotation id><quote><note>;斜杠命令/弹窗/steer 手势不干扰;IME 安全)
  • 发送后留痕:气泡收成「批注 ×N」标签可回看;角标转空心只读态
  • 刷新/重启不丢:按会话 localStorage 持久化 + 锚点重建

✨ 发现性

  • 顶栏常驻「侧边」按钮;/侧边 中文别名命令;首次使用引导卡

🔁 回流通道

  • 侧边聊天结论一键回流主会话(受控 chip,随下一条消息发给主线)

🎨 视觉打磨

  • 角标右缘 gutter + hover 高亮联动;chip 对齐 composer;弹层避让侧栏;sent 态空心描边

🧪 质量

  • 发送拦截走宿主输入机原生 submit(对抗性审查推翻 DOM 假设后的重写)
  • e2e:better-sidebar 0.12.3 / 0.16.1 双版本 × 7 lane 全绿

安装/升级

dsh plugin --profile web add dsh-sidenote