Commit Graph

  • 660180ea1b 支持Midjourney视频任务和图片编辑 iszcz 2025-06-30 22:31:12 +08:00
  • efc8457770 修复gemini-balance测试gemini2.5pro的错误问题 kikii16 2025-06-29 13:36:19 +08:00
  • 9b8b982d8a 🐛 fix: ratelimit style error 同語 2025-06-29 02:34:06 +08:00
  • e6949e611a style: change the border radius of most components from full to lg size t0ng7u 2025-06-29 02:32:09 +08:00
  • cffade7210 🤯style: remove useless card headerStyle t0ng7u 2025-06-29 00:11:15 +08:00
  • 6b9237f868 🐛 fix: refactor JSON unmarshalling across multiple handlers to use UnmarshalJson and UnmarshalJsonStr for consistency CaIon 2025-06-28 00:02:07 +08:00
  • 1f4cf07b63 🐛 fix: refactor response body handling in multiple relay handlers to utilize IOCopyBytesGracefully CaIon 2025-06-27 23:35:56 +08:00
  • 59a1f4c900 feat: video action to constant skynono 2025-06-27 22:43:01 +08:00
  • 0a04a76c71 🐛 fix: refactor JSON encoding and decoding in OpenAI handlers for improved consistency CaIon 2025-06-27 22:45:36 +08:00
  • 9e6bc518cc 🐛 fix: refactor OaiStreamHandler to improve last response handling and streamline response body closure CaIon 2025-06-27 22:44:20 +08:00
  • bfb6fbbac9 🐛 fix: update hardcoded completion model ratio for gemini-2.5-flash-lite CaIon 2025-06-27 22:36:23 +08:00
  • 9c08d8cf20 feat: introduce IOCopyBytesGracefully function for streamlined response body handling CaIon 2025-06-27 22:36:12 +08:00
  • 281054ff4c 🐛 fix: replace direct response body closure with common.CloseResponseBodyGracefully for improved error handling CaIon 2025-06-27 21:40:36 +08:00
  • 3002659f47 feat: add CloseResponseBodyGracefully function to handle HTTP response body closure CaIon 2025-06-27 21:37:13 +08:00
  • 647f8d7958 Merge pull request #1274 from feitianbubu/feat/add-channel-jimeng Calcium-Ion 2025-06-27 21:16:50 +08:00
  • 5d289d38ba 🐛 fix: handle response body errors more gracefully in OpenAI handler CaIon 2025-06-27 21:13:21 +08:00
  • 05ea0dd54f feat: add video channel jimeng skynono 2025-06-20 15:50:00 +08:00
  • 1dad04ec09 feat: add Function and Container fields to ResponsesToolsCall struct #1305 CaIon 2025-06-27 16:56:54 +08:00
  • 2171117c53 Merge pull request #1291 from feitianbubu/pr/add-origin-kling-api Xyfacai 2025-06-27 16:08:03 +08:00
  • d389befc9e Merge pull request #1298 from xiangyuanliu/feat/page-format Xyfacai 2025-06-27 15:55:30 +08:00
  • 3ced5ff144 chore: Improve channel creation UX: defer "Fetch Model List" action until after creation t0ng7u 2025-06-27 10:08:44 +08:00
  • 38d3ab5acf 💄refactor: enhance EditUser and AddUser form validation & UX t0ng7u 2025-06-27 09:44:18 +08:00
  • ab32e15a86 🐛 fix(redemptions-table): correct initial page index and pagination state t0ng7u 2025-06-27 07:42:04 +08:00
  • 25e17b95d5 🐛 fix(redemptions-table): show loading indicator while refetching data t0ng7u 2025-06-27 07:29:28 +08:00
  • d07224e658 🎁 refactor(ui/redemption): migrate EditRedemption page to Semi Form & enhance UX t0ng7u 2025-06-27 07:25:46 +08:00
  • aa15d45a3d refactor(ui/token): migrate EditToken page to Semi Form API and polish UX t0ng7u 2025-06-26 22:58:25 +08:00
  • c6c68da0b5 fix: ratelimit style error tbphp 2025-06-26 21:32:05 +08:00
  • 1a0aac81df 🎨 style: remove all prefix icons to simplify the layout of the sidesheet component t0ng7u 2025-06-26 16:36:36 +08:00
  • 39cb45c11c 🎨 style: unify card header UI, switch to Avatar icons & remove oversized props t0ng7u 2025-06-26 16:05:13 +08:00
  • 05d9aa53ef 🔒 style: Hide registration link when Self-Use Mode is enabled t0ng7u 2025-06-26 04:29:44 +08:00
  • 86f374df58 🐛 fix(auth): prevent duplicate “session expired” toast on login t0ng7u 2025-06-26 03:51:19 +08:00
  • 6935260bf0 🧶style(TokensTable): add IconDelete in Delete selected token button t0ng7u 2025-06-25 23:23:59 +08:00
  • f0d888729b 🐛 fix(auth): restore proper state & context destructuring in Login- and Register-forms t0ng7u 2025-06-25 23:13:55 +08:00
  • 6d7d4292ef 💫 feat(ui): introduce dispersed blur-ball background to all auth views t0ng7u 2025-06-25 22:57:04 +08:00
  • fcefac9dbe 🐛 fix(auth): prevent initial render flicker & clean up state usage t0ng7u 2025-06-25 22:46:11 +08:00
  • ad5f731b20 🍭style: add mt-[64px] in class auth componets t0ng7u 2025-06-25 22:21:14 +08:00
  • 76da067d40 feat: 优化分页组件 Xiangyuan-liu 2025-06-25 18:42:19 +08:00
  • 0689670698 🔧 fix(xinference): update Document type to 'any' for flexibility CaIon 2025-06-25 18:04:34 +08:00
  • 5a6f32c392 🎨 style(ui): refactor Tabs in ModelPricing to use native Semi UI styling t0ng7u 2025-06-25 15:40:27 +08:00
  • d6276c4692 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-06-25 15:26:59 +08:00
  • 29a44eb7ae feat(homepage): enhance banner visuals & UX t0ng7u 2025-06-25 15:26:51 +08:00
  • 048a625181 🚀 feat(auth): support new model API paths in authentication and routing CaIon 2025-06-25 00:19:38 +08:00
  • 64782027c4 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-06-24 18:10:04 +08:00
  • 277645db50 🔧 style(ui): Inline tag edit action in ChannelsTable t0ng7u 2025-06-24 18:09:16 +08:00
  • 3f53e4f53e 🔧 fix(model_ratio): adjust return values for gemini-2.5-pro and gemini-2.5-flash models CaIon 2025-06-24 18:08:42 +08:00
  • 0c5d4ca0a7 🎨 style(channels-table): standardize operation component size to small t0ng7u 2025-06-24 18:02:34 +08:00
  • 44495b153a 🚀 feat: enhance model testing UI with bulk selection, copy & success-filter buttons (#1288) t0ng7u 2025-06-24 17:46:08 +08:00
  • de6e551cdb fix: ensure table shows correct loading state on first render & during search t0ng7u 2025-06-24 05:20:54 +08:00
  • aeb393e391 🚀 feat: Align search API with channel listing & fix sorting toggle t0ng7u 2025-06-24 05:13:47 +08:00
  • db1b11deaf fix(channels-table): preserve group filter when switching type or status tabs t0ng7u 2025-06-24 04:16:40 +08:00
  • 5a5e8ce652 Revert "🐛 fix: preserve group filter when switching channel type/status" t0ng7u 2025-06-24 01:51:26 +08:00
  • 6c31151430 💄 i18n: shorten channel search placeholder and update i18n t0ng7u 2025-06-24 01:48:39 +08:00
  • a8ba2eba33 🐛 fix: preserve group filter when switching channel type/status t0ng7u 2025-06-24 01:45:22 +08:00
  • c974b1053c 🐛 fix(channel): remove duplicate model names in “Edit Channel” model dropdown (#1292) t0ng7u 2025-06-24 00:25:29 +08:00
  • 1ab75b8a92 🎨 feat(EditChannel): improve model selection UX, clipboard feedback & rounded styling (#1290) t0ng7u 2025-06-24 00:02:22 +08:00
  • 75e3959474 🧬merge: Add a button to copy the selected model in the channel (#1290) 同語 2025-06-23 23:46:54 +08:00
  • bc371778b6 🚀 feat: add enabled/disabled channel filtering & optimize type-based pagination (#1289) t0ng7u 2025-06-23 23:40:34 +08:00
  • cd2870aebc feat: add origin kling api skynono 2025-06-23 21:22:01 +08:00
  • 7c72545217 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-06-23 17:35:50 +08:00
  • 2591ca3d60 🚀 chore(ui): Refactor UpstreamRatioSync with conflict-modal component, performance hooks & cleanup (#1286) t0ng7u 2025-06-23 17:35:39 +08:00
  • c28190316f 🐛 fix(ratio-sync): reset pagination when filter/search changes t0ng7u 2025-06-23 16:34:00 +08:00
  • ffc22b8dac Merge branch 'main' into feat-copy-models JoeyLearnsToCode 2025-06-23 16:12:18 +08:00
  • 5367015a31 🎛️ feat(web): add “Conflict Rates” filter & highlight in Model Settings Visual Editor (#1286) t0ng7u 2025-06-23 15:55:10 +08:00
  • 75c71c397e 🔧 chore: update STREAMING_TIMEOUT default value to 120 seconds in configuration CaIon 2025-06-22 18:47:40 +08:00
  • 6192aebe66 🍭style: update home main title style font-semibold to font-bold t0ng7u 2025-06-22 18:28:32 +08:00
  • a85a594597 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-06-22 18:10:44 +08:00
  • 014c9450ba feat(ui): Implement unified compact/adaptive table mode + icon refinement t0ng7u 2025-06-22 18:10:00 +08:00
  • 63640f65e8 Merge pull request #1281 from QuantumNous/mj_usergroupratio Calcium-Ion 2025-06-22 18:08:11 +08:00
  • fd040988a3 refactor: streamline price calculation in RelaySwapFace and RelayMidjourneySubmit functions CaIon 2025-06-22 17:52:48 +08:00
  • f7c3b043b5 Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-06-22 16:59:22 +08:00
  • 93e7675bc3 fix: reset channel key in UpdateChannel function CaIon 2025-06-22 16:59:06 +08:00
  • d7c97d4d34 feat(tokens-table): add selectable copy modes for bulk token copy action t0ng7u 2025-06-22 16:49:44 +08:00
  • dce794dbf7 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-06-22 16:39:52 +08:00
  • 093d86040f 🗑️ feat(token): implement batch token deletion API & front-end integration t0ng7u 2025-06-22 16:35:30 +08:00
  • 39617bc8c6 task userGroupRatio creamlike1024 2025-06-22 15:52:25 +08:00
  • 7da224ba92 fix: mj userGroupRatio creamlike1024 2025-06-22 15:32:55 +08:00
  • df862732df fix: update JSON decoding and budget token handling in RequestOpenAI2ClaudeMessage CaIon 2025-06-22 01:15:01 +08:00
  • fd4447f60a Merge pull request #1120 from neotf/feat-04 Calcium-Ion 2025-06-22 01:10:49 +08:00
  • ea79d59aa0 Merge pull request #1235 from prnake/thinking-fix-0616 Calcium-Ion 2025-06-22 01:08:01 +08:00
  • 41b0cf406c Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-06-22 00:59:56 +08:00
  • ef32cc8e0a fix(dto): change Created field type in OpenAITextResponse to any. (close #1131) CaIon 2025-06-22 00:59:39 +08:00
  • ee8956b0e9 Merge pull request #1279 from feitianbubu/add-kling-key-placeholder Calcium-Ion 2025-06-22 00:46:09 +08:00
  • 5ad9f8d931 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-06-21 22:31:54 +08:00
  • ea379e1d0e 📝 feat(SettingsAnnouncements/SettingsFAQ): update placeholders & success texts, add Markdown/HTML hint t0ng7u 2025-06-21 22:31:19 +08:00
  • b842baf21f feat(settings-faq): improve FAQ table readability with tooltip & text truncation t0ng7u 2025-06-21 22:03:14 +08:00
  • 58c9c7d5dd feat(settings-announcements): improve editor UX with modal & tooltips t0ng7u 2025-06-21 21:59:38 +08:00
  • 384fadf227 feat(gemini): enhance ThinkingAdapter and model handling CaIon 2025-06-21 21:50:03 +08:00
  • e4def0625b feat: kling apiKey format to use | delimiter skynono 2025-06-21 20:50:53 +08:00
  • 44d20de251 feat: add placeholder for kling AccessKey and SecretKey skynono 2025-06-21 20:36:52 +08:00
  • 7ea33c2ddf Merge remote-tracking branch 'origin/main' into alpha t0ng7u 2025-06-21 20:25:35 +08:00
  • b43423bffc feat(ratio-sync): support /api/pricing parsing, confidence verification & UI enhancements t0ng7u 2025-06-21 20:24:52 +08:00
  • cf4700a35c Merge pull request #1278 from QuantumNous/alpha Calcium-Ion 2025-06-21 18:27:05 +08:00
  • 6bb552128c feat(relay-gemini): conditionally set ThinkingBudget based on MaxOutputTokens CaIon 2025-06-21 17:51:13 +08:00
  • 50b4fc06f8 Merge branch 'main' into alpha CaIon 2025-06-21 17:04:29 +08:00
  • f7f1be9df2 🎨 refactor: Refactor RatioSetting: integrate Group Ratio Settings into tabs t0ng7u 2025-06-21 15:09:48 +08:00
  • 59574dc80f Merge branch 'bddiudiu-feat_images' creamlike1024 2025-06-21 10:31:53 +08:00
  • 7577ec1ac4 Merge branch 'feat_images' of github.com:bddiudiu/new-api into bddiudiu-feat_images creamlike1024 2025-06-21 10:31:37 +08:00
  • d487be0029 feat(settings/announcements): sort by publishDate desc t0ng7u 2025-06-21 06:15:26 +08:00
  • 83a3872b97 Merge remote-tracking branch 'origin/alpha' into alpha Apple\Apple 2025-06-21 06:06:35 +08:00
  • 1ad2f63f85 feat: Enhance announcements UX with unread badge, tabbed NoticeModal, and shine animation Apple\Apple 2025-06-21 06:06:21 +08:00