Repository navigation
Releases: JamieFingalden/Grove
Release list
Grove v0.2.0
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
- @JamieFingalden made their first contribution in #1
Full Changelog: v0.1.6...v0.2.0
Grove v0.1.6
Full Changelog: v0.1.5...v0.1.6
Grove v0.1.5
Grove 0.1.5 重做了按行暂存的交互,新增冲突解决面板,并让 AI 功能与 diff 视图能稳定处理超大改动。
本次更新
- 按行暂存交互重做:行选择不再被后台刷新清空;点击热区收窄到行号栏,正文区域可正常选词复制;Shift + 点击行号可范围选择;支持一键选中整个文件再逐行取消。
- 文件列表区分「已暂存 / 未暂存」两侧:部分暂存的文件在两个分区各自独立高亮,点哪一侧就查看哪一侧的版本。
- 新增冲突解决面板:合并 / 变基停在冲突时,可逐块采用当前更改、传入更改或两者兼取。
- 变基预览修复:分支落后于目标分支时正确显示「可快进」,不再误报「已经在目标之上了」。
- AI 提交信息、PR 描述与 AI Review 的 diff 预算提升到 256KB;超出时优先完整保留核心代码、按价值取舍测试与锁文件等低价值文件,并明确提示取舍了什么。
- diff 视图改为一次性估算内容宽度,移除逐行测量,超大 diff(数千行)滚动不再掉帧。
- 修复 PR 列表含 Review 徽标的行高度被压缩遮挡;修复离屏长行永久撑大横向滚动范围。
安装
- 下载 Grove-0.1.5.dmg。
- 打开镜像,把 Grove 拖入 Applications。
- 首次运行时若 macOS 提示无法验证开发者,请在 Finder 中右键 Grove,选择“打开”。
需要 macOS 14 或更高版本。GitHub 评审功能需要 gh,GitLab 评审功能需要 glab。
当前构建使用 Apple Development 签名,尚未经过 Apple notarization。
SHA-256:d433e83f329658f851d5f0c09908f09584a8028a1906ea62908ed28ca745910d
Grove v0.1.4
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菜单可单独查看本地或远端分支历史。
安装
- 下载 Grove-0.1.4.dmg。
- 打开镜像,把 Grove 拖入 Applications。
- 首次运行时若 macOS 提示无法验证开发者,请在 Finder 中右键 Grove,选择“打开”。
需要 macOS 14 或更高版本。GitHub 评审功能需要 gh,GitLab 评审功能需要 glab。
当前构建使用 Apple Development 签名,尚未经过 Apple notarization。
SHA-256:daf8217640d50ded61660bbf9b4459eb0d6f57c00d3a1764fc4c8ffed0b4d93f
Grove v0.1.3
Grove 0.1.3 增加了合并请求的关闭入口,并让 AI Review 的思考深度可以按风险选择。
本次更新
- 在 PR/MR 详情页新增“关闭”按钮,二次确认后可直接关闭未合并请求。
- GitHub 与 GitLab 均支持关闭请求;关闭成功后列表会立即更新。
- 偏好设置新增 AI Review 思考深度,可在低、中、高、很高、最高、极限之间选择(按模型能力显示)。
- AI Review 会把所选思考深度传给 Codex CLI;默认值为“高”。
安装
- 下载 Grove-0.1.3.dmg。
- 打开镜像,把 Grove 拖入 Applications。
- 首次运行时如果 macOS 提示无法验证开发者,请在 Finder 中右键 Grove,选择“打开”。
需要 macOS 14 或更高版本。GitHub 评审功能需要 gh,GitLab 评审功能需要 glab。
当前构建使用 Apple Development 签名,尚未经过 Apple notarization。
SHA-256:1031335765e2e2afaa0baab0ee5de7cf3c11e4617d84b5ae98ef4c3252f3485f
Grove v0.1.2
Grove 0.1.2 改进了 PR 列表的状态反馈、时间显示和 macOS 视觉一致性。
本次更新
- PR 合并成功后立即从待处理列表移除,不再等待后续网络刷新。
- PR 列表改为显示创建时间,而不是最近更新时间。
- 处理本机与 GitLab 服务器之间的时钟偏差,不再出现“15 秒后”等未来时间。
- PR 列表支持整行点击。
- PR 选中态改为 Finder 风格的浅灰圆角背景与系统强调色文字。
安装
- 下载 Grove-0.1.2.dmg。
- 打开镜像,把 Grove 拖入 Applications。
- 首次运行时如果 macOS 提示无法验证开发者,请在 Finder 中右键 Grove,选择“打开”。
需要 macOS 14 或更高版本。GitHub 评审功能需要 gh,GitLab 评审功能需要 glab。
当前构建使用 Apple Development 签名,尚未经过 Apple notarization。
SHA-256:d91ce42b278077a6e7514f97b5fa7833dce84559b0003da3c69729f85db4ef1a
Grove v0.1.0
Grove 的第一个公开版本:一个以 Git worktree 为核心的原生 macOS Git 与代码评审客户端。
主要功能
- 集中管理多个 Git worktree,展示分支、未提交改动和远端领先/落后状态。
- 查看、暂存、取消暂存和按行提交代码改动。
- 支持 GitHub Pull Request 与 GitLab Merge Request 的查看、评审、批准和合并。
- 可把 PR/MR 一键检出为独立工作树,不影响当前开发目录。
- 支持变基、冲突处理、多远端推送和安全的
--force-with-lease。 - 支持 AI 生成提交信息、PR 描述和可配置的 AI Review。
- 可从本地仓库直接创建 GitHub/GitLab 远程仓库并完成首次推送。
安装
- 下载
Grove-0.1.0.dmg。 - 打开镜像,把 Grove 拖入 Applications。
- 首次运行时如果 macOS 提示无法验证开发者,请在 Finder 中右键 Grove,选择“打开”。
需要 macOS 14 或更高版本。GitHub 评审功能需要 gh,GitLab 评审功能需要 glab。
当前构建尚未经过 Apple notarization,后续版本会补齐正式分发签名与公证。
SHA-256:e10dc3dc1ee072b79780630c4ac35df239cfd717900334e61e6c1345f077096e