github ccch1mneyyy/dsh-TUI v0.10.1
v0.10.1 — 上下文进度条默认开 + 超长单行折叠

3 hours ago

上下文进度条默认打开

输入框上方的分段上下文进度条现在默认显示,不用再去 /settings → statusBar → contextBar 打开。

  • 以前显式关掉过的用户不受影响——设置优先,更新不会替你打开。
  • 极简模式(minimal)依旧只保留 model + 工作目录,不会凭空多出进度条。

超长单行不再拖慢转录

粘贴的巨型单行、工具调用里的一行大命令、压缩后的 JS、单行日志……任何单行超过 1000 字符的转录文本(user 消息、assistant 正文、工具卡标题与正文)都会在进入布局前折叠,行尾显示 … 已折叠 N 字符(点击或 ctrl+o 展开)

  • 鼠标点这一行(工具卡点卡面)即可展开,再点一次收起;键盘用 Ctrl+O
  • 只有真被折叠的行可点:普通消息保持不可点,拖选复制不受影响;流式中的行不参与。
  • 思考(thinking)行不变,仍是三行预览。
  • 实测同一条 20 万字符单行:转录挂载 162ms → 4.5ms,重渲染 12ms → 0.6ms

其他

  • 修好 verify-display-settings 里一条早已失效的断言(脚本此前跑不到后续用例),现为 29/29。
  • 新增 verify-long-line-fold 回归(26 断言,含真实鼠标点击组)。

What's Changed

  • refactor(adapter): Adapter 分层重构 by @T-Auto in #705
  • channel.ts的重构与解耦 by @T-Auto in #776
  • ci: run-ci-group 空分片判配置错误(#810 审查意见) by @Nagi-ovo in #818
  • fix(overlay): 浮层 maxHeight 钳到锚点上方真实空间,picker 窗口预算随之——短会话高终端下 /model 焦点行不可见(#493 #698) by @Nagi-ovo in #817
  • fix(render): 修复多行 user 置顶提示向转录左侧溢出(#828) by @ccch1mneyyy in #829
  • feat(transcript): 全屏转录支持 PgUp/PgDn 按页翻动消息列表 by @nicklin11 in #756
  • fix: 适配 DSH 0.1.5-alpha.2,补齐 Session V3 与启动兼容 by @CikeSeven in #831
  • feat(skills): review 技能升级为全功能维护者审查(八阶段·五轴·deslop·契约快照) by @AdamPlatin123 in #774
  • fix: 修复"/"呼出的命令面板异常高亮渲染的问题 by @FlameTN7 in #819
  • feat: 适配上游 DSH 0.1.5-rc.1(deepseek-flash 新默认模型) by @CikeSeven in #843
  • perf(adapter): ChannelUi 读投影直通 traceEvents,长会话不再每帧重建事件日志(#826) by @ccch1mneyyy in #845
  • feat: 上下文进度条默认开 + 超长单行折叠与鼠标交互(0.10.1) by @ccch1mneyyy in #848

New Contributors

Full Changelog: v0.10.0...v0.10.1

Don't miss a new dsh-TUI release

NewReleases is sending notifications on new releases.