Wesley Liddick
|
e65fb8b086
|
Merge pull request #2543 from L494264Tt/fix/deepseek-reasoning-content
fix: preserve DeepSeek reasoning_content in chat compatibility paths
|
2026-05-19 17:34:58 +08:00 |
|
Wesley Liddick
|
1320f5c49e
|
Merge pull request #2514 from is7Qin/fix/openai-token-missing-refresh-disable
fix(openai): 修复 access_token 已过期且 refresh_token 缺失时 持续命中,呈现502错误的bug
|
2026-05-19 17:29:01 +08:00 |
|
Wesley Liddick
|
a84bf3fab9
|
Merge pull request #2521 from Brisbanehuang/codex/fix-subscription-model-scopes
fix: hide model scopes for non-antigravity plans
|
2026-05-19 17:15:15 +08:00 |
|
Wesley Liddick
|
1f2c5dc573
|
Merge pull request #2574 from LiuZhouZhouJieLun/fix/wxpay-pending-reconcile
Fix wxpay pending order reconciliation
|
2026-05-19 17:14:02 +08:00 |
|
Wesley Liddick
|
6c8b6843fd
|
Merge pull request #2546 from nanobanana123/fix/anthropic-empty-thinking-sse
fix(apicompat): preserve empty streaming thinking blocks
|
2026-05-19 17:03:54 +08:00 |
|
Wesley Liddick
|
21ae52c01f
|
Merge pull request #2571 from sherlockwhite/fix/openai-account-email-and-usage-refresh
fix(accounts): show email and fix usage refresh for OpenAI OAuth accounts
|
2026-05-19 16:56:26 +08:00 |
|
Wesley Liddick
|
2a242aec0f
|
Merge pull request #2573 from wucm667/feat/redeem-code-expiry
feat(redeem): 兑换码支持设置使用有效期
|
2026-05-19 16:25:12 +08:00 |
|
Wesley Liddick
|
66fca3d598
|
Merge pull request #2572 from wucm667/fix/openai-silent-refusal-failover
fix(openai): 识别上游静默拒绝(空流+finish_reason=stop)并触发 failover
|
2026-05-19 16:15:54 +08:00 |
|
Wesley Liddick
|
a929e285ce
|
Merge pull request #2271 from StarryKira/fix/redact-account-credentials
fix(security): 屏蔽 admin 账号接口返回的敏感凭证字段
|
2026-05-19 16:15:36 +08:00 |
|
Wesley Liddick
|
32037cb17b
|
Merge pull request #2570 from wucm667/fix/ops-sla-exclude-ip-denied
fix(ops): 用户 IP 限制导致的 ACCESS_DENIED 不计入 SLA 错误
|
2026-05-19 16:03:16 +08:00 |
|
Wesley Liddick
|
4fa4e372ca
|
Merge pull request #2568 from wucm667/fix/setup-page-guard-after-init
fix(setup): 初始化完成后阻止访问 setup 页面
|
2026-05-19 16:02:58 +08:00 |
|
shaw
|
90a389342c
|
fix(openai): 新建账号弹窗补全 Responses API 路由选项
|
2026-05-19 16:00:15 +08:00 |
|
Wesley Liddick
|
089582d0c7
|
Merge pull request #2501 from Agoniedi/fix-ops-deeplink-tdz
fix: avoid ops deep link initialization error
|
2026-05-19 15:37:26 +08:00 |
|
Wesley Liddick
|
1b6ed24c33
|
Merge pull request #2492 from DaydreamCoding/feat/dingtalk-login
feat(dingtalk): 钉钉 OAuth 登录接入 + internal_only 用户属性同步
|
2026-05-19 15:36:13 +08:00 |
|
Wesley Liddick
|
98c9798f1a
|
Merge pull request #2416 from DaydreamCoding/pr/user-usage-by-platform
feat(usage): 用户用量按平台拆分 + UsersView 列设置可配置 + 用量列排序
|
2026-05-19 15:35:33 +08:00 |
|
shaw
|
b006e36af9
|
style(openai-ws): 修复 passthrough_relay gofmt 对齐
PR #2444 引入的 activeTurn 字段未按 gofmt 对齐,导致 golangci-lint
报 gofmt 错误。运行 gofmt -w 调整字段类型对齐到与同结构其他字段一致。
|
2026-05-19 15:20:02 +08:00 |
|
Wesley Liddick
|
6a88e560c2
|
Merge pull request #2393 from hoobnn/fix/totp-autofill
fix: add autocomplete for TOTP autofill support
|
2026-05-19 15:16:28 +08:00 |
|
Wesley Liddick
|
2ec9b0d7ba
|
Merge pull request #2412 from gaoren002/fix/codex-auto-review-gpt55
fix(openai): add codex auto review model pricing
|
2026-05-19 15:14:36 +08:00 |
|
Wesley Liddick
|
e9a09d8721
|
Merge pull request #2395 from imlewc/fix-oidc-compat-email-display
fix(auth): prefer OIDC compat email in pending flow
|
2026-05-19 15:13:55 +08:00 |
|
shaw
|
0c34e31881
|
fix(gemini): 修复 chat completions compat 编译失败
PR #2451 引入的 gemini_chat_completions_compat_service.go 调用了
已被 4840194b 删除的 extractImageSize 方法,导致 main 分支自合并
后无法编译,连带 test/golangci-lint/govulncheck 三个 CI 全部失败。
按照 gemini_messages_compat_service.go 的现行模式,改用
extractImageInputSize + normalizeOpenAIImageSizeTier 两步调用,
并补齐 ForwardResult.ImageInputSize 字段以保持行为一致。
|
2026-05-19 15:10:24 +08:00 |
|
Wesley Liddick
|
548c71c8bb
|
Merge pull request #2557 from Arron196/fix/issue-2542-daily-card-expiry-mode
fix: 修复日卡跨日重复刷新额度
|
2026-05-19 14:53:22 +08:00 |
|
Wesley Liddick
|
8a9f7ae2f1
|
Merge pull request #2444 from astro-ge/fix/passthrough-first-token-ms
fix(passthrough): 修复WSv2模式下first_token_ms测量错误
|
2026-05-19 14:52:55 +08:00 |
|
Wesley Liddick
|
902af920b7
|
Merge pull request #2456 from Evsdrg/fix/unbounded-queries-and-sort
fix(repo): 公告查询添加分页上限,优化分组按账户数排序的数据加载方式
|
2026-05-19 14:51:59 +08:00 |
|
Wesley Liddick
|
f05670dd0f
|
Merge pull request #2454 from wucm667/codex/issue-2426-model-mapping
fix(account): 保留模型白名单和模型映射组合配置
|
2026-05-19 14:50:03 +08:00 |
|
Wesley Liddick
|
8a4ee578cb
|
Merge pull request #2451 from wucm667/codex/issue-2237-gemini-chat-completions
fix(gateway): 修复 Gemini 组 Chat Completions 路由
|
2026-05-19 14:47:52 +08:00 |
|
Wesley Liddick
|
e365aae450
|
Merge pull request #2450 from wucm667/codex/issue-2431-responses-api-support
feat: 支持后台配置 OpenAI Responses API 路由
|
2026-05-19 14:47:10 +08:00 |
|
Wesley Liddick
|
ac856633aa
|
Merge pull request #2449 from wucm667/fix/payment-product-name-affix
fix: 修复订阅支付商品名前后缀不生效
|
2026-05-19 14:46:09 +08:00 |
|
Wesley Liddick
|
9f1a2c234d
|
Merge pull request #2448 from wucm667/codex/issue-2334-copy-all
fix: 修复兑换码生成后复制全部报错
|
2026-05-19 14:45:38 +08:00 |
|
Wesley Liddick
|
36e461e7c9
|
Merge pull request #2424 from wucm667/fix/openai-versioned-base-url
fix(openai): handle versioned compatible base URLs
|
2026-05-19 14:44:37 +08:00 |
|
Wesley Liddick
|
23e95b77b7
|
Merge pull request #2528 from wucm667/fix/openai-responses-null-content
fix(openai): 修复 chat-completions 转 responses 时 content 为 null 导致上游 400
|
2026-05-19 14:43:55 +08:00 |
|
Wesley Liddick
|
702f1908ff
|
Merge pull request #2447 from wucm667/codex/issue-2428-bash3-install
fix: 安装脚本提前检查 Bash 版本
|
2026-05-19 14:43:28 +08:00 |
|
Wesley Liddick
|
03473d3ee8
|
Merge pull request #2554 from Arron196/feature/sync-upstream-models-pr
feat: 支持从上游同步账号可用模型列表
|
2026-05-19 14:42:47 +08:00 |
|
Wesley Liddick
|
ae4c738887
|
Merge pull request #2457 from wucm667/fix/openai-fast-policy-default-pass
fix: 默认透传 OpenAI service_tier
|
2026-05-19 14:34:37 +08:00 |
|
Wesley Liddick
|
aa1460feb3
|
Merge pull request #2475 from is7Qin/feat/available-channels-default-pricing
feat(channels): 「可用渠道」对未填价的 pricing 条目按 LiteLLM 默认价展示
|
2026-05-19 14:33:17 +08:00 |
|
Wesley Liddick
|
c65522641d
|
Merge pull request #2473 from is7Qin/fix/image-tier-validation
fix(channels): 按次/图片计费模式下区间校验跳过 token 上下文重叠规则
|
2026-05-19 14:28:33 +08:00 |
|
Wesley Liddick
|
57603e169e
|
Merge pull request #2461 from wucm667/fix/image-gen-upstream-context-detach
fix(gateway): 修复图片生成上游请求过早取消
|
2026-05-19 14:14:50 +08:00 |
|
Wesley Liddick
|
082216befc
|
Merge pull request #2508 from honue/main
fix: 修复管理后台分组页可用账号数显示错误
|
2026-05-19 14:08:00 +08:00 |
|
Wesley Liddick
|
be0c857240
|
Merge pull request #2502 from yangzc2004-bit/codex/gemini-google-one-429-cooldown
fix: use tier cooldown for google one gemini 429
|
2026-05-19 14:07:25 +08:00 |
|
Wesley Liddick
|
a340002c6d
|
Merge pull request #2401 from 2ue/fix/normalize-image-billing-size
修复图片计费尺寸归一化与使用记录展示
|
2026-05-19 14:00:24 +08:00 |
|
Wesley Liddick
|
14f54be03f
|
Merge pull request #2481 from weak-fox/lyp/fix-issue-2223-capacity-retry
fix: 修复 OpenAI 模型容量错误未进入自动重试
|
2026-05-19 10:24:18 +08:00 |
|
Wesley Liddick
|
8584b8f7cf
|
Merge pull request #2504 from yetone/fix-admin-settings-darkmode
fix(admin/settings): make tab shell readable in dark mode
|
2026-05-19 09:55:01 +08:00 |
|
Wesley Liddick
|
f9fec78b70
|
Merge pull request #2505 from is7Qin/fix/openai-compat-usage-parsing
修复 Claude 映射 GPT 后被记为 0 token 的计费漏洞
|
2026-05-19 09:53:50 +08:00 |
|
shaw
|
a729752de6
|
test: align codex tool-call id assertions with fc_ prefix
|
2026-05-19 09:45:05 +08:00 |
|
Wesley Liddick
|
11870cf84f
|
Merge pull request #2499 from yetone/fix/codex-transform-fc-underscore
fix(codex-transform): preserve underscore when rewriting `call_*` tool-call ids
|
2026-05-19 09:39:25 +08:00 |
|
Wesley Liddick
|
2c3b6e4a31
|
Merge pull request #2527 from wucm667/fix/docker-pnpm-ignored-builds
fix(docker): 固定前端构建阶段 pnpm 版本为 v9
|
2026-05-19 09:30:10 +08:00 |
|
Wesley Liddick
|
e318376e88
|
Merge pull request #2548 from Arron196/fix/sla-exclude-capacity-errors
fix: 统一 Ops SLA 与请求错误统计口径
|
2026-05-19 09:29:22 +08:00 |
|
Wesley Liddick
|
d1910751b6
|
Merge pull request #2541 from DanisJiang/fix/alipay-pagepay-qrcode
fix(payment): 修复支付宝官方扫码二维码生成错误
|
2026-05-19 09:24:23 +08:00 |
|
Wesley Liddick
|
1d78dde8c4
|
Merge pull request #2552 from lyen1688/fix/anthropic-passthrough-keepalive
fix: 修复 Anthropic API Key 透传流式保活
|
2026-05-18 20:13:41 +08:00 |
|
Wesley Liddick
|
f5bd25bea0
|
Merge pull request #2530 from lyen1688/fix/openai-responses-sse-terminal
修复 OpenAI Responses SSE 终止事件识别
|
2026-05-17 16:20:04 +08:00 |
|
shaw
|
6e66edbb09
|
chore: update sponsors
|
2026-05-15 20:58:47 +08:00 |
|
shaw
|
18790386a7
|
fix(deploy): 移除数据库与 Redis 宿主机端口映射
|
2026-05-12 15:16:39 +08:00 |
|
Wesley Liddick
|
3d7e7b78cf
|
Merge pull request #2356 from jack-atlas/fix/openai-messages-multi-tool-continuation
Preserve multi-tool context in OpenAI messages continuation
|
2026-05-11 23:03:24 +08:00 |
|
shaw
|
ea751f6515
|
test: update admin settings contract for Antigravity UA
|
2026-05-11 22:55:02 +08:00 |
|
Wesley Liddick
|
ca17c364e5
|
Merge pull request #2319 from wucm667/codex/fix-openai-unpriced-usage-log
fix(openai): record zero-cost usage for unpriced models
|
2026-05-11 22:45:17 +08:00 |
|
Wesley Liddick
|
ac91de8592
|
Merge pull request #2353 from XiaoYu994/fix/openai-429-plan-type-sync
fix: sync OpenAI plan type from usage limit errors
|
2026-05-11 22:28:13 +08:00 |
|
shaw
|
a07a0dac63
|
feat: add configurable Antigravity user agent version
|
2026-05-11 22:25:20 +08:00 |
|
shaw
|
9377c96746
|
fix: 让消息 cache_control 改写默认关闭
|
2026-05-11 21:26:41 +08:00 |
|
shaw
|
297b54d066
|
fix: 完善工具名改写测试和格式
|
2026-05-11 17:27:04 +08:00 |
|
Wesley Liddick
|
1088e27cd1
|
Merge pull request #2340 from iFwu/fix/mimic-rewrite-tool-use-in-messages
fix(mimic): rewrite tool_use names in messages to match renamed tools
|
2026-05-11 16:53:00 +08:00 |
|
Wesley Liddick
|
1e2f55078c
|
Merge pull request #2289 from wucm667/fix/ccswitch-import-model
fix(ccswitch): 修复 Codex 导入缺少模型参数
|
2026-05-11 16:12:47 +08:00 |
|
Wesley Liddick
|
348eeaa06a
|
Merge pull request #2297 from ZeroDeng01/dev
fix(gemini): 修复 Gemini Vertex Service Account 账号测试时,前置 OAuth token 请求没有使用账号代理的问题
|
2026-05-11 16:12:20 +08:00 |
|
Wesley Liddick
|
f19421b16e
|
Merge pull request #2247 from anzhen-tech/codex/fix-ws-replay-function-call-output
fix: preserve replay tool output continuation
|
2026-05-11 16:11:37 +08:00 |
|
shaw
|
18cc4691e6
|
优化系统设置页标签导航
|
2026-05-11 16:10:40 +08:00 |
|
Wesley Liddick
|
8b0b507a95
|
Merge pull request #2314 from dexcoder6/fix/payment-result-nan
Fix/payment result nan
|
2026-05-11 11:24:46 +08:00 |
|
shaw
|
b23055af5b
|
feat: add Airwallex payments and multi-currency support
|
2026-05-11 11:17:26 +08:00 |
|
shaw
|
dbc8ae658c
|
chore: update sponsors
|
2026-05-08 20:00:06 +08:00 |
|
shaw
|
33db04fb75
|
chore: 修复 CI 安全与 lint 检查
|
2026-05-08 14:42:20 +08:00 |
|
shaw
|
fda1ed459d
|
feat: 优化 OAuth 账号导入流程
|
2026-05-08 11:36:09 +08:00 |
|
shaw
|
8a835b22bb
|
ci: fix lint and test failures
|
2026-05-07 19:26:18 +08:00 |
|
shaw
|
57fd7998d3
|
fix(gateway): stop default redact thinking beta injection
|
2026-05-07 18:56:11 +08:00 |
|
shaw
|
e872cbec0b
|
feat: 添加登录注册条款确认
|
2026-05-07 17:35:05 +08:00 |
|
shaw
|
6681aee98d
|
更新账号模型白名单
|
2026-05-07 15:11:38 +08:00 |
|
shaw
|
0eca600ffa
|
fix moderation key handling and key UI
|
2026-05-07 14:31:19 +08:00 |
|
shaw
|
7a9c1d7edd
|
feat(frontend): add account Codex image bridge control
|
2026-05-07 11:07:33 +08:00 |
|
Wesley Liddick
|
45b1e6ae41
|
Merge pull request #2233 from Arron196/fix/codex-image-generation-bridge-switch
fix(openai): 增加 Codex 图片生成桥接显式开关
|
2026-05-07 10:30:26 +08:00 |
|
shaw
|
501b7f2772
|
fix: stabilize anthropic passthrough timeout error
|
2026-05-07 10:24:29 +08:00 |
|
Wesley Liddick
|
e69319e747
|
Merge pull request #2224 from lyen1688/feat-email-oauth-github-google
feat: 增加 GitHub 和 Google 邮箱快捷登录
|
2026-05-07 10:07:28 +08:00 |
|
shaw
|
989f87fe08
|
fix: harden markdown page image paths
|
2026-05-07 10:05:49 +08:00 |
|
Wesley Liddick
|
d52da45363
|
Merge pull request #2202 from Michael-Jetson/main
新增三大功能:兑换码邀请返利、批量修改用户并发数、Markdown页面渲染
|
2026-05-07 09:35:14 +08:00 |
|
shaw
|
fff4a300c6
|
feat(risk-control): add content moderation audit
|
2026-05-07 09:14:47 +08:00 |
|
Wesley Liddick
|
a1106e8167
|
Merge pull request #2165 from zhangdeyu/feature/support-select-search
feat: Select 和 GroupSelector 组件支持自动搜索
|
2026-05-05 21:10:07 +08:00 |
|
Wesley Liddick
|
ab918fde37
|
Merge pull request #2180 from touwaeriol/feat/fix-ops-cleanup-settings
fix(ops-cleanup): wire UI data-retention settings into OpsCleanupService
|
2026-05-05 20:36:46 +08:00 |
|
Wesley Liddick
|
d2213695f2
|
Merge pull request #2204 from lyen1688/pr-2169
feat: 完善了 OpenAI的GPT模型在 Claude Code 上的工具兼容性和缓存命中率
|
2026-05-05 20:30:21 +08:00 |
|
shaw
|
11ae6f2105
|
fix(rate-limit): remove 429 cooldown config option
|
2026-05-05 20:11:12 +08:00 |
|
Wesley Liddick
|
37f7c7128c
|
Merge pull request #2120 from gaoren002/fix/rate-limit-429-cooldown-config
fix(rate-limit): make 429 fallback cooldown configurable
|
2026-05-05 19:46:11 +08:00 |
|
Wesley Liddick
|
94e494319a
|
Merge pull request #2197 from learnerLj/fix/ws-preflight-ping-fc-output-recovery
fix: preflight ping 恢复时跳过携带 function_call_output 的请求
|
2026-05-05 17:21:21 +08:00 |
|
shaw
|
dc05d4b250
|
chore: remove openspec and update axios
|
2026-05-05 17:13:25 +08:00 |
|
Wesley Liddick
|
ad9b88f0e3
|
Merge pull request #2191 from 2ue/feat/openai-image-generation-controls
完善 GPT Image 访问控制、计费、并发与流式稳定性
|
2026-05-05 16:56:20 +08:00 |
|
shaw
|
df722c9a6e
|
fix: remove OpenAI unknown model fallback
|
2026-05-04 11:43:00 +08:00 |
|
Wesley Liddick
|
c129825f9b
|
Merge pull request #2116 from KnowSky404/fix/openai-bulk-edit-compact-config
fix: add OpenAI compact bulk edit fields
|
2026-05-04 00:14:46 +08:00 |
|
Wesley Liddick
|
ff50b8b6ea
|
Merge pull request #2170 from deqiying/fix/openai-ws-passthrough-reasoning-effort
fix(openai): 修复 WS passthrough 用量记录缺失 reasoning effort 和 User-AgentFix/OpenAI ws passthrough reasoning effort
|
2026-05-04 00:13:42 +08:00 |
|
shaw
|
4cbf518f0a
|
fix: preserve raw chat completions usage billing
|
2026-05-03 23:31:43 +08:00 |
|
Wesley Liddick
|
dc09b367dc
|
Merge pull request #2143 from alfadb/fix/openai-apikey-cc-default-routing
修复:APIKey 账户上游不支持 OpenAI Responses API 时的 Chat Completions 路由回退
|
2026-05-03 22:58:26 +08:00 |
|
shaw
|
0b84d12dbb
|
fix: correct affiliate audit record sources
|
2026-05-03 22:12:57 +08:00 |
|
Wesley Liddick
|
76e2503d5e
|
Merge pull request #2169 from lyen1688/feat/admin-affiliate-records
feat: 新增管理后台邀请返利记录页面
|
2026-05-03 21:10:33 +08:00 |
|
shaw
|
47fb38bca1
|
fix: record zero OpenAI usage logs
|
2026-05-03 17:43:56 +08:00 |
|
shaw
|
72d5ee4cd1
|
fix: drain OpenAI compat streams for usage
|
2026-05-03 17:11:27 +08:00 |
|
shaw
|
b2bdba78dd
|
stabilize image request handling
|
2026-05-03 14:56:09 +08:00 |
|
shaw
|
9d801595c9
|
test: 更新管理员设置契约字段
|
2026-04-30 13:48:27 +08:00 |
|
Wesley Liddick
|
9c448f89a8
|
Merge pull request #2118 from DaydreamCoding/fix/restore-pagination-localStorage
fix: 恢复表格分页大小 localStorage 持久化
|
2026-04-30 13:42:18 +08:00 |
|