Repository navigation
Releases: Winter-And-You-Gone/dsh-turn-fold
Releases · Winter-And-You-Gone/dsh-turn-fold
Release list
v0.7.3
Full Changelog: v0.7.1...v0.7.3
v0.7.1
v0.7.0
v0.6.0
Compatibility
正式支持以下 DSH 版本(三者均已 live-host verified——真实宿主、真实模型会话、逐项实测):
| DSH | 状态 |
|---|---|
0.1.7-rc.1 |
✅ LIVE-HOST VERIFIED |
0.1.7-rc.2 |
✅ LIVE-HOST VERIFIED |
0.2.0-rc.2 |
✅ LIVE-HOST VERIFIED |
engines.dsh = >=0.1.7-rc.1 <=0.2.0-rc.2(未向下扩;0.1.1–0.1.6 不在支持区间)。
Fold UI
- Turn Fold:官方 owner state 驱动的回合折叠;插件提供更丰富的 Turn 栏(扑克牌图标、耗时、TTFT、token、tok/s、缓存命中、轮次)。
- Step Fold:官方 Process Group 折叠栏 + 共享牌面分配(逐组稳定、跨会话隔离)。
- Turn Poker / Step Poker:运行中翻牌/五牌面轮换与 completed 双态(牌堆 ↔ 扇形),跟随官方 shimmer 契约(0.1.7 旧契约与 0.2.0+ 新契约双兼容)。
- running / completed:运行中显示实时指标且内容恒可见;完成后默认收起,展开/收起往返一致。
- final answer / turn-tail 始终可见:折叠只作用于中间成员。
- reload / 历史恢复:刷新页面与重进历史会话后 Fold UI 正常重建,无重复注册。
beforematch/hidden="until-found"兼容:浏览器查找命中隐藏成员时自动展开且状态不失配。
DSH 0.2.0 compatibility fix
修复一个会影响现代宿主的装载时序竞态:以 bundle 方式安装(官方 dsh plugin add 的默认路径)时,本插件只注入 slots,可能在官方 conversation 层声明 conversation.chat.node 之前 apply——旧能力探测会把"尚未声明"误判为 legacy,导致 Turn Bar 不接管、并装上不该存在的 legacy backend。
现在改为:
- 三态能力探测:unknown / modern / legacy,绝不用"没探到"当 legacy;
- 用官方只读 slot snapshot 判定槽位是否已声明;
- 由
slots/changed事件驱动重新判定,在同一同步突变批后的 microtask 里复判; - 无 polling / timer,无
MutationObserver,保持 FAIL OPEN。
Quality
- 三版本 LIVE-HOST VERIFIED(Turn Bar 接管、running/completed、Step 折叠与正交、纯问答、reload/历史)
- 619 tests / 105 suites 全绿
- React warnings 0 · uncaught errors 0 · runtime ownership loss 0
Full Changelog: v0.5.4...v0.6.0
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.4.0
release 0.4.0
- dual-harness compatibility (0.1.1-rc.2 / 0.1.2-alpha.1): useChat snapshot
adapter, diffs fallback chain, unconditional hooks, full-dictionary t
fallback with placeholder interpolation - poker icon system: deck/fan with 5-face pool (4 suits + whale logo),
settings previews cycling faces every second, 5:7 rotation-animation card - spacing fixes: seamless 0s-placeholder handover, 16px expand rhythm,
text-body margin clamps - docs: current UI screenshots
npm 包已由维护者手动发布(workflow 的 publish 步骤因同版本号已存在而跳过,符合预期)。