Commit Graph

  • 35748d8c51 feat(security): gate admin role promotion behind step-up 2FA and harden admin TOTP verification shaw 2026-07-16 16:41:15 +08:00
  • e2e375d694 Make repeated channel-monitor setup safer yan9651688 2026-07-16 16:30:19 +08:00
  • 1f5ee8123f fix(gateway): apply full Claude Code mimicry to Haiku alfadb 2026-07-16 15:45:22 +08:00
  • 7947619cc3 feat(admin): batch update user limits zhaozewu 2026-07-16 15:37:35 +08:00
  • 393a8fe56a Merge pull request #4424 from StarryKira/fix/4417-responses-image-account-capability Wesley Liddick 2026-07-16 15:35:45 +08:00
  • 09729ba54c Merge pull request #4406 from StarryKira/agent/fix-4326-async-image-object-storage Wesley Liddick 2026-07-16 15:35:04 +08:00
  • 590efe29a5 Merge remote-tracking branch 'origin/main' into agent/fix-4326-async-image-object-storage shaw 2026-07-16 15:32:38 +08:00
  • 813920607e Merge pull request #4418 from Wei-Shaw/feat/audit-log-and-credential-hardening Wesley Liddick 2026-07-16 15:27:13 +08:00
  • 605b026cc4 fix(gateway): route image-intent /v1/responses only to Responses-capable accounts (#4417) harukaandClaude Opus 4.8 2026-07-16 00:23:40 -07:00
  • 2d97207d41 fix(settings): 审计日志保留天数清空时回退默认值避免保存 400 shaw 2026-07-16 15:19:19 +08:00
  • d67a2cad2b fix(lint): 检查 audit 键归一化中 WriteRune 返回值 (errcheck) shaw 2026-07-16 15:05:19 +08:00
  • 2de6ccb071 fix(security): 补齐审计日志脱敏缺口 + step-up 下载/取消体验修复 shaw 2026-07-16 14:38:16 +08:00
  • a1af031969 fix(test): gofmt 审计日志测试 + 补齐 settings 契约 golden 两新字段 shaw 2026-07-16 13:58:50 +08:00
  • 0ddd58aaf9 feat(security): 操作审计日志 + 会话IP/UA绑定 + 敏感操作 step-up 2FA shaw 2026-07-16 13:47:50 +08:00
  • 0eb6e21aaa feat: 异步图片任务结果落对象存储 harukaandClaude Opus 4.8 2026-07-15 19:15:22 -07:00
  • e5e94d1eb1 docs: document async image task API haruka 2026-07-15 22:14:34 +08:00
  • 1fb942dd77 feat: add async image generation tasks haruka 2026-07-15 22:13:37 +08:00
  • 09c6c6d740 Merge pull request #4387 from yardbirds0/feat/upstream-rate-scheduling Wesley Liddick 2026-07-16 10:46:29 +08:00
  • 0408bdb34f Merge remote-tracking branch 'origin/main' into feat/upstream-rate-scheduling shaw 2026-07-16 10:31:21 +08:00
  • ab978e615e Merge pull request #4385 from yardbirds0/feat/upstream-billing-probe Wesley Liddick 2026-07-16 10:27:45 +08:00
  • 8d36ce3d20 Merge pull request #4108 from yardbirds0/feat/key-billing-info Wesley Liddick 2026-07-16 10:27:35 +08:00
  • e2bb90a80d fix(test): tls.peet.ws 站点故障时跳过 TLS 指纹集成测试 shaw 2026-07-16 09:51:41 +08:00
  • 08828293b7 Merge pull request #4404 from Wei-Shaw/revert-4381-agent/fix-4326-async-image-tasks Wesley Liddick 2026-07-16 09:48:09 +08:00
  • 502097026f Revert "feat: 支持异步生图任务与结果轮询" Wesley Liddick 2026-07-16 09:47:27 +08:00
  • a3a227c858 Merge pull request #4381 from StarryKira/agent/fix-4326-async-image-tasks Wesley Liddick 2026-07-16 09:44:26 +08:00
  • 51f2b0e3ee Merge pull request #4382 from wp-a/fix/openai-responses-rejected-field-retries Wesley Liddick 2026-07-16 09:37:36 +08:00
  • 531ae04a0b Merge pull request #4395 from wp-a/fix/openai-body-limit-failover Wesley Liddick 2026-07-16 09:33:48 +08:00
  • e4329a04e8 Merge pull request #4393 from superman2003/fix/grok-codex-compatibility Wesley Liddick 2026-07-16 09:33:20 +08:00
  • f3138ceb43 Merge pull request #4384 from wp-a/fix/openai-model-scoped-transient-cooldown Wesley Liddick 2026-07-16 09:33:09 +08:00
  • 1c5c42c183 Merge pull request #4394 from siyuan-123/codex/pr-gpt56-pat-alpha-search Wesley Liddick 2026-07-16 09:32:59 +08:00
  • 3fc0336e1d Merge pull request #4377 from wp-a/fix/openai-ws-ingress-lifecycle Wesley Liddick 2026-07-16 09:32:50 +08:00
  • 807850769f Merge pull request #4396 from StarryKira/fix/4386-image-input-pricing Wesley Liddick 2026-07-16 09:32:29 +08:00
  • 8852194670 Merge pull request #4402 from wucm667/fix/issue-4399-oauth-image-usage Wesley Liddick 2026-07-16 09:32:18 +08:00
  • 4226ff8e3a Merge pull request #4392 from jianjianai/new/perf-bulk-account-platform-scope Wesley Liddick 2026-07-16 09:31:59 +08:00
  • ff08694d79 Merge pull request #4400 from jianjianai/new/perf-scheduler-payload-reuse Wesley Liddick 2026-07-16 09:31:51 +08:00
  • 7e43ebc792 Merge pull request #4369 from wp-a/fix/openai-wsv2-malformed-json Wesley Liddick 2026-07-16 09:31:39 +08:00
  • 4a50d05393 Merge pull request #4380 from wucm667/fix/issue-4357-responses-lite-context Wesley Liddick 2026-07-16 09:31:29 +08:00
  • ba01199812 Merge pull request #4376 from drgnchan/hotfix/find-n6-table-scroll Wesley Liddick 2026-07-16 09:31:16 +08:00
  • 25d7797d83 Merge pull request #4379 from wucm667/fix/issue-4348-reject-image-chat-models Wesley Liddick 2026-07-16 09:31:05 +08:00
  • d22f4d9b5b fix(openai): use image tool usage for OAuth billing wucm667 2026-07-16 08:48:43 +08:00
  • f552448fb2 复用调度快照账号载荷写入 jjaw 2026-07-16 04:07:15 +08:00
  • 62d57c02d8 feat(billing): usage_logs 单独记录图片输入 token 与费用 harukaandClaude Opus 4.8 2026-07-15 10:01:26 -07:00
  • ad5e2a85b7 test(openai): validate body-limit error envelope 王鹏 2026-07-16 00:52:26 +08:00
  • 90ee85f3ef feat: 按上游计费倍率调度 OpenAI 账号 Tian Lee 2026-07-15 22:42:54 +08:00
  • 72fada40f6 fix(lint): check alpha search builder writes siyuan 2026-07-15 21:31:14 +08:00
  • 695665cbc8 fix(openai): fallback PAT alpha search to responses web_search siyuan 2026-07-15 21:19:03 +08:00
  • 776f3f0de7 fix(openai): align alpha search PAT forwarding siyuan 2026-07-15 16:50:06 +08:00
  • 06e03f467a feat(billing): 渠道自定义定价支持图片输入 token 单价 image_input_price harukaandClaude Opus 4.8 2026-07-15 09:35:34 -07:00
  • 7c43b7327d feat(billing): 解析 usage.input_tokens_details 拆分图/文输入 token harukaandClaude Opus 4.8 2026-07-15 09:24:44 -07:00
  • 10cb2ca42c feat(billing): 全局定价解析 input_cost_per_image_token harukaandClaude Opus 4.8 2026-07-15 09:23:35 -07:00
  • 3db00d3fee fix(openai): fail over account-specific body limits 王鹏 2026-07-16 00:19:20 +08:00
  • e8cc1fe26b feat(frontend): add Grok key setup templates superman2003 2026-07-16 00:15:38 +08:00
  • 410ea8490c fix(grok): allow passive Codex image tool declarations superman2003 2026-07-16 00:16:21 +08:00
  • a8a8a58f65 优化批量账户事件的调度重建范围 jjaw 2026-07-16 00:11:17 +08:00
  • 0765d10c1d feat: 增加上游 Sub2API 计费倍率探测与账号展示 Tian Lee 2026-07-15 22:42:53 +08:00
  • 40b8f04a6a fix(openai): scope transient cooldowns by model 王鹏 2026-07-15 21:56:13 +08:00
  • f59a6ed74c feat: 增加 API Key 计费倍率自省接口 Tian Lee 2026-07-15 22:42:53 +08:00
  • 5e4da92dec fix(openai): retry explicitly rejected Responses fields 王鹏 2026-07-15 22:12:00 +08:00
  • 56650d6aed fix(openai): normalize Responses Lite reasoning context wucm667 2026-07-15 22:23:57 +08:00
  • 2fe7df9b81 fix(openai): reject image models on chat completions wucm667 2026-07-15 22:22:51 +08:00
  • 4f641208a0 fix(openai-ws): close ingress reads cleanly 王鹏 2026-07-15 22:05:53 +08:00
  • df247b4364 docs: document async image task API haruka 2026-07-15 22:14:34 +08:00
  • 134179085c feat: add async image generation tasks haruka 2026-07-15 22:13:37 +08:00
  • eb2b8632de fix(frontend): 修复 Grok OAuth 建号缺上游配置入口与 JSON 导入渲染崩溃 shaw 2026-07-15 22:05:59 +08:00
  • 858f3e4a78 fix(frontend): preserve horizontal table scrolling on tablets drgnchan 2026-07-15 21:57:08 +08:00
  • 716fcc6f3d fix(openai): reject malformed WS v2 events 王鹏 2026-07-15 20:59:56 +08:00
  • be6cd1250c Merge pull request #4367 from Wei-Shaw/feat/grok-custom-base-url-and-headers Wesley Liddick 2026-07-15 20:55:16 +08:00
  • 34015a1791 Merge pull request #4359 from catoncat/agent/fix-agent-identity-import-expiry Wesley Liddick 2026-07-15 20:55:05 +08:00
  • a733e66330 Merge pull request #4358 from DanisJiang/feat/admin-recharge-affiliate-rebate Wesley Liddick 2026-07-15 20:54:48 +08:00
  • 960d1886f3 Merge pull request #4323 from turingcat/feat/plan-currency-label Wesley Liddick 2026-07-15 20:54:34 +08:00
  • 221581400b feat(grok): 支持账号级自定义上游地址与请求头覆写 shaw 2026-07-15 20:30:23 +08:00
  • c352d99d92 fix(openai): 调整 Agent Identity 授权入口层级 cat 2026-07-15 20:03:47 +08:00
  • 2147da682b fix(openai): 修复 Agent Identity 审查问题 cat 2026-07-15 18:30:16 +08:00
  • 12e6e70775 fix(openai): 补全 Agent Identity Codex 能力 cat 2026-07-15 17:51:53 +08:00
  • 3b5072187a feat(openai): 增加 Agent Identity 独立导入入口 cat 2026-07-15 17:51:38 +08:00
  • 529744c7c7 fix(openai): 修复 Agent Identity 导入过期校验 cat 2026-07-15 16:38:09 +08:00
  • 736824dd7a feat(affiliate): add admin recharge rebate option Yuhao Jiang 2026-07-15 04:28:55 -05:00
  • 705da4f610 feat(payment): 补充订阅套餐币种字段的 SQL 迁移文件 turingcatandClaude Fable 5 2026-07-15 16:59:00 +08:00
  • d515c3045c chore: sync VERSION to 0.1.156 [skip ci] github-actions[bot] 2026-07-15 08:51:27 +00:00
  • 12f991dde8 Merge pull request #4241 from heathermhuang/codex/fix-grok-admin-refresh-routing Wesley Liddick 2026-07-15 16:22:26 +08:00
  • 4e4ce440b3 fix(test): align duplicate account test with new NewAccountHandler signature shaw 2026-07-15 16:13:22 +08:00
  • bdb5be1c42 Merge remote-tracking branch 'origin/main' into pr4241-fix shaw 2026-07-15 16:11:28 +08:00
  • 0de768e8be Merge pull request #4221 from heathermhuang/codex/fix-grok-oauth-pool-health Wesley Liddick 2026-07-15 16:07:09 +08:00
  • d348193179 Merge pull request #4262 from wucm667/fix/issue-4245-root-models-alias Wesley Liddick 2026-07-15 16:06:59 +08:00
  • bac925624f Merge pull request #4289 from Tiantianr/fix/openai-ws-first-message-timeout Wesley Liddick 2026-07-15 15:45:24 +08:00
  • 651bb019d5 Merge pull request #4346 from xiaohei210509/agent/handle-codex-image-function-tool Wesley Liddick 2026-07-15 15:35:07 +08:00
  • 4de53b61b8 Merge pull request #4339 from wp-a/codex/read-tool-stream-finalization Wesley Liddick 2026-07-15 15:16:24 +08:00
  • dba6cefb6b Merge pull request #4340 from wp-a/codex/anthropic-incomplete-finalization Wesley Liddick 2026-07-15 15:16:12 +08:00
  • 80560e48d2 Merge pull request #4341 from wp-a/codex/additional-tools-discriminator Wesley Liddick 2026-07-15 15:15:58 +08:00
  • ade5944201 fix(openai): preserve Codex image function tools xiaohei210509 2026-07-15 15:10:35 +08:00
  • 44452d4a9d Merge pull request #4334 from lenzhang/fix/grok-vision-image-bridge Wesley Liddick 2026-07-15 14:43:44 +08:00
  • 8e84071f21 Merge pull request #4307 from wp-a/fix/openai-first-output-timeout Wesley Liddick 2026-07-15 14:41:11 +08:00
  • 788b1cebf1 Merge pull request #4333 from superman2003/fix/grok-free-messages-function-cache Wesley Liddick 2026-07-15 14:40:14 +08:00
  • 9b4a7d5d47 fix(apicompat): sanitize complete Read tool argument streams 王鹏 2026-07-15 14:08:07 +08:00
  • d6d9f6ea4f fix(apicompat): preserve incomplete stream finalization 王鹏 2026-07-15 14:08:23 +08:00
  • c3a425837c fix(apicompat): scope additional tools parsing 王鹏 2026-07-15 14:05:26 +08:00
  • 986310d0bd fix(lint): apply De Morgan's law to grok vision bridge gate (QF1001) shaw 2026-07-15 14:30:47 +08:00
  • 2d218fbe61 Merge pull request #4317 from yan9651688/feat/account-one-click-copy Wesley Liddick 2026-07-15 14:23:35 +08:00
  • 9d1b44e6a0 Merge pull request #4324 from superman2003/fix/responses-lite-tool-compat Wesley Liddick 2026-07-15 14:22:15 +08:00
  • 601a1d1662 Merge pull request #4305 from wp-a/fix/outbox-degraded-rebuild-latch Wesley Liddick 2026-07-15 14:22:03 +08:00