Repository navigation
Releases: drscrewdriver/dsh-tidy-display
Release list
v0.4.4
v0.4.4
- 阅读视图放行
render_ui(与 dsh-genui 的硬冲突 B)。ResultView的绕过条件此前把render_ui与show_widget一起短路到通用结果行,GenUI 在阅读视图里永远只显示 JSON。现只保留show_widget绕过(它的html参数走 McpAppFrame,是 tidy 自有渲染),render_ui交给官方tool.call.toolview镜像座位:装了 GenUI 时其注册胜出、卡片正常出现;未装 GenUI 或带html参数的render_ui仍由座位 fallback 落回原通用行,默认终态零变化。 - 阅读视图委托
assistant-step影子接管(与 dsh-raw-html-v2 的硬冲突 A)。新增单判据isShadowWinner(priority < 0;宿主官方注册不写 priority)与acceptOfficialNode:官方基线assistant-step仍被过滤、由 Reader 自渲染,而外部影子接管(如 raw-html-v2 开启渲染开关)会镜像进official.nodes座位,Reader 经AssistantStepDelegation委托其渲染;无影子时不挂载委托,默认路径 DOM 逐帧零漂移。开关关闭即不注册,行为与 0.4.3 完全一致。
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.4.3
v0.4.3
- 对话轨「更早载入」箭头改为可连续点击。原生「对话」视图的消息轨顶部箭头此前只能触发一次:嗅探宿主的
加载更早按钮时,① 正则不认载入态文案(正在加载更早 / Loading earlier),箭头在加载瞬间塌掉;②hasMore只在 prefs 变更时重算,宿主重新放出按钮后组件不重渲染,箭头再不回来——须切视图/改设置才能续点。改为:匹配同时覆盖空闲与载入态文案,并用 rAF 节流的 MutationObserver(作用域[data-conversation-scroll])驱动响应式重算;loadOlder只点未禁用的按钮,载入中点击为无害 no-op。阅读视图轨本就走useSession(hasMore)+session().loadOlder(),不受影响。 - 气泡底板防塌补强(皮肤清零场景)。无皮肤的干净环境下
.answer底板本就在,真正裸文本的是只有左竖线、无底板的.processCommentary——现补上.answer同款三层配方底板(bg-base 76% 洗色 scrim + 常驻中性 tint + layer-1,皮肤把--dsw-alias-bg-layer-1清零也塌不掉),半径/内距收窄让过程评论读起来比最终答复轻。.answer自身同步升级为该三层防塌配方。 - 阅读视图入口与标签栏三项调整。① 对话标签置最左:阅读视图
conversation.view的order由-5(落在对话左侧)改为1,落在原生对话(order:0)右、轨迹左,标签栏读序变为 对话 · 阅读 · …。② 默认落对话:入口策略不再无条件强制 reader,仅?reader=1(或 0.1.0-trial.N)显式请求时才进阅读视图,否则保持宿主默认对话。③ 阅读态隐藏输入框区:阅读器激活时经注入的全局 CSS 以html[data-tidychat-reader]作用域隐藏宿主[data-composer-seat]/[data-composer-card],并把阅读根节点的--dsh-composer-height / …-side-clearance归零回收原先为 composer 预留的内边距、jumpDock 底偏与推理卡滚动余量;引用计数守门,reader↔chat 切换不误伤另一处轨实例。
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.4.2
v0.4.2
- 半透明毛玻璃底板改革:单旋钮关联开关。此前 glass 分支里工具卡内容面(
.toolDetails/.notice/.unknown/.toolRaw/.systemPrompt/.compactionSummaryBox/.attention/.imageFrame/.imageDialog)只设了「透」没补底板,文字直接糊在壁纸上;现统一挂--reader-plate-wash: 35%旋钮(主题自适应 bg-base 洗色 + 常驻中性洗色 background-image 防皮肤清零 token + blur 12px),输入泡.user与新增的过程评论.processCommentary同走该旋钮。开关关闭时玻璃分支整体不生效,回落不透明宿主原生底,默认外观零改动。修复方向源自findings/glass-mode-opacity-fix.md(其 55%/45% 起点经实机目测收敛为统一 35%)。 - 支持表追加 0.2.1-rc.2:hosts.mjs 枚举 16→17 项,engines.dsh + 12 个 dsh-* peers + 七语 README 管理块同串下发;存在域逐一 npm 实测(12/12 包 rc.2 在版),semver 双向验证:命中 0.2.1-rc.2/0.2.1-rc.1,拒绝 0.3.0-rc.1/0.2.2。注:本项为声明面支持,rc.2 断裂面未做整矩阵实机。
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.4.1
v0.4.1
- 适配 DSH 0.2.1-rc.1(七仓缺口补票批次,守卫项:代码面与清单同一 release):① 终端卡标签补齐 rc.1 必填的
commandLine(line)(可访问名,文案与官方 zh 同串「命令第 N 行」);② 官方图槽随宿主改名:conversation.message.images→conversation.chat.message.images(OFFICIAL_SLOTS/OFFICIAL_SEATS/SlotMap 声明键与浏览器 fixture 同步;注入旧槽是静默失效,grep 旧名=0 双向核验;旧线宿主仍收renderMessageImages/openSkill两字段,经 cast 逃逸对 rc.1 类型面保持绿色);③ 新增compat/harness-0.2.1-rc.1.json基线(对 rc.1 tag 检出 worktree 记录,--path-separator=/防 Windows 假 removed)并接管 build 默认基线。装载判据:hosts.mjs 追加0.2.1-rc.1,engines.dsh + 12 个 dsh-* peers + 七语 README 管理块同串精确枚举(16 项,禁区间/caret);semver 双向验证:命中 0.2.1-rc.1 / 拒绝 0.3.0-rc.1。devDeps 宿主面钉 0.2.1-rc.1(验证盲区①:node_modules 实装=目标线),typecheck/build/155 单测全绿。
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.2.0-dsh0.2.0
v0.2.0-dsh0.2.0
fix(lint): ignore .evidence fixture artifacts — the built fixture bundle is browser JS and not lintable source
No CHANGELOG section found for this version; notes auto-derived from the tag commit message.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.1.0-dsh0.1.5
v0.1.0-dsh0.1.5
fix(settings-seat): register the card in the keyed settings.plugin.item seat
No CHANGELOG section found for this version; notes auto-derived from the tag commit message.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.1.0-dsh0.1.2
v0.1.0-dsh0.1.2
fix(settings-seat): register the card in the keyed settings.plugin.item seat
No CHANGELOG section found for this version; notes auto-derived from the tag commit message.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
v0.1.0-dsh0.1.1
v0.1.0-dsh0.1.1
feat(compat/0.1.1): legacy rail line for DSH 0.1.0-rc.7 ~ 0.1.2-alpha.1
No CHANGELOG section found for this version; notes auto-derived from the tag commit message.
Release backfilled on 2026-10-22 from git tag + CHANGELOG history.
整洁显示 v0.1.0
首个公开版本:dsh-better-display 阅读视图 × dsh-tidychat 消息轨 合并插件。
- 阅读视图:过程折叠、消息气泡、思考衬底、毛玻璃、官方桥接、mcp-app
- 消息轨:横线/圆点、左右贴边、白色柔光外圈、配色(自动/调色盘+透明度滑杆)、接管官方消息轨、双视图可用
- 设置:起子插件设置 → 整洁显示
- 面向 DSH 0.1.7-rc.1+