Skip to content

Releases: JamieFingalden/Grove

Grove v0.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 09:15

What's Changed

  • feat: 新增标签支持:历史列表右键任意提交建标签(附注/轻量,可选建完即推),已有标签可右键推送(多远端可选)或删除本地副本 by @JamieFingalden in #1
  • fix: 补齐历史布局渲染测试的 sheet 参数 by @JamieFingalden in #3
  • fix: 修复 Git、SSH 与异步状态的数据安全问题 by @JamieFingalden in #4
  • feat: 工具栏「标签」按钮 + 建标签弹窗自动预填下一个版本号 by @JamieFingalden in #5
  • feat: AI Review 借鉴 alibaba/open-code-review 升级:大 diff 分组审查替代截断,凭据文件内容确定性排除,行评论定位吸附 by @JamieFingalden in #6

New Contributors

Full Changelog: v0.1.6...v0.2.0

Grove v0.1.6

Choose a tag to compare

@github-actions github-actions released this 23 Sep 03:59

Full Changelog: v0.1.5...v0.1.6

Grove v0.1.5

Choose a tag to compare

@JamieFingalden JamieFingalden released this 20 Sep 06:02

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

Grove v0.1.4

Choose a tag to compare

@JamieFingalden JamieFingalden released this 09 Sep 08:23

Grove 0.1.4 增加了可配置的 AI 提供方与动态模型获取,并重新设计了复杂仓库的提交图。

本次更新

  • AI 功能支持 OpenAI 兼容 API:可配置服务地址、API Key 和模型,不依赖 Codex 或 GPT 订阅。
  • 设置页可从 Codex 或兼容 API 获取可用模型并直接选择,同时保留手动输入模型名。
  • Codex 模型列表改为从本机可见模型动态读取,避免新模型仍未出现在选择器中。
  • 关闭主窗口后应用继续留在 Dock;从 Dock 点击即可重新打开窗口。
  • 历史视图恢复真实 Git DAG 图:main/master 主轨固定,普通分支 lane 会在 merge 后回收并复用。
  • 默认只显示有限数量的动态 lane,额外分支聚合为 +N branches,不会破坏真实 parent / merge 关系。
  • 点击提交可聚焦其 fork、提交和 merge 路径;无关路线淡化或折叠。顶部 main 菜单可单独查看本地或远端分支历史。

安装

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

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

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

SHA-256:daf8217640d50ded61660bbf9b4459eb0d6f57c00d3a1764fc4c8ffed0b4d93f

Grove v0.1.3

Choose a tag to compare

@JamieFingalden JamieFingalden released this 08 Sep 03:00

Grove 0.1.3 增加了合并请求的关闭入口,并让 AI Review 的思考深度可以按风险选择。

本次更新

  • 在 PR/MR 详情页新增“关闭”按钮,二次确认后可直接关闭未合并请求。
  • GitHub 与 GitLab 均支持关闭请求;关闭成功后列表会立即更新。
  • 偏好设置新增 AI Review 思考深度,可在低、中、高、很高、最高、极限之间选择(按模型能力显示)。
  • AI Review 会把所选思考深度传给 Codex CLI;默认值为“高”。

安装

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

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

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

SHA-256:1031335765e2e2afaa0baab0ee5de7cf3c11e4617d84b5ae98ef4c3252f3485f

Grove v0.1.2

Choose a tag to compare

@JamieFingalden JamieFingalden released this 02 Sep 14:28

Grove 0.1.2 改进了 PR 列表的状态反馈、时间显示和 macOS 视觉一致性。

本次更新

  • PR 合并成功后立即从待处理列表移除,不再等待后续网络刷新。
  • PR 列表改为显示创建时间,而不是最近更新时间。
  • 处理本机与 GitLab 服务器之间的时钟偏差,不再出现“15 秒后”等未来时间。
  • PR 列表支持整行点击。
  • PR 选中态改为 Finder 风格的浅灰圆角背景与系统强调色文字。

安装

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

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

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

SHA-256:d91ce42b278077a6e7514f97b5fa7833dce84559b0003da3c69729f85db4ef1a

Grove v0.1.0

Choose a tag to compare

@JamieFingalden JamieFingalden released this 02 Sep 02:39

Grove 的第一个公开版本:一个以 Git worktree 为核心的原生 macOS Git 与代码评审客户端。

主要功能

  • 集中管理多个 Git worktree,展示分支、未提交改动和远端领先/落后状态。
  • 查看、暂存、取消暂存和按行提交代码改动。
  • 支持 GitHub Pull Request 与 GitLab Merge Request 的查看、评审、批准和合并。
  • 可把 PR/MR 一键检出为独立工作树,不影响当前开发目录。
  • 支持变基、冲突处理、多远端推送和安全的 --force-with-lease。
  • 支持 AI 生成提交信息、PR 描述和可配置的 AI Review。
  • 可从本地仓库直接创建 GitHub/GitLab 远程仓库并完成首次推送。

安装

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

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

当前构建尚未经过 Apple notarization,后续版本会补齐正式分发签名与公证。

SHA-256:e10dc3dc1ee072b79780630c4ac35df239cfd717900334e61e6c1345f077096e