Commit Graph

  • 0af44ce4c2 fix: 修复反代部署下拒绝日志客户端 IP 不准确 deqiying 2026-05-22 23:28:21 +08:00
  • f59d9a5f8e
    Merge pull request #2674 from wucm667/feat/moderation-per-model-toggle Wesley Liddick 2026-05-22 20:10:38 +08:00
  • 301032dc72
    Merge pull request #2672 from wucm667/feat/email-whitelist-wildcard-suffix Wesley Liddick 2026-05-22 17:33:29 +08:00
  • a5efb84fa0
    Merge pull request #2656 from wucm667/fix/apicompat-developer-role-to-system Wesley Liddick 2026-05-22 17:32:47 +08:00
  • 9f91a8af17
    Merge pull request #2662 from touwaeriol/feat/bedrock-cc-compat Wesley Liddick 2026-05-22 17:32:11 +08:00
  • a33a294970
    Merge pull request #2658 from wucm667/feat/account-test-chat-completions-path Wesley Liddick 2026-05-22 17:31:14 +08:00
  • ac72b01d89
    Merge pull request #2681 from wucm667/fix/moderation-dedupe-agent-loop Wesley Liddick 2026-05-22 17:29:22 +08:00
  • e674a5628c
    Merge pull request #2682 from Xch13/fix-cache-hit-rate Wesley Liddick 2026-05-22 17:27:26 +08:00
  • 85e60b4f51
    Merge pull request #2687 from wucm667/fix/audit-exception-js-cookie Wesley Liddick 2026-05-22 17:14:59 +08:00
  • 199a5bcc69 fix(risk-control): Agent 工具循环中同一用户消息重复审计去重 wucm667 2026-05-22 14:54:06 +08:00
  • ffd53343bb fix(deps): 升级 js-cookie 修复安全审计 wucm667 2026-05-22 13:55:27 +08:00
  • 6ba20acd66 fix(frontend): correct Cache Hit Rate denominator to include all prompt tokens Xch13 2026-05-22 11:45:33 +08:00
  • 0d5c6f7cc7 feat(risk-control): 内容审计支持按模型生效 wucm667 2026-05-21 21:18:43 +08:00
  • a5b9b68b76 feat(registration): 支持邮箱白名单后缀通配符 wucm667 2026-05-21 21:02:26 +08:00
  • ca60cede14 feat(account): 支持测试连接 Chat Completions 路径 wucm667 2026-05-21 10:54:41 +08:00
  • c4d7edba08 fix(apicompat): map developer role to system wucm667 2026-05-21 10:43:13 +08:00
  • 16793d3af0 chore: update sponsors shaw 2026-05-21 15:26:20 +08:00
  • aae20ef437 fix(oidc): harden verified-email fast path shaw 2026-05-21 15:19:29 +08:00
  • 35901a174b
    Merge pull request #2655 from ye4241/feat/oidc-trust-verified-email-fast-path Wesley Liddick 2026-05-21 14:47:08 +08:00
  • a613a587ba feat: add subscription expiry email toggle shaw 2026-05-21 14:27:50 +08:00
  • 55554adc18 chore(oidc): 回应 Copilot review ye4241 2026-05-21 11:55:22 +08:00
  • 39fe7aa0eb feat(oidc): 上游邮箱已验证时跳过 choice 页直接登录注册 ye4241 2026-05-21 10:16:57 +08:00
  • fe1c6c958b feat(bedrock): add Claude Code compatibility for AWS Bedrock erio 2026-05-21 11:46:24 +08:00
  • bd3d4d9a24
    Merge pull request #2399 from gaoren002/fix/openai-image-upstream-errors Wesley Liddick 2026-05-21 11:31:22 +08:00
  • a60a349ecf
    Merge pull request #2375 from gaoren002/fix/account-delete-scheduler-cache Wesley Liddick 2026-05-21 11:31:05 +08:00
  • 131d4b3050
    Merge pull request #2374 from gaoren002/fix/openai-refresh-token-reused Wesley Liddick 2026-05-21 11:30:52 +08:00
  • 9673a22f26 fix(i18n): 去除兑换码批量修改重复的翻译 key shaw 2026-05-21 11:12:32 +08:00
  • eda04c6129
    Merge pull request #2615 from wucm667/feat/redeem-code-batch-update Wesley Liddick 2026-05-21 10:39:46 +08:00
  • b106192ee2
    Merge pull request #2648 from DaydreamCoding/fix/user-provider-default-grants-check Wesley Liddick 2026-05-21 10:38:34 +08:00
  • d3c4e50753
    Merge pull request #2645 from lyen1688/fix/trusted-forwarded-ip-acl Wesley Liddick 2026-05-21 10:34:28 +08:00
  • 4bfb707ff3 fix(auth): user_provider_default_grants 加入 github/google/dingtalk DaydreamCoding 2026-05-21 00:35:47 +08:00
  • 1d2445ff52 修复 API Key ACL 开关的 CI 校验 lyen1688 2026-05-20 23:51:39 +08:00
  • 08c8c67df7 为 API Key ACL 增加反代真实 IP 开关 lyen1688 2026-05-20 22:51:46 +08:00
  • 82bc1e199f chore: remove unused real-time log stream / request event bus win 2026-05-20 22:43:20 +08:00
  • e5d6f1727f
    Merge pull request #2641 from Arron196/fix/channel-monitor-responses-reasoning Wesley Liddick 2026-05-20 22:36:46 +08:00
  • f2d072ffc7
    Merge pull request #2643 from Arron196/fix/ops-sla-local-client-errors Wesley Liddick 2026-05-20 22:36:02 +08:00
  • 99261741af
    Merge pull request #2642 from touwaeriol/feat/bedrock-cc-compat Wesley Liddick 2026-05-20 22:35:30 +08:00
  • 502d57652f chore: merge upstream Wei-Shaw/sub2api v0.1.130-fix win 2026-05-20 22:06:26 +08:00
  • 69305a6091 fix(ops): 排除本地客户端限制错误的 SLA 计数 benjamin 2026-05-20 22:01:33 +08:00
  • 4fd21994c5 feat(bedrock): add Claude Code compatibility transformations for Bedrock accounts erio 2026-05-20 21:47:38 +08:00
  • d3d5843b9d fix(channel-monitor): 兼容 Responses reasoning 输出 benjamin 2026-05-20 21:19:06 +08:00
  • 73b43bbb8a
    Merge pull request #2636 from is7Qin/fix/thinking-block-empty-content-retry Wesley Liddick 2026-05-20 19:59:49 +08:00
  • 8211aa7066 fix: retry on "thinking block must contain thinking" upstream error name 2026-05-20 18:46:50 +08:00
  • 4e3ba04717 chore: merge upstream Wei-Shaw/sub2api v0.1.129 win 2026-05-20 18:07:13 +08:00
  • 9556310538 fix(frontend): remove stray reference to deleted upstreamType ref win 2026-05-20 18:01:37 +08:00
  • 92433656f5 chore: merge upstream Wei-Shaw/sub2api v0.1.128 — keep fork customizations win 2026-05-20 17:50:44 +08:00
  • 202aab8e63 fix(accounts): unschedule errored accounts gaoren002 2026-05-11 21:49:40 +00:00
  • 49b415e333 fix: mark reused refresh tokens non-retryable gaoren002 2026-05-11 12:51:11 +00:00
  • 60f6602b81 fix: clear scheduler cache when deleting accounts gaoren002 2026-05-11 14:22:13 +00:00
  • 888cd8092d fix(openai): surface image moderation errors gaoren002 2026-05-12 06:49:45 +00:00
  • 0fefedf9cd feat(claude-mimic): upgrade Claude Code mimicry to 2.1.145 via bundle abstraction win 2026-05-20 17:18:47 +08:00
  • 771e0ca973 chore: sync VERSION to 0.1.129 [skip ci] github-actions[bot] 2026-05-20 09:11:41 +00:00
  • 5c074e6fe8 ci: restrict cla workflow to upstream repo shaw 2026-05-20 17:09:57 +08:00
  • 51f72186a5
    Merge pull request #2613 from wucm667/feat/api-key-usage-daily-detail Wesley Liddick 2026-05-20 16:55:42 +08:00
  • a6db05c824
    Merge pull request #2612 from wucm667/fix/group-status-key-auth-block Wesley Liddick 2026-05-20 16:55:08 +08:00
  • 655e157658
    Merge pull request #2611 from wucm667/test/repo-aes-encryptor Wesley Liddick 2026-05-20 16:54:33 +08:00
  • df2b02e61c fix: 修正分组账号可用计数口径 shaw 2026-05-20 16:53:23 +08:00
  • dd4d482a70 fix email reminder dedup keys shaw 2026-05-20 16:40:18 +08:00
  • 3263ca63c7 feat(redeem): add redeem code batch update wucm667 2026-05-20 16:08:41 +08:00
  • 22ff1acde3 fix(auth): 停用/删除分组后阻断 API Key wucm667 2026-05-20 15:52:00 +08:00
  • 90b2b2a757 feat(usage): 用户 API Key 用量页支持按日明细 wucm667 2026-05-20 15:48:06 +08:00
  • f5a2ad688a chore: sync VERSION to 0.1.128 [skip ci] github-actions[bot] 2026-05-20 07:44:15 +00:00
  • cbdfedab38 test(repository): 补充 AES Encryptor 单元测试 wucm667 2026-05-20 15:44:00 +08:00
  • 7ec61eb2f5
    Merge pull request #2606 from wucm667/fix/openai-responses-respect-force-chat-completions Wesley Liddick 2026-05-20 15:13:43 +08:00
  • 378a0a6a61
    Merge pull request #2599 from Arron196/feature/email-template-editor Wesley Liddick 2026-05-20 15:12:57 +08:00
  • 1222d75119
    Merge pull request #2595 from wucm667/fix/group-list-available-account-count Wesley Liddick 2026-05-20 15:11:08 +08:00
  • 825834b5cb test(api-contract): fix admin/settings expected map missing openai_codex_user_agent shaw 2026-05-20 15:07:07 +08:00
  • fb2098018e
    Merge pull request #2593 from wucm667/fix/openai-images-n-param Wesley Liddick 2026-05-20 14:35:06 +08:00
  • 878ad3b569 feat(openai-gateway): Codex OAuth 账号浏览器 UA 自动改写规避 Cloudflare 质询 shaw 2026-05-20 14:33:51 +08:00
  • cae93ae137 fix(openai): /v1/responses respect force chat completions wucm667 2026-05-20 14:17:26 +08:00
  • e1b53fdeba fix(email): 补全模板 helper 写入错误检查 benjamin 2026-05-20 13:40:32 +08:00
  • 0fd8c060df fix(frontend): 按当前语言初始化邮件模板 benjamin 2026-05-20 13:26:19 +08:00
  • 12f324688f feat(auth): 在认证服务中保留邮件 locale benjamin 2026-05-20 13:25:58 +08:00
  • efa1994233 feat(auth): 透传验证码邮件语言偏好 benjamin 2026-05-20 13:25:45 +08:00
  • a6bb6d481b fix(ops): 收紧运维邮件 fallback 和去重 benjamin 2026-05-20 13:25:32 +08:00
  • 3fdd5cbaef fix(email): 避免模板投递错误重复 fallback benjamin 2026-05-20 13:25:18 +08:00
  • 7e0b22ceb6 feat(email): 扩展邮件模板错误处理 benjamin 2026-05-20 13:25:03 +08:00
  • 158785bfc9 chore: merge upstream v0.1.127 — keep omniroute customizations win 2026-05-20 12:39:08 +08:00
  • 27f2b442cb chore: skip AppleDouble migrations + Alpine mirror for CN builds win 2026-05-20 12:15:25 +08:00
  • 5465003d07 test(group): 补充分组列表可用账号数与总账号数统计正确性的集成测试 wucm667 2026-05-20 11:33:29 +08:00
  • 2c14efeaa0 fix(openai-images): 修复图片生成 n 参数透传 wucm667 2026-05-20 11:28:28 +08:00
  • 91da815993 feat(risk-control): 内容审计新增关键词拦截 shaw 2026-05-20 11:13:53 +08:00
  • d72bf0897e test(frontend): 加载前端测试初始化脚本 benjamin 2026-05-20 11:08:31 +08:00
  • c2b0591200 feat(i18n): 添加邮件模板编辑器文案 benjamin 2026-05-20 11:08:04 +08:00
  • 11462a3e9f feat(frontend): 添加邮件模板编辑器 benjamin 2026-05-20 11:07:51 +08:00
  • 8cef9a7ab1 chore(wire): 注入通知邮件服务 benjamin 2026-05-20 11:07:38 +08:00
  • dd2eeee14a feat(notification): 接入余额和订阅提醒邮件 benjamin 2026-05-20 11:07:25 +08:00
  • 903ef7b592 feat(payment): 发送支付成功通知邮件 benjamin 2026-05-20 11:07:13 +08:00
  • 55b13cd7b4 feat(settings): 添加邮件退订入口 benjamin 2026-05-20 11:05:56 +08:00
  • 88346b4d53 feat(admin): 添加邮件模板管理接口 benjamin 2026-05-20 11:05:44 +08:00
  • ee1bb84727 feat(email): 添加通知邮件模板服务 benjamin 2026-05-20 11:05:32 +08:00
  • 3d22dd34d3 feat: add gemini-3.5-flash model support across backend and frontend shaw 2026-05-20 09:28:46 +08:00
  • 03730fbcf3
    Merge pull request #2585 from Arron196/feature/channel-monitor-openai-detection Wesley Liddick 2026-05-20 08:50:44 +08:00
  • 74e35a0150
    Merge pull request #2582 from wucm667/feat/channel-pricing-sync-models Wesley Liddick 2026-05-20 08:43:10 +08:00
  • ec283cb072
    Merge pull request #2580 from wucm667/fix/openai-responses-strip-temperature Wesley Liddick 2026-05-20 08:42:26 +08:00
  • 44c13e7a73
    Merge pull request #2578 from wucm667/feat/payment-force-qrcode Wesley Liddick 2026-05-20 08:41:29 +08:00
  • 8e77241386
    Merge pull request #2581 from is7Qin/fix/ops-body-memory-retention Wesley Liddick 2026-05-20 08:40:24 +08:00
  • f8488515ed feat(channel-monitor): 补充协议选择文案 benjamin 2026-05-19 22:04:56 +08:00
  • e2831b3291 feat(channel-monitor): 增加模板协议管理界面 benjamin 2026-05-19 22:04:56 +08:00
  • 89d4b0db54 feat(channel-monitor): 增加监控协议选择界面 benjamin 2026-05-19 22:04:56 +08:00