Commit Graph

  • 29b0e4a8a5 feat(ops): allow hiding alert events Peter 2026-03-13 17:18:04 +08:00
  • 27ff222cfb fix(admin): default dashboard date range to today Peter 2026-03-13 17:02:54 +08:00
  • 11f7b83522 sub2api: add bedrock support Ylarod 2026-03-12 18:42:02 +08:00
  • f7177be3b6 fix: golangci-lint 修复(gofmt 格式化 + errcheck 返回值检查) Rose Ding 2026-03-13 12:01:05 +08:00
  • 875b417fde fix: 补充 wire_gen_test.go 中 provideCleanup 缺少的 backupSvc 参数 Rose Ding 2026-03-13 11:53:46 +08:00
  • 2573107b32 refactor: 将 ComputeQuotaResetAt 和 ValidateQuotaResetConfig 函数中的 map 类型从 map[string]interface{} 修改为 map[string]any wucm667 2026-03-13 11:44:49 +08:00
  • 5b85005945 feat: 账号配额支持固定时间重置模式 wucm667 2026-03-13 11:12:37 +08:00
  • 1ee984478f Merge pull request #957 from touwaeriol/feat/group-rate-multipliers-modal Wesley Liddick 2026-03-13 11:11:13 +08:00
  • fd693dc526 Merge pull request #967 from StarryKira/fix/admin-reset-quota-monthly Wesley Liddick 2026-03-13 11:10:47 +08:00
  • e73531ce9b fix: 管理员重置配额补全 monthly 字段并修复 ristretto 缓存异步问题 haruka 2026-03-13 10:39:35 +08:00
  • 53ad1645cf feat: 数据库定时备份与恢复(S3 兼容存储,支持 Cloudflare R2) Rose Ding 2026-03-13 10:38:19 +08:00
  • ecea13757b Merge pull request #955 from DaydreamCoding/feat/gpt-training-off Wesley Liddick 2026-03-13 09:12:33 +08:00
  • af9c4a7dd0 feat(ops): make openai token stats optional Peter 2026-03-13 04:11:58 +08:00
  • 80d8d6c3bc feat(admin): add user spending ranking dashboard view Peter 2026-03-13 03:41:29 +08:00
  • d648811233 feat(groups): add rate multipliers management modal erio 2026-03-12 23:37:36 +08:00
  • 34695acb85 fix: 移除账号导入时同步调用 disableOpenAITraining,避免网络超时导致导入失败 QTom 2026-03-12 22:36:25 +08:00
  • a63de12182 feat: GPT 隐私模式 + no-train 前端展示优化 QTom 2026-03-12 19:45:13 +08:00
  • f16910d616 chore: codex transform fixes and feature compatibility yexueduxing 2026-03-12 20:52:35 +08:00
  • 64b3f3cec1 test: relocate best-effort usage log stub ius 2026-03-12 18:43:37 +08:00
  • 6a685727d0 fix: harden usage billing idempotency and backpressure ius 2026-03-12 18:38:09 +08:00
  • cdddbec629 chore: bump version to 0.1.96.1 erio 2026-03-12 18:13:28 +08:00
  • b3fe0506fb Merge branch 'release/custom-0.1.95' into release/custom-0.1.96 erio 2026-03-12 18:12:47 +08:00
  • 8ca0e2772e feat: 分组管理页面新增专属倍率管理 erio 2026-03-12 18:01:32 +08:00
  • 32d25f76fc fix: respect preconfigured usage log batch channels ius 2026-03-12 17:44:57 +08:00
  • 69cafe8674 fix(dashboard): prefer username in user usage trend wanXcode 2026-03-12 17:42:41 +08:00
  • 18ba8d9166 fix: stabilize repository integration paths ius 2026-03-12 17:42:41 +08:00
  • e97fd7e81c test: align oauth passthrough stream expectations ius 2026-03-12 17:22:01 +08:00
  • cdb64b0d33 fix: remove SSE termination marker from DefaultStopSequences kunish 2026-03-12 17:10:01 +08:00
  • 8d4d3b03bb fix: remove unused gateway usage helpers ius 2026-03-12 17:08:57 +08:00
  • addefe79e1 fix: align docker health checks with runtime image ius 2026-03-12 17:03:21 +08:00
  • b764d3b8f6 Merge remote-tracking branch 'origin/main' into feat/billing-ledger-decouple-usage-log-20260312 ius 2026-03-12 16:53:28 +08:00
  • 611fd884bd feat: decouple billing correctness from usage log batching ius 2026-03-12 16:53:18 +08:00
  • 826090e099 Merge pull request #946 from StarryKira/antigravity-gemini-thought-signature-fix v0.1.96 Wesley Liddick 2026-03-12 13:51:46 +08:00
  • 7399de6ecc Merge pull request #938 from xvhuan/fix/account-extra-scheduler-pressure-20260311 Wesley Liddick 2026-03-12 13:51:00 +08:00
  • 25cb5e7505 fix 第一次 400,第二次触发切账号信号 haruka 2026-03-12 11:30:53 +08:00
  • 5c13ec3121 Fix lint after rebasing PR #938 branch ius 2026-03-12 11:20:59 +08:00
  • d8aff3a7e3 Merge origin/main into fix/account-extra-scheduler-pressure-20260311 ius 2026-03-12 11:12:01 +08:00
  • f44927b9f8 add test for fix #935 haruka 2026-03-12 11:04:14 +08:00
  • c0110cb5af Merge pull request #941 from CoolCoolTomato/main Wesley Liddick 2026-03-12 09:35:09 +08:00
  • 1f8e1142a0 Merge pull request #932 from 0xObjc/codex/usage-view-charts Wesley Liddick 2026-03-12 09:32:40 +08:00
  • 1e51de88d6 Merge pull request #937 from lxohi/fix/anthropic-stream-keepalive Wesley Liddick 2026-03-12 09:30:18 +08:00
  • 30995b5397 Merge pull request #936 from xvhuan/fix/ops-write-pressure-20260311 Wesley Liddick 2026-03-12 09:28:34 +08:00
  • eb60f67054 Merge pull request #933 from xvhuan/fix/dashboard-read-pressure-20260311 Wesley Liddick 2026-03-12 09:28:14 +08:00
  • 78193ceec1 Merge pull request #931 from xvhuan/fix/db-write-amplification-20260311 Wesley Liddick 2026-03-12 09:27:34 +08:00
  • f0e08e7687 Merge pull request #930 from GuangYiDing/feat/gemini-25-flash-image-support Wesley Liddick 2026-03-12 09:27:19 +08:00
  • 10b8259259 Merge pull request #909 from StarryKira/feature/admin-reset-subscription-quota Wesley Liddick 2026-03-12 09:26:47 +08:00
  • 6826149a8f feat: add Backend Mode toggle to disable user self-service John Doe 2026-03-12 02:42:57 +03:00
  • eb0b77bf4d fix: 修复流水线golangci-lint 的 errcheck CoolCoolTomato 2026-03-11 22:56:20 +08:00
  • 9d81467937 refactor: 重构 Chat Completions 端点,采用类型安全的 Responses API 转换 shaw 2026-03-11 22:10:22 +08:00
  • fd8ccaf01a fix: 修复gpt-5.2以上模型映射到gpt-5.2以下时verbosity参数引发的报错 CoolCoolTomato 2026-03-11 21:12:07 +08:00
  • c9debc50b1 Batch usage log writes in repository ius 2026-03-11 20:29:48 +08:00
  • 2b30e3b6d7 Reduce scheduler rebuilds on neutral extra updates ius 2026-03-11 19:16:19 +08:00
  • 6e90ec6111 fix: 为 Anthropic Messages API 流式转发添加下游 keepalive ping amberwarden 2026-03-11 18:43:03 +08:00
  • 8dd38f4775 Merge pull request #926 from 7976723/feat/chat-completions-compat-v2 Wesley Liddick 2026-03-11 17:42:03 +08:00
  • fbd73f248f Fix ops write pressure integration fixture ius 2026-03-11 17:40:28 +08:00
  • 3fcefe6c32 feat: prioritize new gemini image models in frontend Rose Ding 2026-03-11 17:34:44 +08:00
  • f740d2c291 Reduce ops and scheduler write amplification ius 2026-03-11 17:32:00 +08:00
  • bf6585a40f feat: add gemini image test preview Rose Ding 2026-03-11 17:12:57 +08:00
  • 8c2dd7b3f0 Fix dashboard snapshot lint errors ius 2026-03-11 16:57:18 +08:00
  • 4167c437a8 Reduce admin dashboard read amplification ius 2026-03-11 16:46:58 +08:00
  • 0ddaef3c9a feat(admin): add metric toggle to usage charts Peter 2026-03-11 16:05:27 +08:00
  • 2fc6aaf936 Fix Codex exhausted snapshot propagation ius 2026-03-11 15:47:39 +08:00
  • 1c0519f1c7 feat: add gemini 2.5 flash image support Rose Ding 2026-03-11 15:21:52 +08:00
  • 6bbe7800be Merge pull request #908 from wucm667/fix/ops-alert-group-account-metrics Wesley Liddick 2026-03-11 15:04:07 +08:00
  • 2694149489 Reduce DB write amplification on quota and account extra updates ius 2026-03-11 13:53:19 +08:00
  • a17ac50118 fix: 修复 Chat Completions 编译错误和运行时 panic 7976723 2026-03-11 11:25:16 +08:00
  • 656a77d585 feat: 添加 OpenAI Chat Completions 兼容端点 7976723 2026-03-11 11:09:00 +08:00
  • 7455476c60 Merge pull request #918 from rickylin047/fix/responses-string-input Wesley Liddick 2026-03-11 08:54:39 +08:00
  • 5f6e929d61 chore: bump version to 0.1.95.1 erio 2026-03-11 03:24:05 +08:00
  • 4caa3c2701 merge: integrate upstream v0.1.95 with our customizations erio 2026-03-11 03:23:44 +08:00
  • 36cda57c81 fix copilot review issue Elysia 2026-03-10 23:59:39 +08:00
  • 9f1f203b84 fix(openai): convert string input to array for Codex OAuth responses endpoint rickylin047 2026-03-10 23:31:54 +08:00
  • b41a8ca93f add test haruka 2026-03-10 11:33:25 +08:00
  • e3cf0c0e10 fix: 补充缺失的组级和账户级运维告警指标 wucm667 2026-03-10 11:29:31 +08:00
  • de18bce9aa feat: add admin reset subscription quota endpoint and UI haruka 2026-03-10 11:21:11 +08:00
  • 3cc407bc0e Merge pull request #900 from ischanx/feat/admin-bind-subscription-group v0.1.95 Wesley Liddick 2026-03-10 11:20:47 +08:00
  • 00a0a12138 feat: Anthropic平台可配置 anthropic-beta 策略 shaw 2026-03-10 11:14:17 +08:00
  • b08767a4f9 fix: avoid admin subscription binding regressions ischanx 2026-03-10 10:53:54 +08:00
  • ac6bde7a98 Merge pull request #872 from StarryKira/fix/oauth-linuxdo-invitation-required Wesley Liddick 2026-03-10 09:10:35 +08:00
  • d2d41d68dd Merge pull request #894 from touwaeriol/pr/startup-concurrency-cleanup Wesley Liddick 2026-03-10 09:08:33 +08:00
  • 944b7f7617 Merge pull request #904 from james-6-23/fix-pool-mode-retry Wesley Liddick 2026-03-10 09:08:12 +08:00
  • 53825eb073 Merge pull request #903 from touwaeriol/fix/openai-responses-sse-max-line-size-v2 Wesley Liddick 2026-03-10 09:06:48 +08:00
  • 1a7f49513f Merge pull request #896 from touwaeriol/pr/fix-quota-badge-vertical-layout Wesley Liddick 2026-03-10 09:04:53 +08:00
  • 885a2ce7ef Merge pull request #893 from touwaeriol/pr/iframe-lang-passthrough Wesley Liddick 2026-03-10 09:04:37 +08:00
  • 14ba80a0af Merge pull request #897 from DaydreamCoding/feat/batch-reset-and-openai-jwt Wesley Liddick 2026-03-10 09:03:59 +08:00
  • 5fa22fdf82 fix: OpenAI临时性400错误支持池模式同账号重试 & HelpTooltip层级修复 kyx236 2026-03-10 03:00:58 +08:00
  • bcaae2eb91 fix: use shared max_line_size config for OpenAI Responses SSE scanner erio 2026-03-10 02:50:04 +08:00
  • 767a41e263 feat: 允许管理员为持有有效订阅的用户绑定订阅类型分组 ischanx 2026-03-10 00:51:43 +08:00
  • 252d6c5301 feat: 支持批量重置状态和批量刷新令牌 QTom 2026-03-09 17:47:30 +08:00
  • 7a4e65ad4b feat: 导入账号时 best-effort 从 id_token 提取用户信息 QTom 2026-03-09 17:08:53 +08:00
  • a582aa89a9 feat: 从 OpenAI JWT 提取 chatgpt_plan_type 并在前端展示 QTom 2026-03-09 16:57:06 +08:00
  • acefa1da12 fix(frontend): stack quota badges vertically in capacity column erio 2026-03-09 20:18:12 +08:00
  • a88698f3fc feat: cleanup stale concurrency slots on startup erio 2026-03-09 19:55:18 +08:00
  • ebc6755b33 feat(frontend): pass locale to iframe embedded pages via lang parameter erio 2026-03-09 19:38:23 +08:00
  • c8eff34388 chore: update readme shaw 2026-03-09 16:25:56 +08:00
  • f19b03825b chore: update docs shaw 2026-03-09 16:11:44 +08:00
  • 25178cdbe1 fix: 修复gpt->claude同步请求返回sse的bug v0.1.94 shaw 2026-03-09 15:53:01 +08:00
  • a461538d58 fix: 修复gpt->claude转换无法命中codex缓存问题 shaw 2026-03-09 15:08:37 +08:00
  • b43ee62947 fix CI/CD Error Elysia 2026-03-09 13:13:39 +08:00
  • ebe6f418f3 fix: gpt->claude格式转换对齐effort映射和fast shaw 2026-03-09 11:42:35 +08:00