QTom
|
00947d6492
|
feat(openai): 显示订阅到期时间
从 /backend-api/accounts/check 的 entitlement.expires_at 提取订阅
到期日期,每次 token 刷新时更新并存入 credentials,前端账号列表
的订阅类型和隐私下方以灰色小字显示(仅非 Free 账号)。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:28 +08:00 |
|
QTom
|
cf70fb1b4e
|
fix(openai): Mobile RT 账号隐私设置失败
1. CreateAccount 补齐 OpenAI OAuth 隐私入口(与 BatchCreate 对齐)
2. disableOpenAITraining 请求头修正:覆盖 ImpersonateChrome() 的
浏览器导航默认头(accept: text/html, sec-fetch-mode: navigate),
改为 API 请求语义(Accept: application/json, sec-fetch-mode: cors),
避免 Cloudflare 将 PATCH API 请求误判为异常导航流量而拦截
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-02 20:44:22 +08:00 |
|
Wesley Liddick
|
b688ebeefa
|
Merge pull request #1215 from weak-fox/fix/privacy-retry-failed-mode
fix: 允许 OpenAI privacy_mode修改失败后能在 token 刷新时重试
|
2026-03-27 14:46:38 +08:00 |
|
QTom
|
91b1d812ce
|
feat(openai): Mobile RT 补全 plan_type、精确匹配账号、刷新时自动设置隐私
1. accounts/check 补全 plan_type:当 id_token 缺少 plan_type(如 Mobile RT),
自动调用 accounts/check 端点获取订阅类型
2. orgID 精确匹配账号:从 JWT 提取 poid 匹配正确账号,避免 Go map
遍历顺序随机导致 plan_type 不稳定
3. RT 刷新时设置隐私:调用 disableOpenAITraining 关闭训练数据共享,
结果存入 extra.privacy_mode,后续跳过重复设置
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-24 14:50:03 +08:00 |
|
weak-fox
|
ccd42c1d1a
|
Retry OpenAI privacy opt-out after failed states
|
2026-03-23 00:10:22 +08:00 |
|
QTom
|
a63de12182
|
feat: GPT 隐私模式 + no-train 前端展示优化
|
2026-03-12 21:24:01 +08:00 |
|