gproxy v3.0.12
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 更新清单签名继续使用。