Commit Graph

  • 09f8894906 fix: update go.sum with missing tiktoken-go dependencies erio 2026-03-04 20:21:09 +08:00
  • 45fdef9da7 fix: remove duplicate IdempotencyRecords declarations in ent/migrate/schema.go erio 2026-03-04 20:20:40 +08:00
  • 704f256bd7 docs: update CLAUDE.md - migrate build to production server with limited-builder erio 2026-03-04 20:14:20 +08:00
  • a6026e7ac4 Merge tag 'v0.1.90' into merge/upstream-v0.1.90 erio 2026-03-04 19:58:38 +08:00
  • 742e73c9c2 fix: 优化充值/订阅菜单的icon v0.1.90 shaw 2026-03-04 17:24:09 +08:00
  • f8de2bdedc fix(frontend): settings页面分tab拆分 shaw 2026-03-04 16:59:57 +08:00
  • 59879b7fa7 fix(i18n): replace hardcoded English strings in EmailVerifyView with i18n calls shaw 2026-03-04 15:58:44 +08:00
  • 27abae21b8 Merge pull request #724 from PMExtra/feat/registration-email-domain-whitelist Wesley Liddick 2026-03-04 15:51:51 +08:00
  • 0819c8a51a refactor: 消除重复的 normalizeAccountIDList,补充 PR#754 新增组件的单元测试 shaw 2026-03-04 15:22:46 +08:00
  • 9dcd3cd491 Merge pull request #754 from xvhuan/perf/admin-core-large-dataset Wesley Liddick 2026-03-04 15:15:13 +08:00
  • 49767cccd2 Merge pull request #755 from xvhuan/perf/admin-usage-fast-pagination-main Wesley Liddick 2026-03-04 14:15:57 +08:00
  • 29fb447daa fix(frontend): remove unused variables PMExtra 2026-03-04 14:12:08 +08:00
  • f6fe5b552d fix(admin): resolve CI lint and user subscriptions regression xvhuan 2026-03-04 14:07:17 +08:00
  • bd0801a887 feat(registration): add email domain whitelist policy PMExtra 2026-03-02 23:13:39 +08:00
  • 05b1c66aa8 perf(admin-usage): avoid expensive count on large usage_logs pagination xvhuan 2026-03-04 13:46:08 +08:00
  • 80ae592c23 perf(admin): optimize large-dataset loading for dashboard/users/accounts/ops xvhuan 2026-03-04 13:45:49 +08:00
  • ba6de4c4d4 feat: /keys页面支持表单筛选 shaw 2026-03-04 11:29:31 +08:00
  • 46ea9170cb fix: 修复自定义菜单页面管理员视角菜单不生效问题 shaw 2026-03-04 10:44:28 +08:00
  • 7d318aeefa fix: 恢复check_pnpm_audit_exceptions.py shaw 2026-03-04 10:20:19 +08:00
  • 0aa3cf677a chore: 清理一些无用的文件 shaw 2026-03-04 10:15:42 +08:00
  • 72961c5858 fix: Anthropic 平台无限流重置时间的 429 不再误标记账号限流 shaw 2026-03-04 09:36:24 +08:00
  • a05711a37a Merge pull request #742 from zqq-nuli/fix/ops-error-detail-upstream-payload Wesley Liddick 2026-03-04 09:04:11 +08:00
  • efc9e1d673 fix(frontend): prefer upstream payload for generic ops error body zqq61 2026-03-03 23:45:34 +08:00
  • a11ac188c2 Merge pull request #738 from DaydreamCoding/feat/ungrouped-key-setting v0.1.89 Wesley Liddick 2026-03-03 21:03:31 +08:00
  • 60350d298a Merge pull request #735 from alfadb/fix/count-tokens-default-ignore Wesley Liddick 2026-03-03 21:02:46 +08:00
  • 838dad8759 feat: 重构 /v1/usage 端点,支持 quota_limited 和 unrestricted 双模式 shaw 2026-03-03 20:59:12 +08:00
  • a728dfe0c6 refactor: 重构 api_key_auth 中间件,用 skipBilling 替代 7 处散落的 isUsageQuery shaw 2026-03-03 20:58:00 +08:00
  • 0c7cbe3566 feat(gateway): 系统设置控制未分组 Key 调度 — Handler 层中间件拦截 QTom 2026-03-03 19:56:27 +08:00
  • 832b0185c7 style: fix gofmt formatting in ops_settings.go alfadb 2026-03-03 18:00:49 +08:00
  • b1719b26d1 fix(ops): 默认忽略 count_tokens 404 错误 alfadb 2026-03-03 15:14:50 +08:00
  • ccf6a921c7 fix: 修复 PR #723 引入的 CI lint 和 test 编译错误 shaw 2026-03-03 16:45:29 +08:00
  • 197c570baa Merge pull request #723 from zqq-nuli/fix/oauth-401-temp-unschedulable Wesley Liddick 2026-03-03 16:33:07 +08:00
  • 0fe09f1d40 fix: 恢复 PR #682 中被误替换为占位符的 OAuth client_secret shaw 2026-03-03 16:27:28 +08:00
  • 4a91954532 fix: correct migration 061 checksum and add missing BillingCache mock methods shaw 2026-03-03 16:00:51 +08:00
  • b8b5cec35c fix: resolve CI lint errors and test compilation failures for rate limit feature shaw 2026-03-03 15:25:44 +08:00
  • 43c203333e Merge pull request #733 from DaydreamCoding/fix/group-isolation Wesley Liddick 2026-03-03 15:10:30 +08:00
  • 1c6393b131 Merge pull request #732 from xvhuan/perf/admin-dashboard-preagg Wesley Liddick 2026-03-03 15:10:20 +08:00
  • 22f04e72e5 Merge pull request #731 from xvhuan/fix/061-bounded-backfill-startup Wesley Liddick 2026-03-03 15:08:18 +08:00
  • 5f3debf65b chore: add migration for api key rate limit fields shaw 2026-03-03 15:05:15 +08:00
  • fd8ef27535 Merge branch 'main' of github.com:Wei-Shaw/sub2api shaw 2026-03-03 15:04:03 +08:00
  • a80ec5d8bb feat: apikey支持5h/1d/7d速率控制 shaw 2026-03-03 15:01:10 +08:00
  • 530a16291c fix(gateway): 分组隔离 — 禁止未分组账号被跨组调度 QTom 2026-03-03 13:10:26 +08:00
  • 7be8f4dc6e perf(admin-dashboard): accelerate trend load with pre-aggregation and async user trend xvhuan 2026-03-03 11:49:24 +08:00
  • 9792b17597 Merge pull request #729 from touwaeriol/pr/fix-admin-menu-visibility Wesley Liddick 2026-03-03 11:35:59 +08:00
  • 99f1e3ff35 fix(migrations): avoid startup outage from 061 full-table backfill ius 2026-03-03 11:01:22 +08:00
  • 5ba71cd2f1 fix(frontend): admin custom menu items not showing in sidebar erio 2026-03-03 10:45:35 +08:00
  • b7df7ce5d5 Merge pull request #726 from DaydreamCoding/feat/dual-mode-umq v0.1.88 Wesley Liddick 2026-03-03 08:41:34 +08:00
  • 405829dc30 Merge pull request #727 from touwaeriol/pr/custom-menu-pages Wesley Liddick 2026-03-03 08:34:57 +08:00
  • 451a851118 fix: remove unused sanitizeCustomMenuItemsJSON function erio 2026-03-03 07:13:08 +08:00
  • e97c376681 fix: security hardening and architectural improvements for custom menu erio 2026-03-03 07:05:01 +08:00
  • 7541e243bc style: fix gofmt alignment in setting_service.go erio 2026-03-03 06:38:04 +08:00
  • 50a8116ae9 fix: update SecurityHeaders call sites to match new signature erio 2026-03-03 06:37:50 +08:00
  • bf6fe5e962 fix: custom menu security hardening and code quality improvements erio 2026-03-03 02:18:19 +08:00
  • e4f8799323 fix: include custom_menu_items in GetPublicSettingsForInjection erio 2026-03-03 06:21:23 +08:00
  • 1f95524996 feat: ImageUpload component, custom page title, sidebar menu order erio 2026-03-03 06:20:10 +08:00
  • a50d5d351b fix: replace curly quotes with straight quotes in domain_constants.go erio 2026-03-02 19:44:25 +08:00
  • 067810fa98 feat: custom menu pages with iframe embedding and CSP injection erio 2026-03-02 19:37:40 +08:00
  • a9285b8a94 feat(gateway): 双模式用户消息队列 — 串行队列 + 软性限速 QTom 2026-03-03 01:02:39 +08:00
  • ec6bcfeb83 fix: OAuth 401 不再永久锁死账号,改用临时不可调度实现自动恢复 zqq61 2026-03-02 22:54:38 +08:00
  • 7abec1888f Merge pull request #712 from DaydreamCoding/feat/proxy-failfast-proxyurl Wesley Liddick 2026-03-02 16:52:22 +08:00
  • fdcbf7aacf feat(proxy): 集中代理 URL 验证并实现全局 fail-fast QTom 2026-03-02 15:53:26 +08:00
  • 445bfdf242 Merge pull request #706 from PMExtra/feat/default-subscriptions-on-user-create Wesley Liddick 2026-03-02 11:38:26 +08:00
  • 0fba1901c8 fix(ci): fix backend unit test constructor arg and gofmt issues PMExtra 2026-03-02 10:54:14 +08:00
  • fc5b9c8235 Merge pull request #705 from DaydreamCoding/feat/fingerprint-ttl-lazy-renewal Wesley Liddick 2026-03-02 08:33:23 +08:00
  • f490f44501 Merge pull request #699 from geminiwen/fix/dashboard-tooltip-token-sort Wesley Liddick 2026-03-02 08:33:00 +08:00
  • 7e02082209 feat(settings): add default subscriptions for new users PMExtra 2026-03-02 03:41:50 +08:00
  • 1e03b2974a chore: bump version to 0.1.87.18 erio 2026-03-02 01:23:12 +08:00
  • daa7c783b9 fix(csp): add timeout ctx, preserve cache on error, validate scheme in extractOrigin erio 2026-03-02 01:14:58 +08:00
  • d869ac95fa feat(identity): 指纹缓存 TTL 懒续期机制 QTom 2026-03-02 00:52:19 +08:00
  • 8a82a2a648 feat(csp): auto-inject purchase_subscription_url origin into frame-src erio 2026-03-02 00:19:25 +08:00
  • 5c856460a6 fix(dashboard): sort recent usage tooltip labels by token consumption Gemini Wen 2026-03-01 23:21:45 +08:00
  • 3613695f91 Merge pull request #697 from DaydreamCoding/feat/proxy-password-visibility Wesley Liddick 2026-03-01 22:21:30 +08:00
  • 8fb7d476b8 feat(admin): 代理密码可见性 + 复制代理 URL 功能 QTom 2026-03-01 21:06:53 +08:00
  • dd8df483cd Merge pull request #696 from touwaeriol/feat/group-usage-distribution-chart Wesley Liddick 2026-03-01 20:35:58 +08:00
  • c3ac68af2a chore: bump version to 0.1.87.16 erio 2026-03-01 20:14:48 +08:00
  • 65459a99b6 feat(dashboard): add group usage distribution chart to usage page erio 2026-03-01 20:10:51 +08:00
  • ec3897b981 docs: add PR description format to CLAUDE.md and sync to AGENTS.md erio 2026-03-01 19:59:03 +08:00
  • 62486cee37 chore: bump version to 0.1.87.15 erio 2026-03-01 19:49:12 +08:00
  • 7c5746ffbc feat(usage): add group usage distribution chart alongside model distribution erio 2026-03-01 19:49:01 +08:00
  • 2129584fd6 Merge pull request #695 from geminiwen/fix/group-limit-clear-on-unlimited-pr Wesley Liddick 2026-03-01 19:25:01 +08:00
  • 2da9c216c3 Merge pull request #694 from salmanmkc/upgrade-github-actions-node24-general Wesley Liddick 2026-03-01 19:20:50 +08:00
  • c6e26c5a16 fix(group): clear nullable limit fields on update Gemini Wen 2026-03-01 18:40:56 +08:00
  • fd57fa4913 Merge pull request #690 from touwaeriol/pr/bulk-edit-mixed-channel-warning Wesley Liddick 2026-03-01 18:25:05 +08:00
  • 8c4d22b3f9 Merge pull request #685 from touwaeriol/pr/admin-create-and-redeem-docs Wesley Liddick 2026-03-01 18:24:15 +08:00
  • c221774c51 Merge pull request #693 from salmanmkc/upgrade-github-actions-node24 Wesley Liddick 2026-03-01 18:23:50 +08:00
  • 47f7b0213b chore: bump version to 0.1.87.14 erio 2026-03-01 18:16:41 +08:00
  • 8df42f7aab refactor(docs): move integration doc to docs/ and add download link in settings erio 2026-03-01 18:08:42 +08:00
  • d666e05a6d refactor(purchase): use URL/searchParams only for purchase query merge erio 2026-03-01 02:04:19 +08:00
  • c37edf2de5 docs+ui: add bilingual payment integration doc and rename purchase entry to recharge/subscription erio 2026-03-01 01:53:14 +08:00
  • bb9af2465e feat(frontend): append purchase query params and make integration doc bilingual erio 2026-03-01 00:57:26 +08:00
  • 7af00864b3 feat(admin): add create-and-redeem API and payment integration docs erio 2026-03-01 00:41:38 +08:00
  • 23686b1391 refactor(docs): move integration doc to docs/ and add download link in settings erio 2026-03-01 18:08:42 +08:00
  • 0fffba5423 Merge pull request #692 from DaydreamCoding/feat/CC_UA Wesley Liddick 2026-03-01 18:03:44 +08:00
  • 0e0eb747b5 Upgrade GitHub Actions to latest versions Salman Muin Kayser Chishti 2026-03-01 09:10:06 +00:00
  • f6f8695a8e Upgrade GitHub Actions for Node 24 compatibility Salman Muin Kayser Chishti 2026-03-01 09:10:02 +00:00
  • b2141a96e2 fix(ci): 修复 golangci-lint 和 API 合约测试失败 QTom 2026-03-01 16:39:21 +08:00
  • 81903e87e3 chore: bump version to 0.1.87.13 erio 2026-03-01 16:37:12 +08:00
  • 0b96c7a65e fix(auth): replace submit turnstile widget with VerifyTurnstileForRegister erio 2026-03-01 16:34:14 +08:00
  • 34ccfe45ea chore: bump version to 0.1.87.12 erio 2026-03-01 15:59:29 +08:00
  • d4231150a9 fix: add groupExistenceBatchReader interface and update test stub for release branch compatibility erio 2026-03-01 15:53:45 +08:00