Skip to content

gproxy v3.0.12

Choose a tag to compare

@github-actions github-actions released this 11 Sep 03:18
· 47 commits to main since this release

v3.0.12

Restore touch scrolling in Console selectors, improve OpenCode session handling, and update Console dependencies.

English

Fixed

  • Restore touch scrolling in searchable selectors opened inside dialogs, including the provider channel picker (#235). Shared provider, model, rule and pricing selectors use the same fix; selecting an item and dismissing the picker preserve the parent dialog and focus behavior.
  • Infer conversation identity from available request prefixes even when assistant/tool items precede the first user message or upstream continuation references are present. OpenCode preserves explicit session IDs and creates a per-request ID when no conversation identity can be inferred, instead of rejecting the request.
  • Restore CI status-check names expected by branch protection so successful checks can satisfy the PR merge requirements.

Changed

  • Update Console dependencies: TanStack React Query 5.102.8 (#220), typescript-eslint 8.69.0 (#221), i18next 26.4.1 (#222), react-i18next 17.0.13 (#223), and Recharts 3.10.1 (#224).
  • Disable UPX packing on Windows and embed product/version metadata in Windows release executables.

Added

  • Prepare SignPath integration for Windows x86_64 and ARM64 portable EXEs, MSI installers and bundled launchers. When enabled, signed packages must pass signature verification before release checksums and the update manifest are generated.
  • Publish a bilingual code signing policy. The SignPath Foundation application is still awaiting review, so Windows Authenticode signing is not enabled for this release. The existing Ed25519 update-manifest signature remains in use.

简体中文

修复

  • 修复弹窗内可搜索选择器无法响应触摸滚动的问题,包括供应商渠道选择器(#235)。共用组件的供应商、模型、规则和计价选择器同时受益;选择选项或关闭选择器时,父弹窗与焦点行为保持正常。
  • 会话识别使用请求中可用的会话前缀,支持首条用户消息前存在 assistant/tool 项或携带上游续接引用的情况。OpenCode 优先保留显式会话 ID;无法推断会话身份时为当前请求生成 ID,不再直接拒绝请求。
  • 恢复分支保护要求的 CI 检查名称,使通过的检查能够满足 PR 合并条件。

调整

  • 更新控制台依赖:TanStack React Query 5.102.8(#220)、typescript-eslint 8.69.0(#221)、i18next 26.4.1(#222)、react-i18next 17.0.13(#223)和 Recharts 3.10.1(#224)。
  • Windows 发布二进制停止使用 UPX 加壳,并嵌入产品与版本信息。

新增

  • 预置 SignPath 发布接入,覆盖 Windows x86_64、ARM64 的便携 EXE、MSI 及启动脚本。启用后先验证签名产物,再生成校验和与更新清单。
  • 增加中英文代码签名政策。SignPath Foundation 申请仍在等待审核,本版尚未启用 Windows Authenticode 签名;已有的 Ed25519 更新清单签名继续使用。

Code signing policy / 代码签名政策