Skip to content

Releases: g-yixuan/dsh-sidenote

v0.3.2

Choose a tag to compare

@g-yixuan g-yixuan released this 08 Sep 11:41

侧边自主闭环 + 0.1.2 全保真

  • 审批/提问不出侧边面板:侧边会话触发审批或提问时,面板内直接答复(拒绝/允许一次、选项+自定义回答)——双宿主版本通道(0.1.1 PendingWait.respond / 0.1.2 uiSession.pendingInteractions),与主视图竞答安全
  • 完成通知:侧边会话跑完时 toast 轻提醒(焦点在主对话也能感知)
  • 0.1.2 全保真工具卡:diff/search/web 三卡从 generic 降级升级为 meta 全保真推导;顺带修复 str_replace_editor / web_search 两处图标映射偏差

English: in-panel approval & question answering (dual-host), completion toast, full-fidelity diff/search/web cards on DSH 0.1.2.

v0.3.1

Choose a tag to compare

@g-yixuan g-yixuan released this 08 Sep 09:06

界面升级(美颜 pass)

  • 工具卡/思考行去框化:与主区无缝列表同一材质(宿主 DisclosureRow 裸行直出)
  • 工具卡标题人话化Bash · 列目录 取代整串命令;Read/Edit 标题缩短为路径末段
  • 思考行折叠态带首行预览;失败工具卡红标题
  • 新增任务卡(todo_write → 状态点清单 + 计数标题)
  • composer 胶囊化 + 圆形发送钮;权限/模型 chip 加图标与箭头
  • 「保存为正式会话」成功后全局 toast 确认去向
  • 文档资产全量重捕(截图 + demo 视频)

English: UI polish pass — seamless chromeless rows, human-readable card titles, thinking previews, todo task cards, capsule composer, promote toast, refreshed docs assets.

v0.3.0 侧边面板原生对齐

Choose a tag to compare

@g-yixuan g-yixuan released this 07 Sep 15:33

侧边面板原生对齐(Delivery_03 全量)

侧边聊天面板与主对话同代体验(渲染能力同源 + 材质同源,窄栏密度自适应):

  • 原生级消息渲染:工具卡六族(终端/差异/读文件/搜索/网页/通用,宿主同源叶子块)、思考折叠行、时序归并
  • D1 父历史折叠卡:fork 继承历史默认折叠为「继承自主会话 · 截至 fork 点 · N 条」
  • composer 能力对齐:模型两级切换、权限 chip、斜杠菜单(官方触发引擎)、@ 引用、图片附件、Cmd/Ctrl+Enter 插队
  • 主线状态条:跑着/待审批/空闲三态常显,点击回主对话;Alt+J 主↔侧焦点切换
  • 状态零丢失:折叠/滚动按会话持久化
  • 回流升级:问答成对回流、整段回流、@ 引用侧聊
  • 生命周期:保存为正式会话、重开最近关闭
  • 0.1.2 双兼容:内容面 .legacy 探测链、Lexical 拦截识别面、叶子块 labels 全量
  • 版本韧性基建:CI 宿主矩阵(0.1.1/0.1.2 × BS 0.12.3/0.18.0)+ weekly canary + 架构硬门

安装:dsh plugin --profile web add dsh-sidenote(需先装 dsh-better-sidebar)

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

Choose a tag to compare

@g-yixuan g-yixuan released this 07 Sep 05:23

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

v0.1.1 — M1 体验修伤包

Choose a tag to compare

@g-yixuan g-yixuan released this 30 Aug 12:01

dsh-sidenote v0.1.1

UX 审查驱动的修伤包(7 路子代理实测报告 → reports/ux-review/)。无功能形态变化,全部是「顺手度」修复。

修复

  • peerDep 放宽dsh-better-sidebar ^0.12.0>=0.12.0 <1.0.0——0.x 脱字符此前把 0.13+ 全部排除,新版 better-sidebar 用户装不上(P0)
  • /side「新建侧边聊天」真正新建(原实现静默聚焦已有实例,与文案矛盾)
  • 划选工具条在选区贴视口顶部时翻转到下方(不再整条出屏)
  • 「N 条注释」chip 对齐到输入框卡片正上方(不再漂在消息列左边缘);展开面板向上打开,支持 Esc/点击外部关闭
  • 角标滚入 composer 遮挡区时隐藏(不再画在输入区上造成误导)
  • 划选提问编辑器标明「发送至:侧边 N」,确认后焦点直达侧边输入框
  • 侧边聊天拖成 0.16 浮动窗后编号/聚焦/投递不再失效(collectTabs 补 floats 遍历)
  • 英文界面不再混入中文(消息折叠层 8 处硬编码进 i18n);命令行渲染补分隔符
  • 浮层编辑器 Enter 补 IME 保护(中文输入法选词不再误保存)

验证

typecheck / 70 单测 / build / Playwright 挂载 7 lane × better-sidebar 0.12.3 + 0.16.1 双版本矩阵全绿。

安装 / 升级

dsh plugin --profile web add dsh-sidenote

v0.1.0 — 首个发布:侧边聊天 + 划选注释

Choose a tag to compare

@g-yixuan g-yixuan released this 28 Aug 15:54

dsh-sidenote v0.1.0

Codex 风格的侧边聊天 + 划选注释 DSH 插件(dsh-better-sidebar 消费插件)。

功能

  • 侧边聊天:从当前会话 fork(全量历史快照)出独立侧边会话;多实例并存(Side / Side 2…);归档隐藏不进会话列表;刷新/重启恢复;模型跟随主会话;/side 斜杠命令。
  • 划选注释:assistant 消息划选 → 编号角标 + 注解编辑器 → 「N 条注释」chip 随消息发出;也可「在侧边聊天中提问」一键联动。
  • 双语 UI 跟随 DSH 语言设置(zh/en)。

安装

dsh plugin --profile web add dsh-sidenote

验证

typecheck / 65 单测 / build / Playwright 挂载冒烟 7 条 journey lane(better-sidebar 0.12.3 与 0.13.0 双版本)全绿。