Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
0f8e2d0
fix(security): 屏蔽 admin 账号接口返回的敏感凭证字段
StarryKira May 7, 2026
4467922
fix: add autocomplete="one-time-code" for TOTP autofill support
hoobnn May 12, 2026
224e9fc
fix(auth): prefer OIDC compat email in pending flow
imlewc May 12, 2026
bb4c1ab
Fix image billing size normalization
2ue May 12, 2026
4840194
Fix lint issues in image billing change
2ue May 12, 2026
115535e
Update unit tests for image size resolver
2ue May 12, 2026
32a79be
fix(openai): add codex auto review model pricing
gaoren002 May 12, 2026
679c086
fix(openai): handle versioned compatible base URLs
wucm667 May 13, 2026
be15a3e
fix passthought 首token时间计算修复
astro-ge May 14, 2026
4d51e53
fix(redeem): 修复批量复制兑换码兼容性
wucm667 May 14, 2026
a5acefc
fix(install): 检查 Bash 版本并提示升级
wucm667 May 14, 2026
61b6272
fix(payment): apply product affix to subscriptions
wucm667 May 14, 2026
8628190
feat(openai): 支持后台配置 Responses API 路由
wucm667 May 14, 2026
041d138
fix(gateway): route Gemini chat completions upstream
wucm667 May 14, 2026
827764d
fix(account): preserve combined model restrictions
wucm667 May 14, 2026
f9d5ccd
test(gateway): check Gemini chat completion assertions
wucm667 May 14, 2026
ab6510f
fix(repo): 为公告查询添加分页上限,优化分组按账户数排序的数据加载
Evsdrg May 14, 2026
e963714
fix(openai): pass service_tier by default
wucm667 May 14, 2026
a611742
fix(gateway): detach upstream context unconditionally for image gener…
wucm667 May 14, 2026
b936925
fix(channels): 按次/图片计费模式跳过 token 区间重叠校验
is7Qin May 14, 2026
c26d3ae
feat(channels): 渠道未填价时按 LiteLLM 默认价展示
is7Qin May 14, 2026
ed7ef86
test: add capacity retry regressions
weak-fox May 15, 2026
9f07741
fix: retry model capacity transient errors
weak-fox May 15, 2026
2ec1d33
fix(gateway): return Gemini models for Gemini groups
wucm667 May 15, 2026
ff6f164
fix(channels): 后端按次/图片计费跳过 token 区间重叠校验
is7Qin May 15, 2026
348a487
fix(codex-transform): preserve underscore when rewriting call_* tool-…
yetone May 15, 2026
e46d2c2
fix: avoid ops deep link initialization error
Agoniedi May 15, 2026
87fac30
fix: use tier cooldown for google one gemini 429
yangzc2004-bit May 15, 2026
b0c7723
fix(admin/settings): make tab shell readable in dark mode
yetone May 15, 2026
0393bd7
Fix OpenAI compat usage parsing
is7Qin May 15, 2026
360f8de
fix: 修复管理后台分组页可用账号数显示错误
honue May 16, 2026
bec1e2b
fix(openai): 永久禁用缺失 refresh_token 的 OAuth 账号
is7Qin May 16, 2026
26ca73a
fix: hide model scopes for non-antigravity plans
Brisbanehuang May 16, 2026
3ca232a
fix(frontend): 编辑弹窗回退旧 credentials 结构以兼容旧后端
StarryKira May 16, 2026
4499540
fix(docker): pin frontend builder pnpm to v9
wucm667 May 17, 2026
df82a3b
fix(openai): avoid null content when converting chat-completions to r…
wucm667 May 17, 2026
1b03240
fix(payment): 修复支付宝官方扫码二维码生成错误
DanisJiang May 17, 2026
1d47fd6
This preserves DeepSeek reasoning_content across chat compatibility p…
L494264Tt May 18, 2026
e9a25e7
fix(apicompat): preserve empty streaming thinking blocks
HiNewWorld May 18, 2026
ae6ee23
fix: 调整 Ops 错误分类的 SLA 排除逻辑
Arron196 May 18, 2026
429adbc
fix: 标记 OpenAI 本地调度容量错误
Arron196 May 18, 2026
6acb46c
fix: 标记通用网关本地调度容量错误
Arron196 May 18, 2026
09cec31
fix: 统一 Ops 请求错误图表 SLA 口径
Arron196 May 18, 2026
924e108
fix: 更新 Ops 错误分布口径文案
Arron196 May 18, 2026
5dae745
test: 避免 Ops 图表测试使用保留组件名
Arron196 May 18, 2026
ba676e4
feat: add upstream model sync service
Arron196 May 18, 2026
b9ecf25
fix: harden Antigravity model list requests
Arron196 May 18, 2026
36c0037
feat: expose upstream model sync admin API
Arron196 May 18, 2026
3b4eccd
feat: add upstream model sync frontend API
Arron196 May 18, 2026
5713820
feat: add upstream model sync controls
Arron196 May 18, 2026
a4884b4
fix(subscription): 将日卡改为一次性每日配额
Arron196 May 18, 2026
af6cdfa
feat(frontend): 增加订阅配额时间判断工具
Arron196 May 18, 2026
0b40470
i18n: 增加日卡额度结束文案
Arron196 May 18, 2026
a66f771
fix(frontend): 修正用户端日卡额度提示
Arron196 May 18, 2026
f1cc83e
fix(admin): 修正管理端日卡额度提示
Arron196 May 18, 2026
d191075
Merge pull request #2541 from DanisJiang/fix/alipay-pagepay-qrcode
Wei-Shaw May 19, 2026
e318376
Merge pull request #2548 from Arron196/fix/sla-exclude-capacity-errors
Wei-Shaw May 19, 2026
2c3b6e4
Merge pull request #2527 from wucm667/fix/docker-pnpm-ignored-builds
Wei-Shaw May 19, 2026
11870cf
Merge pull request #2499 from yetone/fix/codex-transform-fc-underscore
Wei-Shaw May 19, 2026
a729752
test: align codex tool-call id assertions with fc_ prefix
Wei-Shaw May 19, 2026
f9fec78
Merge pull request #2505 from is7Qin/fix/openai-compat-usage-parsing
Wei-Shaw May 19, 2026
8584b8f
Merge pull request #2504 from yetone/fix-admin-settings-darkmode
Wei-Shaw May 19, 2026
14f54be
Merge pull request #2481 from weak-fox/lyp/fix-issue-2223-capacity-retry
Wei-Shaw May 19, 2026
d70497a
Merge branch 'main' into feat/available-channels-default-pricing
is7Qin May 19, 2026
ddab7de
Merge branch 'main' into fix/image-tier-validation
is7Qin May 19, 2026
0ad69d1
Merge branch 'main' into fix/openai-token-missing-refresh-disable
is7Qin May 19, 2026
a340002
Merge pull request #2401 from 2ue/fix/normalize-image-billing-size
Wei-Shaw May 19, 2026
be0c857
Merge pull request #2502 from yangzc2004-bit/codex/gemini-google-one-…
Wei-Shaw May 19, 2026
082216b
Merge pull request #2508 from honue/main
Wei-Shaw May 19, 2026
57603e1
Merge pull request #2461 from wucm667/fix/image-gen-upstream-context-…
Wei-Shaw May 19, 2026
c655226
Merge pull request #2473 from is7Qin/fix/image-tier-validation
Wei-Shaw May 19, 2026
aa1460f
Merge pull request #2475 from is7Qin/feat/available-channels-default-…
Wei-Shaw May 19, 2026
ae4c738
Merge pull request #2457 from wucm667/fix/openai-fast-policy-default-…
Wei-Shaw May 19, 2026
03473d3
Merge pull request #2554 from Arron196/feature/sync-upstream-models-pr
Wei-Shaw May 19, 2026
702f190
Merge pull request #2447 from wucm667/codex/issue-2428-bash3-install
Wei-Shaw May 19, 2026
23e95b7
Merge pull request #2528 from wucm667/fix/openai-responses-null-content
Wei-Shaw May 19, 2026
36e461e
Merge pull request #2424 from wucm667/fix/openai-versioned-base-url
Wei-Shaw May 19, 2026
9f1a2c2
Merge pull request #2448 from wucm667/codex/issue-2334-copy-all
Wei-Shaw May 19, 2026
ac85663
Merge pull request #2449 from wucm667/fix/payment-product-name-affix
Wei-Shaw May 19, 2026
e365aae
Merge pull request #2450 from wucm667/codex/issue-2431-responses-api-…
Wei-Shaw May 19, 2026
8a4ee57
Merge pull request #2451 from wucm667/codex/issue-2237-gemini-chat-co…
Wei-Shaw May 19, 2026
f05670d
Merge pull request #2454 from wucm667/codex/issue-2426-model-mapping
Wei-Shaw May 19, 2026
902af92
Merge pull request #2456 from Evsdrg/fix/unbounded-queries-and-sort
Wei-Shaw May 19, 2026
8a9f7ae
Merge pull request #2444 from astro-ge/fix/passthrough-first-token-ms
Wei-Shaw May 19, 2026
548c71c
Merge pull request #2557 from Arron196/fix/issue-2542-daily-card-expi…
Wei-Shaw May 19, 2026
0c34e31
fix(gemini): 修复 chat completions compat 编译失败
Wei-Shaw May 19, 2026
e9a09d8
Merge pull request #2395 from imlewc/fix-oidc-compat-email-display
Wei-Shaw May 19, 2026
2ec9b0d
Merge pull request #2412 from gaoren002/fix/codex-auto-review-gpt55
Wei-Shaw May 19, 2026
6a88e56
Merge pull request #2393 from hoobnn/fix/totp-autofill
Wei-Shaw May 19, 2026
b006e36
style(openai-ws): 修复 passthrough_relay gofmt 对齐
Wei-Shaw May 19, 2026
664e9fd
feat(usage): 用户用量按平台拆分 + UsersView 列设置可配置 + 用量列排序
DaydreamCoding May 12, 2026
b19da9c
feat(dingtalk): 钉钉 OAuth 登录接入与 internal_only 用户属性同步
DaydreamCoding May 15, 2026
a9a357e
fix(setup): 初始化完成后阻止访问 setup 页面
wucm667 May 19, 2026
98c9798
Merge pull request #2416 from DaydreamCoding/pr/user-usage-by-platform
Wei-Shaw May 19, 2026
1b6ed24
Merge pull request #2492 from DaydreamCoding/feat/dingtalk-login
Wei-Shaw May 19, 2026
089582d
Merge pull request #2501 from Agoniedi/fix-ops-deeplink-tdz
Wei-Shaw May 19, 2026
271aba1
fix(ops): exclude IP-denied access from SLA
wucm667 May 19, 2026
6db02f0
fix(accounts): show email and add usage refresh button for OpenAI OAuth
tiger-jr804 May 19, 2026
41e7ae5
fix(accounts): fix OpenAI OAuth usage quota never refreshing on manua…
tiger-jr804 May 19, 2026
6381f9e
fix(openai): 识别上游静默拒绝并触发 failover
wucm667 May 19, 2026
e4aaf0a
feat(redeem): 兑换码支持设置使用有效期
wucm667 May 19, 2026
90a3893
fix(openai): 新建账号弹窗补全 Responses API 路由选项
Wei-Shaw May 19, 2026
4fa4e37
Merge pull request #2568 from wucm667/fix/setup-page-guard-after-init
Wei-Shaw May 19, 2026
32037cb
Merge pull request #2570 from wucm667/fix/ops-sla-exclude-ip-denied
Wei-Shaw May 19, 2026
a929e28
Merge pull request #2271 from StarryKira/fix/redact-account-credentials
Wei-Shaw May 19, 2026
66fca3d
Merge pull request #2572 from wucm667/fix/openai-silent-refusal-failover
Wei-Shaw May 19, 2026
2a242ae
Merge pull request #2573 from wucm667/feat/redeem-code-expiry
Wei-Shaw May 19, 2026
21ae52c
Merge pull request #2571 from sherlockwhite/fix/openai-account-email-…
Wei-Shaw May 19, 2026
dbd80a0
fix wxpay pending order reconciliation
LiuZhouZhouJieLun May 19, 2026
6082d02
Merge origin/main into fix/deepseek-reasoning-content
L494264Tt May 19, 2026
6c8b684
Merge pull request #2546 from nanobanana123/fix/anthropic-empty-think…
Wei-Shaw May 19, 2026
1f2c5dc
Merge pull request #2574 from LiuZhouZhouJieLun/fix/wxpay-pending-rec…
Wei-Shaw May 19, 2026
a84bf3f
Merge pull request #2521 from Brisbanehuang/codex/fix-subscription-mo…
Wei-Shaw May 19, 2026
fe3283a
fix: satisfy errcheck for reasoning content conversion
L494264Tt May 19, 2026
1320f5c
Merge pull request #2514 from is7Qin/fix/openai-token-missing-refresh…
Wei-Shaw May 19, 2026
e65fb8b
Merge pull request #2543 from L494264Tt/fix/deepseek-reasoning-content
Wei-Shaw May 19, 2026
8927ab0
chore: sync VERSION to 0.1.127 [skip ci]
github-actions[bot] May 19, 2026
b9cf140
Merge remote-tracking branch 'upstream/main' into sync/upstream-v0.1.…
BFanSYe May 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ FROM ${NODE_IMAGE} AS frontend-builder

WORKDIR /app/frontend

# Install pnpm
RUN corepack enable && corepack prepare pnpm@latest --activate
# Install pnpm (pinned to v9 to match CI and keep builds reproducible)
RUN corepack enable && corepack prepare pnpm@9 --activate

# Install dependencies first (better caching)
COPY frontend/package.json frontend/pnpm-lock.yaml ./
Expand Down
2 changes: 1 addition & 1 deletion backend/cmd/server/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.126
0.1.127
10 changes: 5 additions & 5 deletions backend/cmd/server/wire_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 28 additions & 18 deletions backend/ent/migrate/schema.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading