Commit Graph

  • 8cf63b5db2 Merge remote-tracking branch 'origin/main' into codex/redeem-subscription codex/redeem-subscription Lich-Mac-Mini 2026-04-28 16:07:03 +08:00
  • 30f585822b Merge remote-tracking branch 'origin/main' into codex/redeem-subscription Lich-Mac-Mini 2026-04-28 16:06:03 +08:00
  • fc377dae3e style: optimize UI CaIon 2026-04-28 15:56:09 +08:00
  • df14a0bf18 CI CaIon 2026-04-28 14:37:37 +08:00
  • c609cb13b2 fix: update logo paths in README CaIon 2026-04-28 14:34:18 +08:00
  • a42b397607 🚀 feat: launch v1.0 — next-generation frontend built from the ground up (#4265) 同語 2026-04-28 14:19:19 +08:00
  • 9f8a4ec050 fix: filter pricing variables based on cache token availability in tiered model price rendering CaIon 2026-04-28 11:29:30 +08:00
  • bee339d279 fix: always serialize ratio/price values for all models to ensure fallback during sync delays CaIon 2026-04-27 22:07:11 +08:00
  • 4e93148d9e fix: ensure proper handling of JSON unmarshalling for maps in config update CaIon 2026-04-27 21:47:40 +08:00
  • e36d191c2e Merge pull request #4450 from feitianbubu/pr/7fa4a87ad953642a2f454ad0813a0c8b6ac361c6 Calcium-Ion 2026-04-26 22:12:22 +08:00
  • 34afe9b426 Merge pull request #4470 from seefs001/feature/show-removed-upstream-models Calcium-Ion 2026-04-26 20:20:21 +08:00
  • d604f48c06 Merge pull request #4469 from seefs001/fix/tool-arguments-object Calcium-Ion 2026-04-26 20:20:03 +08:00
  • 86cfb3920e Merge pull request #4468 from seefs001/feature/ali-anthropic-messsages-model-configure Calcium-Ion 2026-04-26 20:19:37 +08:00
  • 097a50ebdc fix: clarify affinity disabled channel retry message (#4453) Calcium-Ion 2026-04-26 20:18:02 +08:00
  • f424f906d8 feat: sync upstream pricing from pricing endpoint (#4452) Seefs 2026-04-26 20:17:35 +08:00
  • cc4ad6c39e Merge pull request #4437 from seefs001/fix/channel-upstream-model-sync Calcium-Ion 2026-04-26 20:17:14 +08:00
  • 4c21c4c43b feat: show removed upstream models in fetch models modal Seefs 2026-04-26 14:24:43 +08:00
  • db89b57e1c fix: support raw JSON response tool arguments Seefs 2026-04-26 13:47:37 +08:00
  • 62d4b63fc3 feat: configure native messages model matching Seefs 2026-04-26 13:37:59 +08:00
  • 355307223a fix: clarify affinity disabled channel retry message Seefs 2026-04-25 17:43:42 +08:00
  • f2f3410dcf feat: add len variable for tier conditions and LLM prompt helper CaIon 2026-04-25 13:24:20 +08:00
  • 02aacb38a2 feat: add user created_at and last_login_at feitianbubu 2026-04-25 12:41:14 +08:00
  • a7c38ec851 fix: add PaymentProvider field to prevent cross-gateway callback attacks CaIon 2026-04-24 22:16:16 +08:00
  • 095e1920f1 fix(channel): load model mapping during upstream model checks Seefs 2026-04-24 17:51:46 +08:00
  • 8993386743 feat: support DeepSeek V4 reasoning suffix handling (#4428) Calcium-Ion 2026-04-24 17:06:59 +08:00
  • 435d7ae0dd feat: support DeepSeek V4 reasoning suffix handling HynoR 2026-04-24 16:40:07 +08:00
  • 3a2138ba61 refactor: rename and relocate HasModelBillingConfig function for clarity CaIon 2026-04-24 16:39:12 +08:00
  • e3d64cb76d Merge pull request #4431 from yyhhyyyyyy/fix/tiered-billing-model-list yyhhyyyyyy 2026-04-24 16:24:36 +08:00
  • 2e610e5fb3 Merge pull request #4426 from feitianbubu/pr/86489c09a85b2b3c6e4c27f3fdeda866258c19f4 Calcium-Ion 2026-04-24 14:03:33 +08:00
  • 05b0041de2 Merge pull request #4414 from jingx8885/codex/fix-gpt-55-completion-ratio Calcium-Ion 2026-04-24 14:02:23 +08:00
  • ec8f3dceaa Merge pull request #4412 from xyfacai/fix/image-n Calcium-Ion 2026-04-24 14:01:56 +08:00
  • 63ce2db988 fix: model pricing use correct display type feitianbubu 2026-04-24 13:47:52 +08:00
  • df6d862895 fix: correct gpt-5.5 completion ratio yesone 2026-04-24 09:00:21 +08:00
  • 69ba18d392 fix(image): only price image model use N ratio Xyfacai 2026-04-24 01:24:14 +08:00
  • 65b1654732 Merge pull request #4409 from QuantumNous/nightly Calcium-Ion 2026-04-24 00:34:52 +08:00
  • eab478bdc8 fix: miscellaneous quick fixes from CodeRabbit review CaIon 2026-04-24 00:34:06 +08:00
  • 3e5f2ee1d6 fix(billing): correct tiered billing settlement and edge cases CaIon 2026-04-24 00:33:54 +08:00
  • 8eeae00737 fix: resolve runtime crashes in render.jsx and TieredPricingEditor.jsx CaIon 2026-04-24 00:33:41 +08:00
  • 6bde1a9c8d Merge origin/main into nightly CaIon 2026-04-23 21:23:40 +08:00
  • 55b7e485c1 Merge pull request #4162 from yyhhyyyyyy/fix/tiered-text-tool-surcharge Calcium-Ion 2026-04-23 19:01:13 +08:00
  • 5c4ed5be99 fix(billing): use tieredQuota fallback in composeTieredTextQuota error path CaIon 2026-04-23 18:59:48 +08:00
  • 11f8d42d66 Merge pull request #4401 from XiaoAI1024/codex/legacy-token-key-compat Calcium-Ion 2026-04-23 13:32:45 +08:00
  • 49474520ec Protect external token migration tests XiaoAI1024 2026-04-23 13:29:00 +08:00
  • 0feb6f2c3c Add cross-database token migration tests XiaoAI1024 2026-04-23 13:29:00 +08:00
  • 81ddf6e722 Add legacy token migration test XiaoAI1024 2026-04-23 13:29:00 +08:00
  • 2431efc01f Support longer legacy token keys XiaoAI1024 2026-04-23 13:29:00 +08:00
  • 01c2e909a0 Merge pull request #4399 from QuantumNous/dependabot/npm_and_yarn/electron/xmldom/xmldom-0.8.13 Calcium-Ion 2026-04-23 12:43:28 +08:00
  • e2e479c11d Merge pull request #4397 from QuantumNous/dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2 Calcium-Ion 2026-04-23 12:43:16 +08:00
  • 346de02683 chore(deps-dev): bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /electron dependabot[bot] 2026-04-23 02:02:02 +00:00
  • 6c69d60fbb chore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 dependabot[bot] 2026-04-23 00:44:49 +00:00
  • 3afa439b5c Merge pull request #4372 from feitianbubu/pr/723d3fea3a4c9092187f745fa8ac4a5e9ef1dc35 Calcium-Ion 2026-04-23 00:34:31 +08:00
  • 2d4bdd297b Show user ID in admin topup bills (#4349) Calcium-Ion 2026-04-23 00:33:38 +08:00
  • 1d83b5472a fix: require proper verification for passkey changes (#4393) Seefs 2026-04-22 22:55:06 +08:00
  • e729b22197 fix: refresh codex credentials for auto-disabled channels (#4324) Seefs 2026-04-22 22:54:52 +08:00
  • 5f67d2a28b fix: use stream for codex auto test (#4325) Seefs 2026-04-22 22:54:41 +08:00
  • d586a567e4 chore: refine codex usage modal layout (#4386) Seefs 2026-04-22 22:54:28 +08:00
  • 6afaa58d28 fix(topup): import missing Tag in recharge card (#4388) gaoren002 2026-04-22 22:22:09 +08:00
  • b60bc94f9c feat: show last used time column in tokens table feitianbubu 2026-04-21 17:20:01 +08:00
  • 600ae85998 Show user ID in admin topup bills uskyu 2026-04-19 23:09:33 +08:00
  • f995a868e4 Merge pull request #4089 from seefs001/feature/waffo-pay Seefs 2026-04-18 14:22:54 +08:00
  • 5b9dcf1bda Merge pull request #4311 from KoellM/fix-gemini-3-toolconfig Seefs 2026-04-18 01:13:48 +08:00
  • d75a046791 chore(docker-compose): set default redis password CaIon 2026-04-18 00:56:07 +08:00
  • 209645e26b feat(topup-log): add NODE_NAME env var for audit logs CaIon 2026-04-18 00:51:04 +08:00
  • 6ff8c7ab03 fix(topup-log): keep row expandable and warn admins on legacy logs CaIon 2026-04-18 00:36:05 +08:00
  • c31343ac76 fix(log): hide admin identity in user-visible management logs CaIon 2026-04-18 00:16:52 +08:00
  • b2e62a44ee fix(topup): harden top-up search against DoS and cap user queries to 30 days CaIon 2026-04-18 00:01:03 +08:00
  • 9253426223 fix(user): invalidate user and token caches when disabling user CaIon 2026-04-17 23:58:45 +08:00
  • 209d90e861 feat(topup): add admin-only audit info to top-up logs CaIon 2026-04-17 23:51:30 +08:00
  • e2807c5f95 feat: enhance SSRF protection CaIon 2026-04-17 23:46:28 +08:00
  • 45cc95a25c fix(gemini): add IncludeServerSideToolInvocations field to ToolConfig KoellM 2026-04-17 19:49:19 +08:00
  • c60fd7074a docs: add upgrade summary for v0.12.12 merge Lich-Mac-Mini 2026-04-17 20:34:55 +08:00
  • 198e723b97 fix: restore Claude file conversion and preserve stream status Lich-Mac-Mini 2026-04-17 20:28:32 +08:00
  • 06f9bde3c9 Merge tag 'v0.12.12' into codex/redeem-subscription Lich-Mac-Mini 2026-04-17 19:29:19 +08:00
  • 283474020d chore(deps): bump github.com/jackc/pgx/v5 from 5.7.1 to 5.9.0 (#4294) Calcium-Ion 2026-04-17 13:53:20 +08:00
  • 47d7bca268 feat: support claude-opus-4-7 (#4293) papersnake 2026-04-17 13:52:34 +08:00
  • dd57eeb514 chore(deps): bump github.com/jackc/pgx/v5 from 5.7.1 to 5.9.0 dependabot[bot] 2026-04-16 22:45:12 +00:00
  • 22e509c1ef refactor: simplify ShouldDisableChannel function by removing unused parameters and commented-out code CaIon 2026-04-16 20:56:44 +08:00
  • 3cad6b9d7f fix(claude): improve handling of empty string content in OpenAI to Claude message conversion CaIon 2026-04-16 17:44:38 +08:00
  • 8aaec8b1cc feat: add PaymentMethod field to TopUp model and enhance payment method validation in topup controllers CaIon 2026-04-15 21:17:49 +08:00
  • b2a40d3381 feat: enhance Stripe webhook handling for async payment events CaIon 2026-04-15 20:55:31 +08:00
  • bf130c5cde feat: include admin username in quota adjustment logs (#4216) Calcium-Ion 2026-04-15 20:56:34 +08:00
  • f7adf02eb4 feat(claude): add cache_control and speed passthrough controls (#4247) Seefs 2026-04-15 20:55:01 +08:00
  • d0c2d2c6fb fix(channel): 修复多密钥管理弹窗索引显示,将索引值调整为从1开始 (#4231) wans10 2026-04-15 20:53:58 +08:00
  • ee7cedd577 fix: use json.RawMessage for Instructions field in OpenAIResponsesResponse (#4260) power 2026-04-15 20:51:10 +08:00
  • 8c8661d0d7 refactor: clean up unused imports and commented-out code in channel.go CaIon 2026-04-13 16:39:12 +08:00
  • d15e14b117 feat: include admin username in quota adjustment logs feitianbubu 2026-04-13 15:47:15 +08:00
  • 3ab65a8221 fix: add Azure channel support for /v1/responses/compact URL routing (#4149) woan1136 2026-04-13 15:23:38 +08:00
  • 7cfaf6c335 feat: enhance dashboard charts with improved dimension handling and ranking logic CaIon 2026-04-13 15:12:12 +08:00
  • 2bedd31b42 feat: display next quota reset time in subscription card (#4181) MS 2026-04-13 14:48:32 +08:00
  • c20060931b fix(GroupTable): prevent Input cursor jumping to end on keystroke (#4208) 萧邦 2026-04-13 14:41:40 +08:00
  • 8b22161527 fix: set TopP to nil in Claude request configuration CaIon 2026-04-13 14:36:22 +08:00
  • 3d0ac2d049 chore(deps): update axios CaIon 2026-04-12 23:55:07 +08:00
  • b81d3427ee chore(deps): bump axios from 1.13.5 to 1.15.0 in /web (#4201) dependabot[bot] 2026-04-12 23:52:04 +08:00
  • b4df9955f4 fix: isStream status in error logs instead of hardcoded false (#4195) skynono 2026-04-12 17:41:26 +08:00
  • 59c582d13c fix: harden token auth error handling to prevent info leakage CaIon 2026-04-12 17:39:00 +08:00
  • 2819e3a1d1 fix: improve login error handling to distinguish database errors from auth failures CaIon 2026-04-12 17:11:20 +08:00
  • ed7f839911 feat: improve model price error UX with role-aware messages and cleaner UI CaIon 2026-04-11 17:19:38 +08:00
  • 922066b138 chore: add remote deploy scripts Lich-Mac-Mini 2026-04-09 22:57:17 +08:00
  • 040e8c1da8 feat: replace quota input with amount-first UI and atomic quota adjustment CaIon 2026-04-09 22:44:53 +08:00
  • 3163a268cb fix: restore frontend build and add deploy dockerfiles Lich-Mac-Mini 2026-04-09 22:19:07 +08:00