Commit Graph

  • 7b1d63a786 fix(types): 添加缺失的 ignore_invalid_api_key_errors 类型定义 v0.1.66 shaw 2026-02-02 21:01:32 +08:00
  • e204b4d81f Merge pull request #452 from s-Joshua-s/feat/enhance-usage-endpoint Wesley Liddick 2026-02-02 20:35:00 +08:00
  • 325ed747d8 Merge pull request #455 from ZeroClover/feat/ops-ignore-invalid-api-key-errors Wesley Liddick 2026-02-02 20:28:00 +08:00
  • cbf3dba28d Merge pull request #454 from ZeroClover/feat-exclude-user-inactive-errors Wesley Liddick 2026-02-02 20:19:48 +08:00
  • 4329f72abf Merge pull request #450 from bayma888/feature/show-admin-adjustment-notes Wesley Liddick 2026-02-02 20:19:23 +08:00
  • ad1cdba338 feat(ops): 支持过滤无效 API Key 错误,不写入错误日志 Zero Clover 2026-02-02 20:16:17 +08:00
  • 016c3915d7 Merge pull request #449 from bayma888/feature/user-search-support-notes Wesley Liddick 2026-02-02 20:16:03 +08:00
  • 79fa18132b fix(gateway): 修复 OAuth token 刷新后调度器缓存不一致问题 shaw 2026-02-02 19:58:23 +08:00
  • 673caf41a0 feat(ops): 将 USER_INACTIVE 错误排除在 SLA 统计之外 Zero Clover 2026-02-02 18:50:54 +08:00
  • c441638fc0 feat(gateway): 增强 /v1/usage 端点返回完整用量统计 JIA-ss 2026-02-02 18:30:06 +08:00
  • ae18397ca6 feat: 向用户显示管理员调整余额的备注 小北 2026-02-02 17:44:50 +08:00
  • 426ce616c0 feat: 支持在用户搜索中使用备注字段 小北 2026-02-02 17:41:27 +08:00
  • 5cda979209 feat(deploy): 优化 Docker 部署体验,新增一键部署脚本 shaw 2026-02-02 16:17:07 +08:00
  • cc7e67b01a Merge pull request #445 from touwaeriol/fix/gemini-cache-token-billing Wesley Liddick 2026-02-02 15:20:56 +08:00
  • 6999a9c011 Merge pull request #444 from touwaeriol/fix/gemini-apikey-passthrough Wesley Liddick 2026-02-02 15:17:05 +08:00
  • bbdc8663d3 feat: 重新设计公告系统为Header铃铛通知 shaw 2026-02-02 14:57:09 +08:00
  • 4bfeeecb05 fix(billing): 修复 Gemini 接口缓存 token 统计 liuxiongfeng 2026-02-02 12:50:18 +08:00
  • bbc7b4aeed feat(gateway): Gemini API Key 账户跳过模型映射检查,直接透传 liuxiongfeng 2026-02-01 16:29:27 +08:00
  • d3062b2e46 Merge pull request #434 from DuckyProject/feat/announcement-system-pr-upstream Wesley Liddick 2026-02-02 10:50:26 +08:00
  • b7777fb46c Merge pull request #436 from iBenzene/feat/redis-tls-support Wesley Liddick 2026-02-02 10:02:25 +08:00
  • 99250ec527 fix(Sora): 加固直连安全与下载限制 yangjianbo 2026-02-01 22:10:15 +08:00
  • dcf5f60237 feat: add codex skills yangjianbo 2026-02-01 21:38:00 +08:00
  • 399dd78b2a feat(Sora): 直连生成并移除sora2api依赖 yangjianbo 2026-02-01 21:37:10 +08:00
  • 78d0ca3775 fix(sora): 修复流式重写与计费问题 yangjianbo 2026-01-31 21:46:28 +08:00
  • 618a614cbf feat(Sora): 完成Sora网关接入与媒体能力 yangjianbo 2026-01-31 20:22:22 +08:00
  • 35f39ca291 chore: 修复了 redis.go 中代码风格(golangci-lint)的问题 iBenzene 2026-01-31 19:06:19 +08:00
  • f2e206700c feat: add support for using TLS to connect to Redis iBenzene 2026-01-31 00:53:39 +08:00
  • adb77af1d9 fix: satisfy golangci-lint (nil checks, remove unused helpers) cyhhao 2026-01-31 02:07:57 +08:00
  • 3a34746668 refactor: stop rewriting tool descriptions; keep only system sentence rewrite cyhhao 2026-01-31 02:01:51 +08:00
  • fe17058700 refactor: limit OpenCode keyword replacement to tool descriptions cyhhao 2026-01-31 01:40:38 +08:00
  • 9bee0a2071 chore: gofmt for golangci-lint ducky 2026-01-30 17:28:53 +08:00
  • b7f69844e1 feat(announcements): add admin/user announcement system ducky 2026-01-30 16:45:04 +08:00
  • 99dc3b59bc feat(账号): 添加 Sora 账号双表同步与创建 yangjianbo 2026-01-30 14:08:04 +08:00
  • 602bf9c017 Merge branch 'main' of github.com:Wei-Shaw/sub2api cyhhao 2026-01-30 13:21:25 +08:00
  • c3d1891ccd Merge pull request #427 from touwaeriol/pr/upgrade-antigravity-ua v0.1.65 Wesley Liddick 2026-01-30 09:17:17 +08:00
  • 4d8f2db924 fix: 更新所有CI workflow的Go版本验证至1.25.6 shaw 2026-01-30 08:57:37 +08:00
  • 6599b366dc fix: 升级Go版本至1.25.6修复标准库安全漏洞 shaw 2026-01-30 08:53:53 +08:00
  • ba16ace697 chore: upgrade Antigravity User-Agent to 1.15.8 liuxiongfeng 2026-01-30 08:14:52 +08:00
  • 7ade9baa15 fix(gateway): 过滤 Gemini 请求中 parts 为空的消息 song 2026-01-29 21:09:33 +08:00
  • d9e345f23d Merge branch 'test' of https://github.com/mt21625457/aicodex2api into test yangjianbo 2026-01-29 20:34:21 +08:00
  • a505d992ee feat: 优化配置 yangjianbo 2026-01-29 20:33:26 +08:00
  • 13262a5698 feat(sora): 新增 Sora 平台支持并修复高危安全和性能问题 yangjianbo 2026-01-29 16:18:38 +08:00
  • fa454b1b99 fix: align Claude Code system banner with opencode latest cyhhao 2026-01-29 15:37:07 +08:00
  • 8375094c69 fix(oauth): match Claude CLI accept header and beta set cyhhao 2026-01-29 15:31:29 +08:00
  • 91079d3f15 chore(debug): emit Claude mimic fingerprint on credential-scope error cyhhao 2026-01-29 15:17:46 +08:00
  • 63412a9fcc chore(debug): log Claude mimic fingerprint cyhhao 2026-01-29 03:13:14 +08:00
  • d98648f03b fix: rewrite OpenCode identity sentence to Claude Code cyhhao 2026-01-29 03:03:40 +08:00
  • c37fe91672 fix(oauth): update Claude CLI fingerprint headers cyhhao 2026-01-29 02:52:26 +08:00
  • 4d40fb6b60 fix(oauth): merge anthropic-beta and force Claude Code headers in mimic mode cyhhao 2026-01-29 02:36:28 +08:00
  • be3b788b8f fix: also prefix next system block with Claude Code banner cyhhao 2026-01-29 02:03:54 +08:00
  • 723e54013a fix(oauth): mimic Claude Code metadata and beta headers cyhhao 2026-01-29 01:49:51 +08:00
  • 4d566f68b6 chore: gofmt cyhhao 2026-01-29 01:34:58 +08:00
  • 31f817d189 fix: add newline separation for Claude Code system prompt cyhhao 2026-01-29 01:28:43 +08:00
  • 59231668c5 Merge branch 'main' of github.com:Wei-Shaw/sub2api cyhhao 2026-01-29 01:16:36 +08:00
  • cadca752c4 修复SSE流式响应中usage数据被覆盖的问题 v0.1.64 shaw 2026-01-28 18:35:20 +08:00
  • edf215e6fd Merge pull request #409 from DuckyProject/feat/purchase-subscription-iframe Wesley Liddick 2026-01-28 17:28:47 +08:00
  • e12dd079fd 修复调度器空缓存导致的竞态条件bug shaw 2026-01-28 17:26:32 +08:00
  • 04a509d45e feat(purchase): 增加购买订阅 iframe 页面与配置 ducky 2026-01-28 13:54:32 +08:00
  • 269a659200 Merge pull request #406 from geminiwen/main v0.1.63 Wesley Liddick 2026-01-28 13:53:44 +08:00
  • 2c31bf46b5 Merge pull request #401 from slovx2/heihuzi_main Wesley Liddick 2026-01-28 13:51:14 +08:00
  • 5b787334c8 antigravity: 转发优先 daily song 2026-01-28 11:17:39 +08:00
  • f761afb1ef antigravity: 区分切换后重试次数 song 2026-01-28 00:01:03 +08:00
  • 8f6639f825 fix(response): add nil check for c.Request in error logging Gemini Wen 2026-01-27 19:26:44 +08:00
  • fc17d9d7df chore: bump version to 0.1.61 and fix tests Gemini Wen 2026-01-27 19:22:45 +08:00
  • ab092e88a8 fix(openai-oauth): 改进错误处理和代理支持 Gemini Wen 2026-01-27 19:13:01 +08:00
  • 877c17251d feat(group): 添加 MCP XML 注入开关 song 2026-01-27 13:09:56 +08:00
  • ffe43f6098 Merge branch 'main' of github.com:Wei-Shaw/sub2api cyhhao 2026-01-27 11:09:11 +08:00
  • 66f49b67d6 feat(accounts): 账号列表显示 Antigravity scope 级别限流状态 song 2026-01-27 11:04:41 +08:00
  • 08d6dc5227 feat(ops): 运维界面展示 Antigravity 账号 scope 级别限流统计 song 2026-01-27 09:34:10 +08:00
  • 56a1e29cdd fix(gateway): 修复 SSE 流式响应 usage 统计错误 v0.1.62 shaw 2026-01-27 09:16:34 +08:00
  • 7cea6b6fc9 feat(gemini): 为 Gemini 原生平台添加图片计费支持 song 2026-01-26 20:51:40 +08:00
  • 4b57e80e6a fix: jsonb_set 嵌套路径无法创建多层 key 的问题 song 2026-01-26 23:40:48 +08:00
  • 0059a232a6 feat(gemini): 为 Gemini 原生平台添加图片计费支持 song 2026-01-26 20:51:40 +08:00
  • 45676fdc8d fix(ci): 转义 Telegram 消息中的 Markdown 特殊字符 shaw 2026-01-26 11:04:38 +08:00
  • a161fcc89b Merge branch 'main' of github.com:Wei-Shaw/sub2api cyhhao 2026-01-26 10:44:38 +08:00
  • e32c5f534f Merge pull request #386 from IanShaw027/fix/openai-usage-limit-reset-time Wesley Liddick 2026-01-26 10:22:42 +08:00
  • 426d691c95 fix(urlvalidator): 移除 ValidateURLFormat 返回值的末尾斜杠 v0.1.61 shaw 2026-01-26 10:21:41 +08:00
  • e9a4c8ab97 docs: 修改演示站点域名 shaw 2026-01-26 10:04:44 +08:00
  • a55cfebd09 fix(ratelimit): 修复 OpenAI usage_limit_reached 错误的重置时间解析 ianshaw 2026-01-25 00:50:42 +08:00
  • 34cc02f8c7 Merge pull request #393 from IanShaw027/fix/gemini-thought-signature-preserve Wesley Liddick 2026-01-26 09:23:46 +08:00
  • 624d9fddb7 Merge pull request #391 from geminiwen/main Wesley Liddick 2026-01-26 09:23:29 +08:00
  • 47fbe43324 Merge pull request #385 from DDZS987/fix/oauth-token-refresh-missing-project-id-retry Wesley Liddick 2026-01-26 09:22:48 +08:00
  • 1245f07a2d feat(auth): 实现 TOTP 双因素认证功能 shaw 2026-01-26 08:45:43 +08:00
  • 839975b0cf feat(gemini): 支持 Gemini CLI 粘性会话与跨账号 thoughtSignature 清理 ianshaw 2026-01-26 04:40:38 +08:00
  • 8c1233393f fix(antigravity): 修复 Gemini 模型 thoughtSignature 被错误覆盖的问题 ianshaw 2026-01-26 02:53:19 +08:00
  • 9cdb0568cc fix(subscription): 修复订阅调整逻辑,已过期订阅从当前时间计算 Gemini Wen 2026-01-25 18:12:15 +08:00
  • 74e05b83ea fix(ratelimit): 修复 OpenAI 账号限流倒计时计算错误 shaw 2026-01-25 13:32:08 +08:00
  • 4ded9e7d49 fix(oauth): 为初始 OAuth 授权添加 LoadCodeAssist 重试机制 Ubuntu 2026-01-24 23:41:36 +08:00
  • 716272a1e2 fix(oauth): 彻底修复 project_id 丢失问题 Ubuntu 2026-01-24 23:04:48 +08:00
  • 9cc8352593 feat(auth): 密码重置邮件队列化与限流优化 shaw 2026-01-24 22:33:45 +08:00
  • 43a1031e38 fix(test): 修复订阅相关测试失败问题 shaw 2026-01-24 21:02:15 +08:00
  • a5547b2f30 Merge pull request #380 from DDZS987/fix/oauth-token-refresh-missing-project-id-retry Wesley Liddick 2026-01-24 20:29:43 +08:00
  • b0aa23540b feat(subscription): 订阅过期状态自动更新与服务端排序 shaw 2026-01-24 20:20:48 +08:00
  • bece1b5201 perf(服务端): 启用 h2c 并保留 HTTP/1.1 回退 yangjianbo 2026-01-24 20:01:03 +08:00
  • ffaa6c4a17 fix(oauth): 修复 OAuth 令牌刷新时 missing_project_id 误报问题 Ubuntu 2026-01-24 17:22:15 +08:00
  • fbf72f0ec4 Merge pull request #377 from lynoot/fix/non-streaming-chunk-aggregation Wesley Liddick 2026-01-24 08:49:10 +08:00
  • e316a923d4 fix(ops): count failover kinds with suffix song 2026-01-24 01:14:44 +08:00
  • fd0370c07a Add invalid-request fallback routing song 2026-01-23 22:24:46 +08:00
  • 909b8a8f9c fix(gateway): aggregate all text chunks in non-streaming Gemini responses lynoot 2026-01-23 13:49:37 +00:00
  • 316f2fee21 feat(ops): add account switch metrics and trend song 2026-01-23 19:39:48 +08:00