 Wesley LiddickandGitHub
|
ebfaf2496b
|
Merge pull request #4674 from AdrianZhaoDev/main
feat(groups): add OpenAI reasoning policy
|
2026-07-22 09:37:06 +08:00 |
|
 Wesley LiddickandGitHub
|
8e078534c2
|
Merge pull request #4648 from creamtea47/codex/fix-mobile-account-actions-menu
fix: 修复账号管理移动端更多操作菜单溢出
|
2026-07-22 09:36:54 +08:00 |
|
 Wesley LiddickandGitHub
|
a185705d19
|
Merge pull request #4684 from superman2003/fix/opencode-codebuddy-cache
fix(grok): preserve OpenCode and CodeBuddy cache sessions
|
2026-07-22 09:36:41 +08:00 |
|
 Wesley LiddickandGitHub
|
003deac540
|
Merge pull request #4696 from tylzh97/fix/issue-4694-codex-relay
fix(codex): 保留级联中继的客户端指纹
|
2026-07-22 09:36:28 +08:00 |
|
 Wesley LiddickandGitHub
|
3f7beb4679
|
Merge pull request #4676 from superman2003/fix/channel-monitor-decrypt-scheduling
fix(monitor): stop retrying monitors with undecryptable API keys
|
2026-07-22 09:35:54 +08:00 |
|
 Wesley LiddickandGitHub
|
7905d02ce5
|
Merge pull request #4679 from superman2003/fix/scheduler-last-used-side-key
fix(scheduler): isolate LastUsedAt cache writes
|
2026-07-22 09:35:42 +08:00 |
|
 Wesley LiddickandGitHub
|
134a2c0bd3
|
Merge pull request #4670 from wucm667/fix/issue-4669-scheduler-quota-metadata
fix: preserve quota state in scheduler metadata
|
2026-07-22 09:35:29 +08:00 |
|
 Wesley LiddickandGitHub
|
ec413f7802
|
Merge pull request #4709 from Su-cyber-art/agent/fix-ops-mobile-overflow
fix: prevent ops dashboard overflow on mobile
|
2026-07-22 09:34:53 +08:00 |
|
 Wesley LiddickandGitHub
|
30371e64cd
|
Merge pull request #4671 from yan9651688/fix/issue-4551-usage-user-search-race
fix(frontend): ignore stale usage user search responses
|
2026-07-22 09:34:40 +08:00 |
|
 Wesley LiddickandGitHub
|
793f62357f
|
Merge pull request #4700 from feitianbubu/fix/promo-expiry-local-time
fix(promo): 优惠码编辑弹窗过期时间改用本地时间预填
|
2026-07-22 09:34:27 +08:00 |
|
 Wesley LiddickandGitHub
|
d1613ef020
|
Merge pull request #4697 from feitianbubu/fix/ops-system-log-cleanup-error-toast
fix(ops): 系统日志清理被拒绝时展示具体原因
|
2026-07-22 09:34:14 +08:00 |
|
 Wesley LiddickandGitHub
|
b8b72e1b18
|
Merge pull request #4666 from TTopoo/redis-username-support
fix(config): support Redis ACL username
|
2026-07-21 10:43:54 +08:00 |
|
 Wesley LiddickandGitHub
|
04a61ee6ad
|
Merge pull request #4667 from jianjianai/new/perf-scheduler-snapshot-id-members-upstream
优化快照发布临时分配
|
2026-07-21 10:43:37 +08:00 |
|
 Wesley LiddickandGitHub
