Commit Graph

  • ecad083ffc fix(ops): prefer upstream_model in ops error displays Ethan0x0000 2026-03-23 15:50:12 +08:00
  • fee43e8474 Ignore deploy runtime data in docker context liruiluo 2026-03-23 12:35:38 +08:00
  • 4838ab74b3 feat(admin): add account privacy mode filter weak-fox 2026-03-23 10:16:25 +08:00
  • fef9259aaa fix(openai): recheck runtime state from db before final account selection Wang Lvyuan 2026-03-23 03:50:03 +08:00
  • ad7c10727a fix(account): preserve runtime state during credentials-only updates Wang Lvyuan 2026-03-23 03:49:28 +08:00
  • ccd42c1d1a Retry OpenAI privacy opt-out after failed states weak-fox 2026-03-23 00:10:22 +08:00
  • bd8eadb75b feat(ops): enhance error observability with additional context fields and UI updates Ethan0x0000 2026-03-22 19:56:29 +08:00
  • 70a9d0d3a2 fix(gateway): strip empty text blocks from nested tool_result content alfadb 2026-03-22 17:06:22 +08:00
  • 7cd3824863 test(ops): add tests for setOpsEndpointContext and safeUpstreamURL Ethan0x0000 2026-03-21 23:49:50 +08:00
  • db9021f9c1 feat(ops): propagate endpoint/request-type context in handlers; add UpstreamURL to upstream error events Ethan0x0000 2026-03-21 23:47:39 +08:00
  • a2418c6040 feat(ops): adapt repository INSERT/SELECT + add setOpsEndpointContext in error logger middleware Ethan0x0000 2026-03-21 23:38:00 +08:00
  • 1fb29d59b7 fix(settings): prevent SMTP config overwrite and stabilize test after refresh Eilen6316 2026-03-21 23:36:30 +08:00
  • 8c4a217f03 feat(ops): add endpoint/model/request_type fields to error log structs + safeUpstreamURL Ethan0x0000 2026-03-21 23:30:13 +08:00
  • bda7c39e55 Merge pull request #1196 from Eilen6316/fix/settings-form-url-validation Wesley Liddick 2026-03-21 20:55:23 +08:00
  • 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