Skip to content

Releases: YYchainsAw/RepoPuck

RepoPuck v0.2.2 — 更快、更稳、更透明

Choose a tag to compare

@github-actions github-actions released this 27 Jul 09:34
2a9325c

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 / 供维护者提交 WinGet
  • SHA256SUMS.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 SHA256

Verify 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

RepoPuck v0.2.1 — AI 提交草稿与双语界面

Choose a tag to compare

@github-actions github-actions released this 26 Jul 07:07

RepoPuck v0.2.1 — AI 提交草稿与双语界面

中文

RepoPuck v0.2.1 继续专注轻量、随手可用的 Windows Git 工作流:更快地选择文件、暂存、提交与推送,并带来可选的 AI 提交信息草稿和完整的中英文界面。

✨ 主要更新

  • 🤖 AI 提交信息草稿:使用你自己的 OpenAI 兼容 API,根据已暂存变更生成中文或英文 Conventional Commit。
  • 🧩 灵活的提交格式:可选择 feat:fix: 等类型,也支持 feat(ui): 这类带 scope 的格式。
  • 🌐 完整中英文界面:默认跟随 Windows 语言,也可在设置中选择中文或 English。
  • 🔄 即时同步语言:面板、悬浮入口、设置、托盘菜单和原生对话框无需重启即可同步切换。
  • 🪶 更轻量的 AI 入口:提交框旁使用紧凑、无品牌绑定的 AI 小按钮。
  • 🎯 保持通用 Git 体验:普通仓库只显示通用 Git 工作流,额外的项目专属提示仅在确实识别到相应项目时出现。
  • 🔐 本地安全边界:API Key 保存在 Windows 凭据管理器中;发送前会限制差异大小并过滤常见敏感内容。

📥 下载与要求

推荐下载本 Release 下的 RepoPuck_0.2.1_windows-x64.msi

  • Windows 10 或 Windows 11(x64)
  • Git for Windows 已安装并加入 PATH
  • Microsoft Edge WebView2 Runtime
  • 访问远程仓库前,请配置 Git Credential Manager 或 SSH

RepoPuck 不要求登录 GitHub,也不会保存 GitHub 密码或令牌。远程操作复用你现有的 Git 凭据配置。

Warning

当前 MSI 尚未进行 Windows 代码签名,Windows SmartScreen 可能显示“未知发布者”。请仅从本仓库的 GitHub Releases 下载,并使用随附的 SHA256SUMS.txt 校验文件。


English

RepoPuck v0.2.1 stays focused on a lightweight, always-close Windows Git workflow: select files, stage, commit, and push quickly, with optional AI commit-message drafts and a complete Chinese/English interface.

✨ Highlights

  • 🤖 AI commit-message drafts — use your own OpenAI-compatible API to generate Chinese or English Conventional Commits from staged changes.
  • 🧩 Flexible commit formats — choose types such as feat: and fix:, with optional scopes such as feat(ui):.
  • 🌐 Complete bilingual interface — follow the Windows language by default or select 中文 or English in Settings.
  • 🔄 Live language synchronization — update the panel, launcher, settings, tray menu, and native dialogs without restarting.
  • 🪶 Compact AI entry point — a small, neutral AI button sits beside the commit editor.
  • 🎯 Focused generic Git experience — ordinary repositories show only the common Git workflow; project-specific guidance appears only when a matching project is positively detected.
  • 🔐 Local safety boundaries — API keys stay in Windows Credential Manager, while staged diffs are bounded and screened for common secrets before sending.

📥 Download and requirements

Download RepoPuck_0.2.1_windows-x64.msi from the assets below.

  • Windows 10 or Windows 11 (x64)
  • Git for Windows available on PATH
  • Microsoft Edge WebView2 Runtime
  • Git Credential Manager or SSH configured before accessing remote repositories

RepoPuck does not require a GitHub login and does not store GitHub passwords or tokens. Remote operations reuse your existing Git credential setup.

Warning

The MSI is not currently code-signed. Windows SmartScreen may show an “Unknown publisher” warning. Download RepoPuck only from this repository’s GitHub Releases and verify it with the included SHA256SUMS.txt.


🔐 SHA-256 / 文件校验

RepoPuck_0.2.1_windows-x64.msi

9fe172fef1ced79e7ecce82e656b5d4bedf0fcc61f265869abe79a8ad5373438

Use SHA256SUMS.txt to verify the downloaded MSI. / 请使用 SHA256SUMS.txt 校验下载的 MSI。

RepoPuck v0.2.0 — Three Desktop Modes and Smarter Git Workflows

Choose a tag to compare

@github-actions github-actions released this 24 Jul 05:43

中文 — RepoPuck v0.2.0 带来悬浮球、顶部灵动岛和可移动顶部卷轴,并改善刷新、窗口过渡与多显示器位置恢复。额外的只读项目提示仅在匹配项目结构时出现,日常暂存、提交、推送和分支操作保持轻量直接。推荐从 Assets 下载 Windows MSI;当前安装包尚未进行代码签名。 English — RepoPuck v0.2.0 introduced three desktop launchers, smoother refresh and window behavior, and optional read-only project guidance shown only when relevant. Everyday staging, commit, push, and branch actions remain lightweight and focused. Download the unsigned Windows MSI from the assets below.

RepoPuck v0.1.2 — Docked Panel Polish

Choose a tag to compare

@YYchainsAw YYchainsAw released this 22 Jul 10:28

🇨🇳 中文

RepoPuck v0.1.2 聚焦悬浮球与桌面面板体验,让轻量 Git 操作更稳定、更顺手。🟢

✨ 主要更新

  • 🖱️ 悬浮球单击打开,再次单击即可关闭面板
  • 📐 面板支持调整大小,并会记住尺寸与停靠位置
  • 🧭 自动选择四角停靠,确保面板尽可能完整显示
  • 🎬 新增流畅的面板展开动画
  • 🖥️ 改进多显示器与高 DPI 缩放支持
  • 🌙 修复深色模式下分支选择器的可读性
  • 🎨 启用全新的 RepoPuck 图标,并统一应用、托盘与悬浮球视觉
  • ⚡ 优化运行响应,避免反复弹出控制台窗口

✅ 质量验证

  • 111 项前端测试通过
  • 52 项 Rust 测试通过
  • Windows 11、175% 缩放及四角停靠实机验证通过
  • 运行监控未发现控制台窗口闪烁

📦 下载

推荐使用下方 MSI 安装包。当前安装包尚未数字签名,Windows 可能显示安全提醒。


🇺🇸 English

RepoPuck v0.1.2 delivers a faster and more reliable floating-puck and desktop-panel experience for lightweight Git workflows. 🟢

✨ Highlights

  • 🖱️ Click the puck to open the panel; click it again to close
  • 📐 Resize the panel and restore its last size and dock position
  • 🧭 Automatically dock to the best available screen corner
  • 🎬 Smooth panel opening animation
  • 🖥️ Improved multi-monitor and high-DPI behavior
  • 🌙 Fixed branch selector readability in dark mode
  • 🎨 New RepoPuck icon across the app, tray, and floating puck
  • ⚡ Improved responsiveness with no recurring console-window flashes

🔐 SHA-256

RepoPuck_0.1.2_x64_en-US.msi

0727403B73C981DEC57E85C62A3D75E07CB76DE619B5A958E5728A7FBCC2B2BF