Skip to content

v3.7.0 TUI 欢迎页重设计 + 桌面布局对标

Choose a tag to compare

@huiliyi37 huiliyi37 released this 27 Aug 01:47
· 11 commits to main since this release

v3.7.0 发布记录

日期:2026-08-27
上一版本:v3.6.0(release commit 45133b1f0 前序 1f76c35b5,2026-08-26)
提交数:25 commits
范围:TUI 体验大版——欢迎页「定盘星」重设计 + 输入框图片附件编辑闭环 + /domain 面板改造 + 快捷键路由;桌面端布局对标 ZCode(R14 → 用户拍板 R15 修正);WebView2 预窗口修复工具移植。

1. TUI 欢迎页「定盘星」重设计(2ea713345 + 8b4a05184 + a2490c463

  • ANSI Shadow 立体字 TIANSHU 大字标(56×6,logoStyle/RIVET_WELCOME_LOGO 可切点阵,<58 列自动降档)
  • 使命行星光扫过动画(~0.45s;非 TTY/ASCII/RIVET_WELCOME_ANIM=0 可跳过,末帧=静态零跳变)
  • 进入提示区:⏜ handoff 满 60% 交接 + ✧ 中途切 /model、/domain 碎缓存提示,新会话一次性随滚动离场(5e7b68b15 /domain 行置首)
  • 启动卡顿根治:欢迎块整块单次 flush(逐行 write 是分层卡顿来源);使命行扫光改 Atomics.wait 阻塞式微休眠,杜绝启动期任务插队;帧数 17→9(≈144ms)
  • slash 开合后输入框钉住不再弹回(a2490c463

2. TUI 输入框图片附件编辑闭环(e4a77a0ab

backspace 在文本空时删最后一张图;Ctrl+C 的 hasContent 含 images(有图不再误入退出确认)并原子清空;undo 快照纳入 images(Ctrl+Z 整体恢复文本+图);清空后 "Ctrl+Z to restore" 提示 2s。

3. TUI 其他

  • /domain 面板改造(dc3efea99+32b39edfe+75d55c351):星域别名成为一等字段(16 星对齐 README),列表行带别名+职责标语,详情区展示提示词精华,矮终端滚动窗口收敛
  • f1-f8 快捷键路由 8 个高频命令 + palette 键位提示(34153c544
  • diff 行内 word-level 高亮(720479336,借鉴 Cursor CLI)
  • 换行模式粘滞 newlineMode + footer 键位提示,对齐公开仓(1f80c77d4
  • README 星域章节改造:新用户推荐分组 + 按任务场景选星速查(41992d277

4. 桌面端

  • 布局对标 ZCode(R14 61b54d5d6)+ 用户拍板回退修正(R15 3ea84ff87):侧栏 340/上限 460、会话行单行纪律、正文排版还原 Codex 参照档(text-lg/1.45/负字距)、正文列 --reading-max 768、.messages 左右最小间距 32px、悬浮输入框随正文列同宽
  • WebView2 预窗口修复工具(3812d8cbc,移植公开仓 PR #52

5. 测试与社区

  • 全量测试剩余失败修复(f3013eb46,含信任门授信测试对齐);passed→completed 终态词汇断言收口(aae59830b
  • 公开仓贡献收录:PR #46/#49/#50(yq04)、PR #51(maoqiu77)
  • 账本对齐 5 处巨石实际行数(f0ab08400

注意事项(升级前必读)

  • mac 双包分架构,别装错:Apple Silicon 下载 Tianshu_3.7.0_aarch64.dmg,Intel 下载 Tianshu_3.7.0_x64.dmg。包内 Node/原生件按目标架构打包,装错架构无法启动。
  • Windows 本版未随发:Windows 包由打包机另行构建;在其条目回流 latest.json 之前,Windows 用户停留在 3.6.0,不会误收半套更新。
  • 桌面端自动更新暂不下发 3.7.0:OSS 更新源刷新是发布后置步骤(GitHub 资产齐 → windows 条目回流 → upload-update-to-oss.sh)。在此之前自动更新不会推送本版,mac 用户可从本 Release 手动下载 DMG 覆盖安装(配置与数据不受影响)。
  • CLI 升级npm i -g tianshu-tui@latest(包名 tianshu-tui,命令仍是 rivet)。
  • 欢迎页扫光动效:使命行开机有一次 ~144ms 光带扫过;RIVET_WELCOME_ANIM=0 可关,管道/CI/ASCII 终端自动跳过。
  • 侧栏宽度:默认提到 340px(上限 460)。手动调过侧栏宽度的老用户保持自己的持久化值不受影响;会话标题现按单行纪律省略号截断,不再折两行。
  • 版本门槛:本版 TUI 与桌面端同版本号发布(3.7.0),建议 CLI 与桌面端一起升级——欢迎页与输入框行为两侧对齐。