github heyhuynhgiabuu/proxypal v0.4.25
v0.4.25 — Switch to @jeffreycao/copilot-api + device code display

4 hours ago

What's changed

🔄 copilot-api provider switch

  • Replaced the abandoned ericc-ch/copilot-api (dead since Oct 2025, 120+ open issues) with the actively maintained caozhiyuan fork (@jeffreycao/copilot-api v1.5.x)
  • All internal references updated: bunx, npx, npm install, npm list detection

🔑 Device code display in UI

  • The GitHub device-code (format XXXX-XXXX) is now shown directly inside the ProxyPal window during Copilot authentication — no more digging through terminal output
  • One-click Copy button to copy the code to clipboard
  • Auth info is now structured (CopilotAuthInfo: userCode, verificationUri, rawMessage) instead of a raw string
  • Accumulates stdout across multiple lines to handle the new copilot-api v1.5 output format: ℹ Please enter the code "B8B6-C735" in https://github.com/login/device

🩺 Health check fix

  • check_copilot_health now reads the in-memory process_running flag instead of relying on HTTP reachability — avoids falsely killing the process during the device-code auth window (before the HTTP server is up)

🌐 i18n

  • Added actions.copyCode and toasts.codeCopied keys in en/vi/zh-CN

Don't miss a new proxypal release

NewReleases is sending notifications on new releases.