Skip to content

tmd-cli v0.3.4

Choose a tag to compare

@github-actions github-actions released this 09 Oct 12:32
· 116 commits to main since this release

tmd-cli 0.3.4

本版主体 = 多仓批量操作打磨与 24h 综合评审:批量推送对 Conductor 式无上游仓的语义修正、推送弹窗与聚合头部交互细化,评审三处 P1 全修。

新增

  • 文件行号槽 diff 着色:文件详情编辑态行号槽按 worktree vs index 标新增/修改/删除,跟随「Git 变更着色」总开关,编辑期标记随行漂移、保存对齐
  • 全仓刷新钮点击保底转圈:快动作也保证可见转圈反馈
  • 变更过滤「展开全部目录」:变更树一键展开
  • 批量推送弹窗失败日志行内抽屉:失败徽标可点开展开完整 git stderr;复选框选中态着色强化;可推仓置顶排序

修复

  • 批量推送无上游仓误判不可推:Conductor 命名惯例分支无 upstream 被整链判死——目标选择只看 ahead,行目标缺省 origin:,下发走显式 refspec;推送全部菜单项不再置灰
  • 聚合头部仓库选择器:多仓横向滑动改为选择器按钮 + 弹出纵向列表;批量条与 RepoBar 两行头部互换
  • 评审三处 P1:useMinSpin 迟落定旧回调杀新点击停表致忙态永久卡死;Windows 反斜杠工作区根上行级着色整体静默失效;替换行双 marker 致红条越行错格
  • 评审 P2 一批:批量执行器同 tick 双触发可双跑整批;行级着色全文 patch 过 IPC 改 3 行上下文;磁盘外变文件标记错色;聚合视图贴 300 行铁则(行件拆出)

完整变更见 CHANGELOG。