Skip to content

v0.1.0

Choose a tag to compare

@sj817 sj817 released this 30 Jul 20:47
· 37 commits to main since this release
v0.1.0
461d529

GitHub Desktop Plus 首个公开版本 —— 在不修改 GitHub Desktop 源码的前提下,用官方 V8 Inspector 调试接口在运行时注入增强逻辑。

功能

  • 禁用自动更新 —— 阻止 autoUpdater 检查/安装,并接管 About 里的"检查更新"按钮
  • 屏蔽遥测上报 —— 拦截发往 central / usage / stats.github.com 的统计与异常上报
  • 中文界面 (i18n) —— 菜单翻译 + DOM 文本替换,语言包可导入/导出/切换
  • AI 提交信息 —— 接管提交框的 Copilot 按钮,用任意 OpenAI 兼容接口生成,含连通性测试
  • 最近仓库增强 —— 自定义列表条数(官方固定 3 个),支持仓库置顶
  • 内嵌设置弹窗 —— GDP 菜单或 Ctrl+Alt+G 打开:常规、AI、语言包、实时日志
  • 全部设置热生效 —— 开关与语言切换即时应用,无需重启 GitHub Desktop

安装

下载下方的 gdp.exe,在已安装 GitHub Desktop 的机器上运行:

gdp launch

首次运行会自动探测 GitHub Desktop 安装路径。打开设置:Ctrl+Alt+G。

从源码构建

pnpm install
pnpm run build
gdp launch

要求:GitHub Desktop、Node.js 22+、pnpm、Rust 工具链。


本项目是社区第三方工具,与 GitHub, Inc. 无任何关联,亦未获其背书。