Commit Graph

  • 3583283ebb Merge pull request #1197 from mutuyihao/fix/apicompat-array-content Wesley Liddick 2026-03-21 20:53:27 +08:00
  • 4feacf2213 fix(apicompat): support array content for system and tool messages mutuyihao 2026-03-21 15:26:58 +08:00
  • 73eb731881 fix: prevent silent save failure in admin settings form Eilen6316 2026-03-21 15:03:18 +08:00
  • 186e36752d Merge pull request #1194 from Ethan0x0000/feat/requested-upstream-model-semantics Wesley Liddick 2026-03-21 14:02:10 +08:00
  • 421728a985 Merge pull request #1193 from xilu0/worktree-fix-thinking-block-log-level Wesley Liddick 2026-03-21 13:57:30 +08:00
  • 39a5701184 Merge pull request #1182 from DaydreamCoding/fix/ops-alert-wg-race-and-context-leak Wesley Liddick 2026-03-21 13:52:14 +08:00
  • 27948c777e fix(dto): fallback to legacy model in usage mapping Ethan0x0000 2026-03-21 02:22:46 +08:00
  • c64ed46d05 fix: correct log levels for thinking block signature retry flow Dave King 2026-03-21 00:38:07 +00:00
  • c64465ff7e test(frontend): align admin usage typing with upstream model Ethan0x0000 2026-03-21 01:26:03 +08:00
  • 095200bd16 refactor(dto): split admin usage upstream model exposure Ethan0x0000 2026-03-21 01:25:34 +08:00
  • 2c667a159c fix(provider): retain upstream model for gemini compat and ws Ethan0x0000 2026-03-21 01:24:59 +08:00
  • bac408044f fix(provider): preserve requested model in antigravity and sora Ethan0x0000 2026-03-21 01:24:30 +08:00
  • 4edcfe1f7c fix(usage): preserve requested model in gateway billing paths Ethan0x0000 2026-03-21 01:23:54 +08:00
  • 9259dcb6f5 test(repo): cover requested model repository semantics Ethan0x0000 2026-03-21 01:23:20 +08:00
  • 7ef933c7cf feat(repo): persist requested model in usage log queries Ethan0x0000 2026-03-21 01:22:49 +08:00
  • 7d312822c1 feat(usage): add requested model usage metadata helpers Ethan0x0000 2026-03-21 01:22:16 +08:00
  • 1b3e5c6ea6 chore(go): sync backend go.sum Ethan0x0000 2026-03-21 01:21:48 +08:00
  • efe8401e92 chore(ent): regenerate usage log requested model artifacts Ethan0x0000 2026-03-21 01:21:21 +08:00
  • 0b845c2532 feat(ent): add requested model to usage log schema Ethan0x0000 2026-03-21 01:20:56 +08:00
  • fe60412a17 feat(db): add requested model usage log migrations Ethan0x0000 2026-03-21 01:20:23 +08:00
  • 5c39e6f2fb fix(ops_alert): wg.Add 竞态修复 + leader lock release context 泄漏 QTom 2026-03-12 18:58:03 +08:00
  • a225a241d7 Merge pull request #1162 from remxcode/main Wesley Liddick 2026-03-20 13:57:47 +08:00
  • 553a486d17 Merge pull request #1171 from wucm667/fix/quota-display-stale-after-reset Wesley Liddick 2026-03-20 13:54:18 +08:00
  • c73374a221 Merge pull request #1176 from learnerLj/fix-bugs Wesley Liddick 2026-03-20 13:53:20 +08:00
  • 94e26dee4f Merge pull request #1172 from alfadb/fix/openai-messages-effort-max-to-xhigh Wesley Liddick 2026-03-20 13:48:41 +08:00
  • 4617ef2bb8 Fix OpenAI default model forwarding Jiahao Luo 2026-03-20 13:36:54 +08:00
  • 8afa8c1091 fix(apicompat): 修正 Anthropic→OpenAI 推理级别映射 alfadb 2026-03-20 10:53:47 +08:00
  • 578608d301 fix: format gpt-5.4 mini fallback pricing Remx 2026-03-20 10:54:50 +08:00
  • 0d45d8669e fix: quota display shows stale cumulative usage after daily/weekly reset wucm667 2026-03-20 10:22:54 +08:00
  • 73708da60d Merge branch 'main' of github.com:InCerryGit/sub2api InCerry 2026-03-20 10:11:53 +08:00
  • c810cad7c8 feat(openai): 增加 gpt-5.4-mini/nano 模型支持与定价配置 Remx 2026-03-19 19:00:22 +08:00
  • 94bba415b1 chore: sync VERSION to 0.1.104 [skip ci] github-actions[bot] 2026-03-20 01:31:30 +00:00
  • 4f7629a4cb fix: add max_claude_code_version to API contract test expected output shaw 2026-03-20 09:16:40 +08:00
  • 4015f31f28 Merge pull request #1157 from LvyuanW/fix-bulk-model-restriction-empty Wesley Liddick 2026-03-20 09:13:44 +08:00
  • 9dccbe1b07 Merge pull request #1169 from touwaeriol/pr/credits-exhausted-fix Wesley Liddick 2026-03-20 09:12:55 +08:00
  • 9a88df7f28 Merge pull request #1167 from touwaeriol/pr/proxy-fast-fail Wesley Liddick 2026-03-20 09:12:39 +08:00
  • a47f622e7e Merge pull request #1159 from JerryFan626/fix/docker-compose-to-docker-compose-v2 Wesley Liddick 2026-03-20 09:12:14 +08:00
  • 3529148455 Merge pull request #1151 from DaydreamCoding/feat/admin-user-group-filter Wesley Liddick 2026-03-20 09:10:38 +08:00
  • 01d8286bd9 feat: add max_claude_code_version setting and disable auto-upgrade env var shaw 2026-03-20 09:10:01 +08:00
  • 21b6f2d593 fix(antigravity): correctly mark credits exhausted on "Resource has been exhausted" 429 erio 2026-03-20 00:04:01 +08:00
  • 528ff5d28c fix(antigravity): fast-fail on proxy unavailable, temp-unschedule account erio 2026-03-19 23:48:37 +08:00
  • ba7d2aecbb feat(admin): 用户管理新增分组列、分组筛选与专属分组一键替换 QTom 2026-03-18 23:28:11 +08:00
  • 0236b97d49 Merge pull request #1134 from yasu-dev221/fix/openai-compat-prompt-cache-key Wesley Liddick 2026-03-19 22:02:08 +08:00
  • 26f6b1eeff Merge pull request #1142 from StarryKira/fix/failover-exhausted-upstream-status-code Wesley Liddick 2026-03-19 21:56:58 +08:00
  • dc447ccebe Merge pull request #1153 from hging/main Wesley Liddick 2026-03-19 21:55:28 +08:00
  • 7ec29638f4 Merge pull request #1147 from DaydreamCoding/feat/persisted-page-size Wesley Liddick 2026-03-19 21:53:54 +08:00
  • 4c9562af20 Merge pull request #1148 from weak-fox/ci/sync-version-file-after-release Wesley Liddick 2026-03-19 21:46:45 +08:00
  • 71942fd322 Merge pull request #1132 from touwaeriol/pr/virtual-scroll Wesley Liddick 2026-03-19 21:46:16 +08:00
  • 550b979ac5 Merge pull request #1146 from DaydreamCoding/fix/test-403-error-status Wesley Liddick 2026-03-19 21:44:57 +08:00
  • 3878a5a46f Merge pull request #1164 from GuangYiDing/fix/normalize-tool-parameters-schema Wesley Liddick 2026-03-19 21:44:18 +08:00
  • e443a6a1ea fix: 移除 staticcheck S1005 警告的多余 blank identifier Rose Ding 2026-03-19 21:14:29 +08:00
  • 963494ec6f fix: Anthropic tool schema 转 Responses API 时补充缺失的 properties 字段 Rose Ding 2026-03-19 21:08:20 +08:00
  • 42d73118fd feat(openai): 增加 gpt-5.4-mini/nano 模型支持与定价配置 Remx 2026-03-19 19:00:22 +08:00
  • f2f819d70f docs: update docker-compose commands to Docker Compose V2 syntax Jerry Fan 2026-03-19 18:12:50 +08:00
  • 525cdb8830 feat: Anthropic 账号被动用量采样,页面默认展示被动数据 shaw 2026-03-19 17:29:21 +08:00
  • a6764e82f2 修复 OAuth/SetupToken 转发请求体重排并增加调试开关 shaw 2026-03-19 16:44:39 +08:00
  • 1de18b89dd merge: sync upstream/main before PR Wang Lvyuan 2026-03-19 16:37:28 +08:00
  • 882518c111 fix(frontend): allow clearing model restriction in bulk edit Wang Lvyuan 2026-03-19 16:32:13 +08:00
  • 8027531d07 feat: add ungrouped filter to account Hg 2026-03-19 15:42:21 +08:00
  • 30706355a4 ci: sync VERSION file back to default branch after release weak-fox 2026-03-19 12:51:55 +08:00
  • dfe99507b8 feat(frontend): 分页 pageSize 持久化到 localStorage,刷新后自动恢复 QTom 2026-03-18 10:53:27 +08:00
  • c1717c9a6c fix(test): 测试连接收到 403 时将账号标记为 error 状态 QTom 2026-03-17 15:25:51 +08:00
  • 1fd1a58a7a fix: record original upstream status code when failover exhausted (#1128) haruka 2026-03-19 11:15:02 +08:00
  • fad07507be fix(openai): inject stable compat prompt_cache_key for codex oauth chat-completions path jimmy-coder 2026-03-19 03:24:31 +08:00
  • a20c211162 perf(frontend): add virtual scrolling to DataTable erio 2026-03-18 22:59:02 +08:00
  • 9f6ab6b817 Merge pull request #1090 from laukkw/main Wesley Liddick 2026-03-18 16:23:06 +08:00
  • bf3d6c0e6e feat: add 529 overload cooldown toggle and duration settings in admin gateway page shaw 2026-03-18 16:22:19 +08:00
  • 241023f3fc Merge pull request #1097 from Ethan0x0000/pr/upstream-model-tracking Wesley Liddick 2026-03-18 15:36:00 +08:00
  • 1292c44b41 Merge pull request #1118 from touwaeriol/worktree-fix/anti_mapping Wesley Liddick 2026-03-18 15:13:19 +08:00
  • b4fce47049 Merge pull request #1116 from wucm667/fix/inject-site-title-in-html Wesley Liddick 2026-03-18 15:12:07 +08:00
  • e7780cd8c8 Merge pull request #1117 from alfadb/fix/empty-text-block-retry Wesley Liddick 2026-03-18 15:10:46 +08:00
  • af96c8ea53 feat: map claude-haiku-4-5 variants to claude-sonnet-4-6 erio 2026-03-18 15:03:24 +08:00
  • 7d26b81075 fix: address review - add missing whitespace patterns and narrow error matching alfadb 2026-03-18 14:31:57 +08:00
  • b8ada63ac3 fix: strip empty text blocks in retry filter and fix error pattern matching alfadb 2026-03-18 14:20:00 +08:00
  • cfaac12af1 Merge upstream/main into pr/upstream-model-tracking Ethan0x0000 2026-03-18 14:16:50 +08:00
  • 6028efd26c test: 添加 injectSiteTitle 函数的单元测试 wucm667 2026-03-18 14:13:52 +08:00
  • 62a566ef2c fix: 修复 config.yaml 以只读方式挂载时容器启动失败 (#1113) shaw 2026-03-18 14:11:51 +08:00
  • 94419f434c fix: 直接访问或刷新页面时浏览器标签页显示自定义站点名称 wucm667 2026-03-18 14:02:00 +08:00
  • 21f349c032 Merge pull request #1095 from LvyuanW/lvyuan/dev Wesley Liddick 2026-03-18 11:37:07 +08:00
  • 28e36f7925 Merge pull request #1096 from Ethan0x0000/pr/fix-idle-usage-windows Wesley Liddick 2026-03-18 11:32:50 +08:00
  • 6c02076333 Merge pull request #1106 from geminiwen/feat/subscription-platform-filter Wesley Liddick 2026-03-18 11:32:35 +08:00
  • 7414bdf0e3 fix: 修复 hotpath 测试中 metadata.user_id 格式不合法导致 CI 失败 shaw 2026-03-18 11:31:32 +08:00
  • e6326b2929 Merge pull request #1108 from DaydreamCoding/feat/admin-group-capacity-and-usage Wesley Liddick 2026-03-18 11:12:43 +08:00
  • 17cdcebd04 Merge pull request #1109 from GuangYiDing/feat/subscription-guide Wesley Liddick 2026-03-18 11:12:33 +08:00
  • a14babdc73 fix: 兼容 Claude Code v2.1.78+ 新 JSON 格式 metadata.user_id shaw 2026-03-18 11:08:58 +08:00
  • aadc6a763a feat(subscriptions): 订阅管理页面添加教程指南弹窗 Rose Ding 2026-03-18 10:49:41 +08:00
  • f16af8bf88 feat(i18n): 添加订阅管理教程指南英文翻译 Rose Ding 2026-03-18 10:49:32 +08:00
  • 5ceaef4500 feat(i18n): 添加订阅管理教程指南中文翻译 Rose Ding 2026-03-18 10:49:13 +08:00
  • 1ac7219a92 fix: add missing platform parameter to List calls in integration tests Gemini Wen 2026-03-18 10:35:03 +08:00
  • d4cc9871c4 feat(admin): 分组管理新增容量列(并发/会话/RPM 实时聚合) QTom 2026-03-18 01:41:53 +08:00
  • 961c30e7c0 feat(admin): 分组管理列表新增用量列与账号数分类 QTom 2026-03-17 22:09:28 +08:00
  • 13e85b3147 fix: update remaining test stubs for List interface signature Gemini Wen 2026-03-18 09:35:08 +08:00
  • 50a3c7fa0b feat: add platform type filter to subscription management page Gemini Wen 2026-03-18 09:23:19 +08:00
  • bd9d2671d7 chore(deps): go mod tidy to remove stale indirect dependencies Ethan0x0000 2026-03-17 20:46:12 +08:00
  • 62b40636e0 feat(frontend): display upstream model in usage table and distribution charts Ethan0x0000 2026-03-17 19:26:48 +08:00
  • eeff451bc5 test(backend): add tests for upstream model tracking and model source filtering Ethan0x0000 2026-03-17 19:26:30 +08:00
  • 56fcb20f94 feat(api): expose model_source filter in dashboard endpoints Ethan0x0000 2026-03-17 19:26:11 +08:00
  • 7134266acf feat(dashboard): add model source dimension to stats queries Ethan0x0000 2026-03-17 19:25:52 +08:00
  • 2e4ac88ad9 feat(service): record upstream model across all gateway paths Ethan0x0000 2026-03-17 19:25:35 +08:00
  • 51547fa216 feat(db): add upstream_model column to usage_logs Ethan0x0000 2026-03-17 19:25:17 +08:00