Skip to content

Grove v0.1.5

Choose a tag to compare

@JamieFingalden JamieFingalden released this 20 Sep 06:02
· 35 commits to main since this release

Grove 0.1.5 重做了按行暂存的交互,新增冲突解决面板,并让 AI 功能与 diff 视图能稳定处理超大改动。

本次更新

  • 按行暂存交互重做:行选择不再被后台刷新清空;点击热区收窄到行号栏,正文区域可正常选词复制;Shift + 点击行号可范围选择;支持一键选中整个文件再逐行取消。
  • 文件列表区分「已暂存 / 未暂存」两侧:部分暂存的文件在两个分区各自独立高亮,点哪一侧就查看哪一侧的版本。
  • 新增冲突解决面板:合并 / 变基停在冲突时,可逐块采用当前更改、传入更改或两者兼取。
  • 变基预览修复:分支落后于目标分支时正确显示「可快进」,不再误报「已经在目标之上了」。
  • AI 提交信息、PR 描述与 AI Review 的 diff 预算提升到 256KB;超出时优先完整保留核心代码、按价值取舍测试与锁文件等低价值文件,并明确提示取舍了什么。
  • diff 视图改为一次性估算内容宽度,移除逐行测量,超大 diff(数千行)滚动不再掉帧。
  • 修复 PR 列表含 Review 徽标的行高度被压缩遮挡;修复离屏长行永久撑大横向滚动范围。

安装

  1. 下载 Grove-0.1.5.dmg。
  2. 打开镜像,把 Grove 拖入 Applications。
  3. 首次运行时若 macOS 提示无法验证开发者,请在 Finder 中右键 Grove,选择“打开”。

需要 macOS 14 或更高版本。GitHub 评审功能需要 gh,GitLab 评审功能需要 glab。

当前构建使用 Apple Development 签名,尚未经过 Apple notarization。

SHA-256:d433e83f329658f851d5f0c09908f09584a8028a1906ea62908ed28ca745910d