|
1f9eac4fbd
|
Merge pull request #4660 from superman2003/fix/openai-scheduler-exclusion-observability-20260720
fix(scheduler): 高级调度器无可用账号错误补充排除原因统计,可自诊断静默剔除 (#4599)
|
2026-07-21 10:43:21 +08:00 |
|
 Wesley LiddickandGitHub
|
0b9d44545b
|
Merge pull request #4641 from abbzbb/pr/grok-responses-compact
feat(grok): 基于 Grok Responses 实现 /responses/compact 适配 (#4554)
|
2026-07-21 10:43:04 +08:00 |
|
 Wesley LiddickandGitHub
|
927fcbc1e3
|
Merge pull request #4645 from fengshao1227/fix/responses-hosted-image-gen-billing
fix(billing): 合并 hosted image_generation 工具的图片 token 到 /responses 计费
|
2026-07-21 10:42:46 +08:00 |
|
 Wesley LiddickandGitHub
|
14701ff070
|
Merge pull request #4664 from wucm667/fix/issue-4656-sync-cache-billing
fix: align sync cache billing after failover
|
2026-07-21 10:42:07 +08:00 |
|
 Wesley LiddickandGitHub
|
e85878624a
|
Merge pull request #4657 from suuuuuu-1/fix/sse-field-parsing-compatibility
fix(gateway): support compact SSE format in Anthropic /responses bridge
|
2026-07-21 10:41:50 +08:00 |
|
 Wesley LiddickandGitHub
|
8b4c8823d9
|
Merge pull request #4658 from superman2003/fix/cc-bridge-compact-sse
fix(gateway): Chat Completions 桥接受 Anthropic 上游的 SSE 紧凑格式
|
2026-07-21 10:41:33 +08:00 |
|
 Wesley LiddickandGitHub
|
d1dd512bef
|
Merge pull request #4650 from superman2003/fix/plan-validity-unit-display
fix(frontend): 用户侧套餐有效期单位不再把「月/周」显示成「天」
|
2026-07-21 10:41:16 +08:00 |
|
 Wesley LiddickandGitHub
|
7b934d6888
|
Merge pull request #4649 from superman2003/fix/preserve-call-id-length-20260720
fix(openai): preserve 路径 call_id 超长时压缩至 64 字符上限
|
2026-07-21 10:40:37 +08:00 |
|
 Wesley LiddickandGitHub
|
a753e91e2c
|
Merge pull request #4662 from Milesians/fix/proxy-probe-dual-stack
fix: use dual-stack fallback for proxy probe
|
2026-07-21 10:40:20 +08:00 |
|
 Wesley LiddickandGitHub
|
e5384ac13b
|
Merge pull request #4659 from feitianbubu/fix/graceful-shutdown-cleanup
fix: 优雅关停超时不再跳过 Cleanup,避免缓冲的用量/计费记录丢失
|
2026-07-21 10:40:03 +08:00 |
|
 Wesley LiddickandGitHub
|
0738eadcb5
|
Merge pull request #4652 from suuuuuu-1/refactor/clean-zh-accounts-redundant-keys
refactor(i18n): 清理 zh/admin/accounts.ts 中重构遗留的冗余 keys
|
2026-07-21 10:39:46 +08:00 |
|
 Wesley LiddickandGitHub
|
2e5973b165
|
Merge pull request #4575 from Astrenix/feat/batch-image-guide-i18n
feat(frontend): 批量生图页面完整迁移至 vue-i18n
|
2026-07-20 15:32:21 +08:00 |
|
 Wesley LiddickandGitHub
|
ecf199d29d
|
Merge pull request #4573 from Astrenix/fix/dark-palette-slate-consistency
style(frontend): 统一暗色模式表面色板为项目 slate 色系
|
2026-07-20 15:32:16 +08:00 |
|
 Wesley LiddickandGitHub
|
7cbb0d8552
|
Merge pull request #4629 from yan9651688/fix/issue-4609-plan-currency-symbol
fix(payment): show plan prices with configured currency symbols
|
2026-07-20 15:32:11 +08:00 |
|
 Wesley LiddickandGitHub
|
c4a8878f1f
|
Merge pull request #4626 from put-go/fix/grok-chained-video-content
fix(grok): support chained video content proxies
|
2026-07-20 15:30:46 +08:00 |
|
 Wesley LiddickandGitHub
|
95c8b2401e
|
Merge pull request #4616 from zhangxaochen/codex/openai-quota-error
fix(openai): return standard insufficient quota errors
|
2026-07-20 15:30:41 +08:00 |
|
 Wesley LiddickandGitHub
|
e669e51b92
|
Merge pull request #4565 from abbzbb/fix/prompt-audit-fail-closed-4560
fix(security-audit): 仅在 blocking 意图下 fail-closed,修复无法关闭审计
|
2026-07-20 15:30:36 +08:00 |
|
 Wesley LiddickandGitHub
|
ce9e70d5cf
|
Merge pull request #4569 from Astrenix/fix/codex-models-openai-list-envelope
fix(openai): accept standard OpenAI model list for Codex model discovery
|
2026-07-20 15:30:31 +08:00 |
|
 Wesley LiddickandGitHub
|
deb5e8756a
|
Merge pull request #4572 from catoncat/fix/openai-agent-identity-team-isolation
fix(openai): 按 Team 隔离 Agent Identity 导入
|
2026-07-20 15:30:26 +08:00 |
|
 Wesley LiddickandGitHub
|
2ee66c401d
|
Merge pull request #4574 from Astrenix/fix/i18n-hardcoded-strings
fix(frontend): 补齐零星硬编码 UI 文案的国际化
|
2026-07-20 15:29:05 +08:00 |
|
 Wesley LiddickandGitHub
|
3071d41443
|
Merge pull request #4570 from Astrenix/fix/available-channels-scroll
fix(frontend): 修复可用渠道页面内容过多时无法滚动的问题
|
2026-07-20 15:29:00 +08:00 |
|
 Wesley LiddickandGitHub
|
58ee0c8d75
|
Merge pull request #4571 from Astrenix/fix/user-balance-modal-dark-text
fix(frontend): 修复余额弹窗暗色模式下用户邮箱不可读
|
2026-07-20 15:28:56 +08:00 |
|
 Wesley LiddickandGitHub
|
78f85583ea
|
Merge pull request #4630 from feitianbubu/fix/api-key-update-ip-list-clear
fix: 部分更新 API Key 时不再静默清空 IP 白/黑名单
|
2026-07-20 15:28:51 +08:00 |
|
 Wesley LiddickandGitHub
|
db4295d646
|
Merge pull request #4591 from huangjunsen0406/fix/grok-claude-messages-prompt-cache
fix(grok): improve Claude Messages prompt-cache round-trip
|
2026-07-20 11:57:36 +08:00 |
|
 Wesley LiddickandGitHub
|
dabca7ca79
|
Merge pull request #4585 from superman2003/fix/issues-4561-4562-4566-4582
fix(grok): improve token counting, quota probes, and proxy checks
|
2026-07-20 11:37:02 +08:00 |
|
 Wesley LiddickandGitHub
|
b8e844f4ee
|
Merge pull request #4612 from catoncat/fix/codex-call-id-length
fix(openai): 限制 Codex call_id 归一化后的长度
|
2026-07-20 11:05:18 +08:00 |
|
 Wesley LiddickandGitHub
|
80a533c890
|
Merge pull request #4606 from orchief/codex/issue-4603-dedupe-oauth-system-prompt
fix(openai): 避免 OAuth Chat 转译重复 system 前缀
|
2026-07-20 11:03:00 +08:00 |
|
 Wesley LiddickandGitHub
|
6d152893ff
|
Merge pull request #4590 from superman2003/fix/grok-client-cache-codex-trae
fix(grok): cache client tools from Codex, Trae, and Claude Desktop
|
2026-07-20 10:47:05 +08:00 |
|
 Wesley LiddickandGitHub
|
1b4029b050
|
Merge pull request #4595 from kinsolee/fix/http-bridge-failover-terminal-safety
fix(openai): make HTTP bridge failover safe
|
2026-07-20 10:29:00 +08:00 |
|
 Wesley LiddickandGitHub
|
139a3d4346
|
Merge pull request #4589 from huangjunsen0406/fix/anthropic-message-start-stop-reason-null
fix(apicompat): emit null stop_reason on Anthropic message_start
|
2026-07-20 10:28:52 +08:00 |
|
 Wesley LiddickandGitHub
|
8c9cda1803
|
Merge pull request #4583 from BenjaminAaron196/codex/ops-report-email-template
(feat) 运维定时报表支持可编辑摘要模板与多语言展示
|
2026-07-20 10:28:44 +08:00 |
|
 Wesley LiddickandGitHub
|
0a8831777b
|
Merge pull request #4619 from superman2003/fix/grok-manual-test-scheduling-gate
fix(grok): let manual connection tests bypass the scheduling gate
|
2026-07-20 10:26:55 +08:00 |
|
 Wesley LiddickandGitHub
|
34c8dbd604
|
Merge pull request #4618 from superman2003/fix/system-update-detach-request-ctx
fix(update): detach in-place update from the HTTP request lifetime
|
2026-07-20 10:26:47 +08:00 |
|
 Wesley LiddickandGitHub
|
e311d368d3
|
Merge pull request #4611 from superman2003/fix/codex-models-manifest-401-unschedulable
fix(openai): mark OAuth accounts unschedulable on Codex models manifest 401
|
2026-07-20 10:26:39 +08:00 |
|
 Wesley LiddickandGitHub
|
f133fde643
|
Merge pull request #4602 from jianjianai/new/perf-responses-image-intent
perf(openai): 复用 Responses 生图意图判定
|
2026-07-20 10:26:31 +08:00 |
|
 Wesley LiddickandGitHub
|
c0b8f6b0a8
|
Merge pull request #4601 from jianjianai/new/perf-responses-sse-type
perf(openai): 复用 Responses SSE 事件类型解析
|
2026-07-20 10:26:23 +08:00 |
|
 Wesley LiddickandGitHub
|
9ccc9077cc
|
Merge pull request #4581 from wucm667/feat/issue-4375-github-release-token
feat: support GitHub token for update checks
|
2026-07-20 10:26:15 +08:00 |
|
 Wesley LiddickandGitHub
|
f5e484aa70
|
Merge pull request #4625 from wucm667/fix/issue-4624-sticky-force-cache-billing
fix(handler): avoid cache billing on same-account retry
|
2026-07-20 10:24:38 +08:00 |
|
 Wesley LiddickandGitHub
|
aa615c2677
|
Merge pull request #4620 from cugxuan/codex/show-subscription-expiry-minute
feat(subscription): show expiry times to minute
|
2026-07-20 10:24:30 +08:00 |
|
 Wesley LiddickandGitHub
|
032001598a
|
Merge pull request #4617 from wucm667/fix/issue-4610-anthropic-json-content-type
fix(openai): correct buffered messages content type
|
2026-07-20 10:24:22 +08:00 |
|
 Wesley LiddickandGitHub
|
6def36a171
|
Merge pull request #4614 from cugxuan/codex/fix-subscription-expiry-days
fix(subscription): round remaining days up
|
2026-07-20 10:24:14 +08:00 |
|
 Wesley LiddickandGitHub
|
d2ef0cb151
|
Merge pull request #4587 from coo1white/fix-compose-redis-dev-local
fix(deploy): make the redis command flags take effect in dev and local compose
|
2026-07-20 10:24:07 +08:00 |
|
 Wesley LiddickandGitHub
|
25bd4956f0
|
Merge pull request #4588 from coo1white/wire-postgres-tuning-vars
fix(deploy): pass the documented postgres tuning values to postgres
|
2026-07-20 10:23:59 +08:00 |
|
 Wesley LiddickandGitHub
|
502097026f
|
Revert "feat: 支持异步生图任务与结果轮询"
|
2026-07-16 09:47:27 +08:00 |
|
 Wesley LiddickandGitHub
|
12f991dde8
|
Merge pull request #4241 from heathermhuang/codex/fix-grok-admin-refresh-routing
fix(grok): route generic admin refresh through Grok OAuth
|
2026-07-15 16:22:26 +08:00 |
|
 Wesley LiddickandGitHub
|
42f3c22830
|
Merge pull request #4060 from superman2003/feat/grok-prompt-cache-identity
feat(grok): enable Free OAuth prompt caching and quota recovery
|
2026-07-13 09:20:57 +08:00 |
|
 Wesley LiddickandGitHub
|
10102807e2
|
Merge pull request #3869 from Birditch/feat/admin-user-role-and-token-ranking
feat(admin): 用户角色管理 + 用户 Token 排行
|
2026-07-09 19:50:01 +08:00 |
|
 Wesley LiddickandGitHub
|
751cf5eea3
|
Merge pull request #3870 from fengshao1227/fix/response-failed-passthrough-rules
fix(gateway): CC/Messages 路径 SSE response.failed 应用错误透传规则
|
2026-07-09 19:49:32 +08:00 |
|
 Wesley LiddickandGitHub
|
a8505877ff
|
Merge pull request #3868 from wucm667/fix/openai-sse-response-failed-error-passthrough
fix: OpenAI SSE response.failed 应用错误透传规则
|
2026-07-09 19:49:04 +08:00 |
|
 Wesley LiddickandGitHub
|
f3380dbd62
|
Merge pull request #3867 from heathermhuang/codex/postmerge-grok-issues-3848-3861
fix: Grok OAuth, image, usage, and quota handling
|
2026-07-09 19:48:32 +08:00 |
|
 Wesley LiddickandGitHub
|
b6d2df24d8
|
Merge pull request #3800 from Ge-limin/feat/codex-models-manifest
feat: Codex 客户端模型清单(manifest)透传接口
|
2026-07-09 14:40:23 +08:00 |
|
 Wesley LiddickandGitHub
|
52da41fd6e
|
Merge pull request #3809 from hongheshan-svg/fix/upstream-anthropic-429-fallback
fix(ratelimit): Anthropic 无 reset 头的 429 也进入兜底冷却,避免账号永不冷却导致的 429 循环
|
2026-07-09 14:40:10 +08:00 |
|
 Wesley LiddickandGitHub
|
dfff28ab05
|
Merge pull request #3843 from InCerryGit/fix/issue-3540-lenient-json-limit
fix(gateway): cap lenient JSON normalization
|
2026-07-09 14:39:55 +08:00 |
|
 Wesley LiddickandGitHub
|
e2c662e965
|
Merge pull request #3840 from feitianbubu/fix/crs-sync-frontend-timeout
fix(crs-sync): raise frontend sync timeout to 180s
|
2026-07-09 14:39:39 +08:00 |
|
 Wesley LiddickandGitHub
|
9392d1fc43
|
Merge pull request #3841 from fengshao1227/fix/html-escape-site-name-and-sanitize-doc-url
fix(security): HTML-escape site_name 并对 doc_url 统一应用 sanitizeUrl
|
2026-07-09 14:39:26 +08:00 |
|
 Wesley LiddickandGitHub
|
9ba6f3c2b0
|
Merge pull request #3845 from wucm667/feat/groups-quota-used-display
feat: 配额操控列表显示已用额度
|
2026-07-09 14:39:12 +08:00 |
|
 Wesley LiddickandGitHub
|
a57157b9fa
|
Merge pull request #3822 from wucm667/feat/api-key-last-used-ip
feat(api-key): 展示 API Key 最近使用 IP
|
2026-07-09 14:38:01 +08:00 |
|
 Wesley LiddickandGitHub
|
0118fa3ce2
|
Merge pull request #3721 from CHOS1N11111/codex/add-response-format-compat
Add response_format compatibility mapping
|
2026-07-09 14:37:46 +08:00 |
|
 Wesley LiddickandGitHub
|
105ac31c37
|
Merge pull request #3781 from fengshao1227/fix/openai-oauth-empty-mapping-model-guard
fix(scheduler): 空 model_mapping 的 OpenAI OAuth 账号不再吸收全部模型
|
2026-07-09 14:37:33 +08:00 |
|
 Wesley LiddickandGitHub
|
7302be4d13
|
Merge pull request #3833 from superman2003/fix/security-and-frontend-hardening
fix(gateway,frontend): 修复 Gemini 鉴权绕过与前端支付/会话缺陷
|
2026-07-09 14:37:19 +08:00 |
|
 Wesley LiddickandGitHub
|
636c452535
|
Merge pull request #3836 from ShuYeJang/main
fix(billing): 渠道定价覆盖写穿 fallbackPrices 共享指针导致全局计费污染
|
2026-07-09 14:37:05 +08:00 |
|
 Wesley LiddickandGitHub
|
42ecbeb8c6
|
Merge pull request #3769 from Wei-Shaw/chore/renew-xlsx-audit-exceptions
chore: renew expired xlsx audit exceptions to 2026-10-06
|
2026-07-07 08:47:48 +08:00 |
|
 Wesley LiddickandGitHub
|
ba1bb0a3d3
|
Revert "fix(payment): 订阅确认页显示换算后 CNY 金额 + 邀请返利按 USD price 计算"
|
2026-07-06 14:55:04 +08:00 |
|
 Wesley LiddickandGitHub
|
9caa3c9c5e
|
Merge pull request #3635 from JRBaggins/hotfix/openai-oauth-count-tokens-latest
fix: handle OpenAI OAuth count_tokens scope errors
|
2026-07-02 17:41:43 +08:00 |
|
 Wesley LiddickandGitHub
|
3020652fa1
|
Merge pull request #3565 from zy6p/zy6p/pr-openai-ws-http-bridge
feat(openai-ws): 支持 http_bridge ingress 模式
|
2026-07-02 17:40:32 +08:00 |
|
 Wesley LiddickandGitHub
|
537bd50469
|
Merge pull request #3638 from infinityf4p/show-reset-credit-expiration
feat(openai): show reset credit expiration
|
2026-07-02 17:39:17 +08:00 |
|
 Wesley LiddickandGitHub
|
6bc6998b0e
|
Merge pull request #3627 from alfadb/fix/ollama-anthropic-bearer-auth
fix(anthropic): 支持 API Key Bearer 认证方式
|
2026-07-02 17:37:30 +08:00 |
|
 Wesley LiddickandGitHub
|
4e23c77ece
|
Merge pull request #3626 from DanisJiang/fix/claude-code-stream-keepalive
fix: prevent Claude Code stream keepalive stalls
|
2026-07-02 17:35:48 +08:00 |
|
 Wesley LiddickandGitHub
|
821399ade1
|
Merge pull request #3622 from deqiying/feat/subscription-revoke-restore
支持恢复已撤销订阅
|
2026-07-02 17:34:20 +08:00 |
|
 Wesley LiddickandGitHub
|
441b8ec2e2
|
Merge pull request #3614 from heathermhuang/codex/grok-media-group-gate-fix
fix: enable Grok media generation groups
|
2026-07-02 17:34:09 +08:00 |
|
 Wesley LiddickandGitHub
|
fafdd8342f
|
Merge pull request #3641 from infinityf4p/fix/openai-plan-type-workspace
fix(openai): avoid inactive workspace plan type overrides
|
2026-07-02 17:33:59 +08:00 |
|
 Wesley LiddickandGitHub
|
50dff6762c
|
Merge pull request #3630 from seng1e/fix/codex-image-bridge-skip-compact
fix(openai): skip Codex image bridge injections for /responses/compact
|
2026-07-02 17:32:43 +08:00 |
|
 Wesley LiddickandGitHub
|
e63492090a
|
Merge pull request #3609 from phoenixikkifullstack/fix/antigravity-gemini-3.1-pro-high
fix: Handle invalid arguments correctly for Gemini reasoning models
|
2026-07-02 17:32:32 +08:00 |
|
 Wesley LiddickandGitHub
|
51b5142af7
|
Merge pull request #3612 from StarryKira/codex/fix-user-model-stats-requested-model
[codex] fix user model stats requested aggregation
|
2026-07-02 17:32:19 +08:00 |
|
 Wesley LiddickandGitHub
|
634b0eee48
|
Merge pull request #3430 from chaochaoweb3/codex/remove-claude-oauth-expires-in
fix: omit expires_in from Claude OAuth token exchange
|
2026-07-02 17:32:09 +08:00 |
|
 Wesley LiddickandGitHub
|
fd66ae1ecb
|
Merge pull request #3642 from infinityf4p/fix/openai-subscription-expiry-save
fix(openai): persist subscription expiration from OAuth
|
2026-07-02 17:31:58 +08:00 |
|
 Wesley LiddickandGitHub
|
dcd8689d78
|
Merge pull request #3548 from dftian478/codex/中文-上下文窗口不切号
修复 OpenAI 上下文窗口错误误触发账号切换
|
2026-06-30 10:57:26 +08:00 |
|
 Wesley LiddickandGitHub
|
efb8b45876
|
Merge pull request #3560 from StarryKira/feat/issue-3557-oauth-email
feat: fix OAuth email completion flow
|
2026-06-30 10:55:00 +08:00 |
|
 Wesley LiddickandGitHub
|
ac6d4ccf09
|
Merge pull request #3549 from dftian478/codex/中文-gpt55-codex-instructions
修复 OpenAI GPT-5.5 的 Codex 指令选择
|
2026-06-30 10:53:35 +08:00 |
|
 Wesley LiddickandGitHub
|
ac6f2e9693
|
Merge pull request #3559 from 315944211/fix/privacy-toast-result
fix: show privacy setting result accurately
|
2026-06-30 10:50:17 +08:00 |
|
 Wesley LiddickandGitHub
|
e70e36e4d2
|
Merge pull request #3484 from bwliangc/feat/risk-control-matched-keyword
feat(risk-control): record matched keyword in keyword-block logs
|
2026-06-30 10:40:30 +08:00 |
|
 Wesley LiddickandGitHub
|
c99112a9e9
|
Merge pull request #3515 from bestony/feat/ops-system-log-key-id
feat(ops): add key id filter to system logs
|
2026-06-29 09:24:40 +08:00 |
|
 Wesley LiddickandGitHub
|
a22b12677f
|
Merge pull request #3517 from bestony/feat/keys-column-settings
feat(keys): add API key column settings
|
2026-06-29 09:24:20 +08:00 |
|
 Wesley LiddickandGitHub
|
b0dbc22fe5
|
Merge pull request #3510 from wucm667/fix/subscription-confirm-show-converted-amount
fix(payment): 订阅订单确认页显示换算后的 CNY 实付金额,而非 USD 套餐价
|
2026-06-29 09:24:01 +08:00 |
|
 Wesley LiddickandGitHub
|
7c857bd080
|
Merge pull request #3441 from deqiying/feature/openai-quota-headroom-scheduler
新增 OpenAI 剩余额度调度权重
|
2026-06-29 09:23:32 +08:00 |
|
 Wesley LiddickandGitHub
|
bebafe7697
|
Merge pull request #3437 from imfangwenjie/fix/api-base-fetch
fix(frontend): use configured API base for direct requests
|
2026-06-29 09:23:13 +08:00 |
|
 Wesley LiddickandGitHub
|
fc1e5a94a9
|
Merge pull request #3534 from mxyhi/fix/openai-quota-platform-post-billing
fix(openai): preserve quota platform in usage billing
|
2026-06-29 09:21:44 +08:00 |
|