RepoPuck v0.2.2 — 更快、更稳、更透明
RepoPuck v0.2.2 是一次稳定性更新,重点改善长时间 Git 操作、仓库刷新、Commit & Push 恢复,以及 AI Provider 的隐私边界。
✨ 主要改进
- ⚡ 更轻的后台刷新:短周期只读取 Git 状态指纹;仓库没有变化时,不再反复构建完整快照。完整快照仍会定期校准,并在打开面板、手动刷新和 Git 操作后立即更新。
- 🧵 操作不再锁住整个仓库会话:Push、Pull 或 Fetch 运行期间,RepoPuck 仍可读取状态并切换仓库;旧仓库返回的过期结果会被界面丢弃。
- ⏹️ 可取消 Fetch:Fetch 进行时会显示耗时和取消按钮。取消会结束 RepoPuck 启动的完整 Git 进程树。
- ✅ 正确处理部分成功:如果 Commit 已成功但 Push 失败,RepoPuck 会清空已经提交的旧草稿、刷新暂存状态,并明确提示单独重试 Push,不会再次重复 Commit。
- 🔐 按 Provider 隔离 AI API Key:API Key 现在按规范化的服务 Origin 分别保存在 Windows 凭据管理器中。切换主机后必须明确确认已有密钥或重新保存;旧版全局密钥不会被静默发送。
- 👁️ AI 发送内容预览:设置中可以看到即将发送的文件数量、近似字节数、二进制省略、敏感路径排除和截断状态。
- 🛡️ 更严格的窗口权限:Git 修改与 AI 凭据命令只接受主面板调用;轻量入口只能读取变化数量和控制面板。
- 📦 真实 MSI 冒烟测试:Windows CI 会静默安装、检查并卸载构建出的 MSI,同时精确匹配当前版本安装包,避免误发布旧文件。
📥 下载与要求
从下方 Assets 选择适合的版本:
-
RepoPuck-0.2.2-windows-x64.msi:标准安装包,包含 Windows 安装与卸载入口。 -
RepoPuck-0.2.2-windows-x64-portable.zip:免安装包,解压后运行RepoPuck.exe。 -
Windows 10 或 Windows 11(x64)
-
已安装并加入
PATH的 Git for Windows -
Microsoft Edge WebView2 Runtime
-
远端操作前已配置 Git Credential Manager 或 SSH
Warning
当前 MSI 尚未进行 Windows 代码签名,SmartScreen 可能显示“未知发布者”。请只从本仓库 Releases 下载,并使用随附的 SHA256SUMS.txt 及 GitHub 构建来源证明进行校验。
English
RepoPuck v0.2.2 is a stability-focused release for faster repository refreshes, responsive long-running Git operations, recoverable Commit & Push behavior, and clearer AI provider boundaries.
✨ Highlights
- ⚡ Lightweight refresh tokens avoid rebuilding a full repository snapshot when nothing changed, with periodic full reconciliation.
- 🧵 Non-blocking repository sessions keep reads and repository selection responsive while remote operations run.
- ⏹️ Cancellable Fetch shows elapsed time and can terminate the complete Git process tree started by RepoPuck.
- ✅ Recoverable partial success reports a completed Commit separately from a failed Push and directs the user to retry Push only.
- 🔐 Provider-scoped AI credentials bind each API key to a normalized service origin; changing hosts requires an explicit key choice.
- 👁️ AI context preview reports file count, approximate bytes, binary omissions, sensitive exclusions, and truncation before generation.
- 🛡️ Panel-only privileged IPC prevents launcher surfaces from invoking Git mutations or credential operations.
- 📦 Windows MSI smoke tests perform silent install, validation, and uninstall before artifacts are published.
Choose RepoPuck-0.2.2-windows-x64.msi for the standard installer or
RepoPuck-0.2.2-windows-x64-portable.zip for the no-install package.
📦 Assets and verification / 下载与校验
RepoPuck-0.2.2-windows-x64.msi— Windows x64 installer / 安装包RepoPuck-0.2.2-windows-x64-portable.zip— Portable package / 免安装包RepoPuck-0.2.2-winget-manifests.zip— WinGet submission candidate for maintainers / 供维护者提交 WinGetSHA256SUMS.txt— SHA-256 digest list / 文件校验汇总
Verify SHA-256 in PowerShell / 使用 PowerShell 校验:
Get-FileHash .\RepoPuck-0.2.2-windows-x64.msi -Algorithm SHA256
Get-FileHash .\RepoPuck-0.2.2-windows-x64-portable.zip -Algorithm SHA256Verify GitHub build provenance / 验证 GitHub 构建来源:
gh attestation verify .\RepoPuck-0.2.2-windows-x64.msi --repo YYchainsAw/RepoPuck
gh attestation verify .\RepoPuck-0.2.2-windows-x64-portable.zip --repo YYchainsAw/RepoPuck