Commit Graph

  • 1bd8e2a157 feat(edit-vendor-modal): add icon-library reference link & tidy status switch t0ng7u 2025-08-03 19:45:58 +08:00
  • 4a9610e200 ♻️ refactor(models-table): extract reusable renderLimitedItems for list popovers t0ng7u 2025-08-03 19:31:29 +08:00
  • 2f2546dffb refactor: improve error handling and database transactions in 2FA model methods Seefs 2025-08-03 10:49:55 +08:00
  • b56a75cbe3 fix: coderabbit review Seefs 2025-08-03 10:41:00 +08:00
  • 652506f1b3 Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-08-02 22:26:40 +08:00
  • 1f9134cd6b feat: add support for multi-key channels in RelayInfo and access token caching CaIon 2025-08-02 22:12:15 +08:00
  • b48d3a6b40 feat: implement two-factor authentication (2FA) support with user login and settings integration Seefs 2025-08-02 14:53:28 +08:00
  • d74910968f Merge pull request #1486 from nekohy/fix-get-google-models Calcium-Ion 2025-08-02 14:52:22 +08:00
  • 272c52b4d9 fix: correct Gemini channel model retrieval logic Nekohy 2025-08-02 14:19:32 +08:00
  • f4f73016bf fix: improve error handling and readability in ability.go CaIon 2025-08-02 14:06:12 +08:00
  • fad5fc3f7d feat: truncate abilities table before processing channels CaIon 2025-08-02 13:39:53 +08:00
  • 8ceda7b95f feat: add caching for keys in channel structure and retain polling index during sync CaIon 2025-08-02 13:16:30 +08:00
  • 316c0a594e feat: retain polling index for multi-key channels during sync CaIon 2025-08-02 13:04:48 +08:00
  • f0b024eb77 feat: enhance ConvertGeminiRequest to set default role and handle YouTube video MIME type CaIon 2025-08-02 12:53:58 +08:00
  • adc69404a8 Merge pull request #1484 from QuantumNous/ConvertGeminiRequest Calcium-Ion 2025-08-02 12:20:39 +08:00
  • 7d4c9955f1 feat: add recordErrorLog option to NewAPIError for conditional error logging CaIon 2025-08-02 11:07:50 +08:00
  • 2d4149c5dc feat: implement key mode for multi-key channels with append/replace options CaIon 2025-08-02 10:57:03 +08:00
  • 502c5dde9c Merge remote-tracking branch 'origin/alpha' into ConvertGeminiRequest creamlike1024 2025-08-01 22:42:48 +08:00
  • 1968cff5bd chore: remove debug log creamlike1024 2025-08-01 22:29:19 +08:00
  • 689dbfe71a feat: convert gemini format to openai chat completions creamlike1024 2025-08-01 22:23:35 +08:00
  • 52f419bc3b feat: add admin info to error logging with multi-key support CaIon 2025-08-01 18:19:28 +08:00
  • 0080123779 fix: ensure ChannelIsMultiKey context key is set to false for single key retries CaIon 2025-08-01 18:09:20 +08:00
  • 2578c39c7d refactor: simplify streamResponseGeminiChat2OpenAI by removing hasImage return value and optimizing response text handling CaIon 2025-08-01 17:58:21 +08:00
  • 87c16db2d7 fix: update JSONEditor to default to manual mode for invalid JSON and add error message for invalid data CaIon 2025-08-01 17:21:25 +08:00
  • 624aad15bf Merge pull request #1481 from seefs001/revert-1445-feature/claude-code Calcium-Ion 2025-08-01 17:05:22 +08:00
  • de23f66785 fix: handle case where no response is received from Gemini API CaIon 2025-08-01 17:04:16 +08:00
  • 8ffa48ab34 feat(ui): enhance tag input t0ng7u 2025-08-01 03:00:12 +08:00
  • e3d98a3f5b 🎨 style(sidebar): unify highlight color & assign unique icon for Models t0ng7u 2025-08-01 02:50:06 +08:00
  • 1f35f66820 ♻️ refactor(hooks/models): deduplicate useModelsData and optimize vendor-tab counts t0ng7u 2025-08-01 02:39:12 +08:00
  • b0fe72910f 🐛 fix(model): preserve created_time on Model update and streamline field maintenance t0ng7u 2025-08-01 02:21:14 +08:00
  • ad4de7aaef 🔄 fix: improve vendor-tab filtering & counts, resolve SQL ambiguity, and reload data correctly t0ng7u 2025-07-31 23:30:45 +08:00
  • 8ec0f0a2bc Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-07-31 22:28:59 +08:00
  • 1baad070d7 🚀 feat: Introduce full Model & Vendor Management suite (backend + frontend) and UI refinements t0ng7u 2025-07-31 22:28:09 +08:00
  • 3b34afa8c9 Revert "feat: add Claude Code channel support with OAuth integration" Seefs 2025-07-31 22:08:16 +08:00
  • 7eccf42513 Merge pull request #1445 from seefs001/feature/claude-code Calcium-Ion 2025-07-31 21:28:23 +08:00
  • 2bc8de398e fix: handle authorization code format in ExchangeCode function and update placeholder in EditChannelModal Seefs 2025-07-31 21:27:24 +08:00
  • c45676e3ca Merge branch 'alpha' into feature/claude-code Seefs 2025-07-31 21:19:43 +08:00
  • 563d056ff7 refactor: update error handling to support dynamic error types CaIon 2025-07-31 21:16:01 +08:00
  • 6d2e92fb7b feat: add JSONEditor component for enhanced JSON input handling CaIon 2025-07-31 12:54:07 +08:00
  • 590e6db670 fix: 修复被禁用的渠道无法测试的问题 CaIon 2025-07-31 10:56:51 +08:00
  • b243fce7ec Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-07-31 00:41:01 +08:00
  • 40848f28d4 fix: correct request mode assignment logic in adaptor CaIon 2025-07-30 23:32:20 +08:00
  • 91febc3097 fix: remove debug print statement CaIon 2025-07-30 23:29:45 +08:00
  • a2fbf368c1 fix: 修复缓存开启下自动禁用失效 CaIon 2025-07-30 23:26:09 +08:00
  • 9055698b4f feat: 显式指定 error 跳过重试 Xyfacai 2025-07-30 22:35:31 +08:00
  • 3db78818cf Merge branch 'RedwindA-fix/gemini-native-sse' into alpha creamlike1024 2025-07-30 20:37:10 +08:00
  • 1bb8a314cb Merge branch 'fix/gemini-native-sse' of github.com:RedwindA/new-api into RedwindA-fix/gemini-native-sse creamlike1024 2025-07-30 20:34:12 +08:00
  • 28ededaf8e fix: WriteContentType panic CaIon 2025-07-30 20:31:51 +08:00
  • 017c0b19ec Merge pull request #1405 from RedwindA/fix/gemini-nothinking-handler IcedTangerine 2025-07-30 20:31:26 +08:00
  • 9afb9b594d feat: 错误内容脱敏 CaIon 2025-07-30 19:08:35 +08:00
  • 2d1cd5595c Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-07-30 18:39:32 +08:00
  • 2db71673a5 fix: auto ban CaIon 2025-07-30 18:39:19 +08:00
  • d7c9b65245 Merge pull request #1472 from QuantumNous/revert-1385-patch-1 IcedTangerine 2025-07-30 12:19:57 +08:00
  • f56040ae21 Revert "Update relay-claude.go" IcedTangerine 2025-07-30 12:17:56 +08:00
  • cfabf2c0d9 Merge pull request #1385 from QingyeSC/patch-1 IcedTangerine 2025-07-30 00:12:57 +08:00
  • efb7c6a15e fix: auto ban CaIon 2025-07-29 23:08:16 +08:00
  • a1caf37f5b fix: auto ban CaIon 2025-07-29 15:20:08 +08:00
  • 894ddf3fa1 Update api.js ZhengJin 2025-07-28 17:52:59 +08:00
  • e0d9a419be Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-07-28 01:33:36 +08:00
  • e85bf7b1b0 feat: Enhance Channel Model Management UI t0ng7u 2025-07-28 01:33:23 +08:00
  • 10f025ea45 fix: increase maximum request count limits for user rate settings CaIon 2025-07-27 16:46:34 +08:00
  • a35419c629 Merge pull request #1446 from Raymondxox/fix Calcium-Ion 2025-07-27 16:33:49 +08:00
  • 1c5ba67ed3 fix: ensure minimum quota display and handle zero values in render function CaIon 2025-07-27 16:32:14 +08:00
  • 8f484651e3 feat(midjourney): 为 Midjourney 任务添加视频 URL 字段 simplty 2025-07-27 16:20:48 +08:00
  • 1bc4c240ed 模型请求速率限制,增加对请求次数最大值的限制 Raymond 2025-07-27 16:01:59 +08:00
  • 8d38cb8663 Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-07-27 09:51:35 +08:00
  • 84fb6eea1f 🗂️ refactor(table): isolate column preferences per role t0ng7u 2025-07-27 09:49:57 +08:00
  • 1fb829ddaa Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-07-27 00:03:18 +08:00
  • 90cf9efd6b 🔍 fix: select search filter t0ng7u 2025-07-27 00:01:12 +08:00
  • a4afa3a11f chore: claude code automatic disable Seefs 2025-07-26 18:40:18 +08:00
  • 017f32b978 refactor: pricing filters for dynamic counting & cleaner logic t0ng7u 2025-07-26 18:38:18 +08:00
  • 1389cc7acd feat: add claude code channel Seefs 2025-07-26 18:06:46 +08:00
  • 2dd99898ca Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-07-26 17:21:47 +08:00
  • bbc3ae6e7b 💄 style(ui): show "Force Format" toggle only for OpenAI channels t0ng7u 2025-07-26 17:18:47 +08:00
  • 94f0751d25 模型请求速率限制,增加对请求次数最大值的限制 Raymond 2025-07-26 17:09:38 +08:00
  • 31d5e39d2b Merge pull request #1443 from QuantumNous/claude_to_gemini Calcium-Ion 2025-07-26 14:04:47 +08:00
  • 4ce58dbfeb Merge pull request #1437 from Raymondxox/fix Calcium-Ion 2025-07-26 14:04:02 +08:00
  • 2356c3fe66 🎨 refactor(ui): redesign channel extra settings section in EditChannelModal t0ng7u 2025-07-26 13:33:10 +08:00
  • 360012bed2 feat: support claude convert to gemini CaIon 2025-07-26 13:31:33 +08:00
  • c4d24e4e37 Merge pull request #1441 from QuantumNous/system_prompt Calcium-Ion 2025-07-26 12:16:16 +08:00
  • 2cb7b9ae62 fix: improve error messaging and JSON schema handling in distributor and relay components CaIon 2025-07-26 12:11:20 +08:00
  • f610773455 feat: enhance request handling with pass-through options and system prompt support CaIon 2025-07-26 11:39:09 +08:00
  • 1adc83e4c9 Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-07-26 10:43:42 +08:00
  • 1327404e35 refactor: Restructure model pricing components and improve UX consistency t0ng7u 2025-07-26 04:24:22 +08:00
  • 776402c3f6 判断兑换码名称长度,改为按字符长度计算 Raymond 2025-07-25 22:40:12 +08:00
  • b04fd36c53 Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-07-25 20:33:14 +08:00
  • 3ea058e0db 🔒 fix: Enforce admin-only column visibility in logs tables t0ng7u 2025-07-25 20:31:20 +08:00
  • 6426042218 🌟 fix: standardize and improve Playground Chat VIP group functionality 同語 2025-07-25 20:18:29 +08:00
  • 3243f2296b feat: add upstream error type and default handling for OpenAI and Claude errors CaIon 2025-07-25 18:48:59 +08:00
  • d351c61606 🍭 style(ui): Optimize style layout and improve responsive layout t0ng7u 2025-07-24 23:28:55 +08:00
  • f11236a30e feat: add video preview modal feitianbubu 2025-07-23 16:49:06 +08:00
  • 27fffe0c5e Merge remote-tracking branch 'origin/alpha' into refactor/model-pricing t0ng7u 2025-07-24 17:47:08 +08:00
  • b935068b1f 📱 fix(ui): adjust responsive breakpoints for pricing card grid layout t0ng7u 2025-07-24 17:44:48 +08:00
  • 4116111b57 ♻️ refactor(utils): optimize resetPricingFilters function for better maintainability (#1365) t0ng7u 2025-07-24 17:22:20 +08:00
  • 16b2d0f1bf ♻️ refactor(utils): optimize resetPricingFilters function for better maintainability (#1365) t0ng7u 2025-07-24 17:15:28 +08:00
  • 0ff0027aa6 ♻️ Refactor: Move token unit toggle from table header to filter settings t0ng7u 2025-07-24 17:10:08 +08:00
  • 0e2ec053f5 Merge pull request #1425 from feitianbubu/pr/add-vidu-video-channel IcedTangerine 2025-07-24 12:14:04 +08:00
  • 4378e0f96d feat: add vidu video channel feitianbubu 2025-07-23 10:22:52 +08:00
  • d10c7a3548 fix: playground chat vip group feitianbubu 2025-07-24 09:36:48 +08:00
  • b3a05d2bbb 🖼️ style(ui): change skeleton button size to 16*16 t0ng7u 2025-07-24 03:29:48 +08:00