Commit Graph

  • fa506ec04f Merge remote-tracking branch 'origin/alpha' into refactor/layout-Ⅱ t0ng7u 2025-07-20 15:47:22 +08:00
  • 0eaeef5723 📚 refactor(dashboard): modularize dashboard page into reusable hooks and components t0ng7u 2025-07-20 15:47:02 +08:00
  • f87054895e Merge pull request #1402 from feitianbubu/pr/ali-embedding-support-base64 Calcium-Ion 2025-07-20 15:00:23 +08:00
  • d74a5bd507 ♻️ refactor: Extract scroll effect into reusable ScrollableContainer with performance optimizations t0ng7u 2025-07-20 13:19:25 +08:00
  • b5d4535db6 ♻️ refactor: Extract scroll effect logic into reusable ScrollableContainer component t0ng7u 2025-07-20 12:51:18 +08:00
  • 4d7562fd79 🐛 fix(ui): prevent pagination flicker when tables have no data t0ng7u 2025-07-20 12:36:38 +08:00
  • 5b869376ab fix: ali embedding support base64 feitianbubu 2025-07-20 12:03:02 +08:00
  • 19c522d9bc Merge branch 'alpha' into refactor/layout-Ⅱ t0ng7u 2025-07-20 11:27:53 +08:00
  • 1d4ecad134 Merge remote-tracking branch 'origin/alpha' into refactor/layout-Ⅱ t0ng7u 2025-07-20 11:26:32 +08:00
  • 805464e406 🚑 fix: resolve React hooks order violation in pagination components t0ng7u 2025-07-20 11:24:04 +08:00
  • c674c3561a fix(response): tools 需要处理的参数很少 使用 map Xyfacai 2025-07-20 11:21:57 +08:00
  • 7aa2972c3f fix(price): 未设置价格,错误返回模型价格匹配的名字 Xyfacai 2025-07-20 10:12:36 +08:00
  • 986558fea7 fix(db): 修复 db migration 报错过多可能卡住的隐患 Xyfacai 2025-07-20 10:11:35 +08:00
  • 818e34682c refactor: move table pagination to CardPro footer for consistent layout t0ng7u 2025-07-20 02:27:33 +08:00
  • 252fddf3de 🚀 feat: Enhance table UX & fix reset actions across Users / Tokens / Redemptions t0ng7u 2025-07-20 01:21:06 +08:00
  • 39079e7aff 💄 refactor: Users table UI & state handling t0ng7u 2025-07-20 01:00:53 +08:00
  • 1fa4518bb9 🎨 feat(ui): enhance UserInfoModal with improved layout and additional fields t0ng7u 2025-07-19 21:11:14 +08:00
  • 1b739e87ae 🤢 fix(ui): UsageLogsTable skeleton dimensions to avoid layout shift t0ng7u 2025-07-19 15:21:42 +08:00
  • e944983567 📱 feat(ui): Enhance mobile log table UX & fix StrictMode warning t0ng7u 2025-07-19 15:05:31 +08:00
  • 4fccaf3284 feat(ui): Replace Spin with animated Skeleton in UsageLogsActions t0ng7u 2025-07-19 14:09:02 +08:00
  • 0a79dc9ecc **fix: Always display token quota tooltip for unlimited tokens** t0ng7u 2025-07-19 13:44:56 +08:00
  • 847a8c8c4d refactor: unify model-select searching & UX across the dashboard t0ng7u 2025-07-19 13:28:09 +08:00
  • a1018c5823 💄 style(CardPro): Enhance CardPro layout handling t0ng7u 2025-07-19 12:14:08 +08:00
  • 323417182a Merge remote-tracking branch 'origin/alpha' into refactor/layout-Ⅱ t0ng7u 2025-07-19 11:34:53 +08:00
  • f3bcf570f4 🐛 fix(model-test-modal): keep Modal mounted to restore body overflow correctly t0ng7u 2025-07-19 11:34:34 +08:00
  • a3059597fb fix: replace NewError with NewOpenAIError for improved error handling in multiple handlers CaIon 2025-07-19 11:29:31 +08:00
  • d19a6914f9 fix: create NewOpenAIError function for improved error handling in Relay CaIon 2025-07-19 11:28:18 +08:00
  • 4313ede132 fix: set ErrorType to OpenAIError in RelayErrorHandler for better error categorization CaIon 2025-07-19 11:15:34 +08:00
  • 635bfd4aba fix(cardpro): Keep actions & search areas mounted on mobile to auto-load RPM/TPM t0ng7u 2025-07-19 03:43:35 +08:00
  • 38e72e1af7 🎨 chore: integrate ESLint header automation with AGPL-3.0 notice t0ng7u 2025-07-19 03:30:44 +08:00
  • 26644bfd1e 🎨 style(card-table): replace Tailwind border‐gray util with Semi UI border variable for consistent theming t0ng7u 2025-07-19 02:49:14 +08:00
  • 6a827fc7b9 📝 docs(Table): simplify table description for cleaner UI t0ng7u 2025-07-19 02:45:41 +08:00
  • 3b3ae9c0dd 💄 refactor(CardTable): proper empty-state handling & pagination visibility on mobile t0ng7u 2025-07-19 02:35:01 +08:00
  • 301909e3e5 📱 feat(ui): Introduce responsive CardTable with mobile card view, dynamic skeletons & pagination t0ng7u 2025-07-19 02:27:57 +08:00
  • 97a9c8627c Merge remote-tracking branch 't0ng7u/alpha' into refactor/layout-Ⅱ t0ng7u 2025-07-19 01:40:43 +08:00
  • 56c1fbecea 🌟 feat(ui): reusable CompactModeToggle & mobile-friendly CardPro t0ng7u 2025-07-19 01:34:59 +08:00
  • de9d18a2fe ♻️ refactor(channels): migrate edit components to modals structure t0ng7u 2025-07-19 00:58:18 +08:00
  • be16ad26b5 🏗️ refactor: complete table module architecture unification and cleanup t0ng7u 2025-07-19 00:44:09 +08:00
  • d762da9141 ♻️ refactor(users): modularize UsersTable component into microcomponent architecture t0ng7u 2025-07-19 00:32:56 +08:00
  • c05d6f7cdf ♻️ refactor(components): restructure RedemptionsTable to modular architecture t0ng7u 2025-07-19 00:12:04 +08:00
  • 7af3fb5ae4 禁用原生Gemini模式中的ping保活 RedwindA 2025-07-18 23:39:01 +08:00
  • 3ac54b2178 增加 DisablePing 字段以控制是否发送自定义 Ping RedwindA 2025-07-18 23:38:35 +08:00
  • 42a26f076a ♻️ refactor: modularize TokensTable component into maintainable architecture t0ng7u 2025-07-18 22:56:34 +08:00
  • 3b67759730 ♻️ refactor: restructure TaskLogsTable into modular component architecture t0ng7u 2025-07-18 22:33:05 +08:00
  • 5407a8345f ♻️ refactor: restructure MjLogsTable into modular component architecture t0ng7u 2025-07-18 22:19:58 +08:00
  • 3fe509757b ♻️ refactor: restructure LogsTable into modular component architecture t0ng7u 2025-07-18 22:04:54 +08:00
  • 952b679ca3 Merge pull request #1352 from wzxjohn/feature/simple_stripe IcedTangerine 2025-07-18 22:00:52 +08:00
  • 6799daacd1 🚀 feat(web/channels): Deep modular refactor of Channels table t0ng7u 2025-07-18 21:05:36 +08:00
  • fa02b5150c Merge pull request #1362 from KamiPasi/patch-1 Calcium-Ion 2025-07-18 20:53:29 +08:00
  • 63a1904242 Merge pull request #1393 from feitianbubu/pr/fix-mysql-default-false Calcium-Ion 2025-07-18 20:50:28 +08:00
  • 1e3450fdcb Merge pull request #1381 from feitianbubu/pr/task-origin-name Calcium-Ion 2025-07-18 20:49:53 +08:00
  • 5541026b86 Merge pull request #1190 from feitianbubu/fix-nil-request-id Calcium-Ion 2025-07-18 20:48:15 +08:00
  • c36c920b34 Merge pull request #1349 from feitianbubu/pr/fix-kling-image-mode-name Calcium-Ion 2025-07-18 20:47:10 +08:00
  • 514fea65c4 Merge pull request #1363 from feitianbubu/pr/add-jimeng-image Calcium-Ion 2025-07-18 20:45:49 +08:00
  • e269b3bfdd fix: mySQL does not support default false feitianbubu 2025-07-18 13:29:15 +08:00
  • 0862a9bfa7 feat: add jimeng image -- fix alpha feitianbubu 2025-07-17 21:00:55 +08:00
  • f43c695527 🗑️ refactor(table): remove custom formatPageText from all table components t0ng7u 2025-07-18 10:59:24 +08:00
  • ead43f081c 🎉 feat(i18n): integrate Semi UI LocaleProvider with dynamic i18next language support t0ng7u 2025-07-18 10:55:05 +08:00
  • 4e2a3d61dc Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-07-18 09:38:19 +08:00
  • 218ad6bbe0 🎨 refactor(ui): scope table scrolling to console cards & refine overall layout t0ng7u 2025-07-18 01:06:18 +08:00
  • b485f2e42e fix(image): 只有 dalle模型才受 size、quality 影响价格 Xyfacai 2025-07-18 00:30:49 +08:00
  • 16e32c3f67 📚 docs: add comprehensive Web-interface API reference (excluding Relay) t0ng7u 2025-07-17 23:50:56 +08:00
  • 15f65bb558 🌐 feat: add configurable USD exchange-rate support across backend & frontend t0ng7u 2025-07-17 23:04:45 +08:00
  • b161d6831f fix: 修复playground优先级失效 CaIon 2025-07-17 22:26:38 +08:00
  • 969953039f Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-07-17 22:25:26 +08:00
  • f1506ed5da 💸 feat(model-pricing): add “show with recharge price” toggle and USD/CNY selector t0ng7u 2025-07-17 22:07:06 +08:00
  • 9a239d9e13 refactor: initialize channel cache after channel operations to ensure data consistency CaIon 2025-07-17 20:04:26 +08:00
  • a5da09dfb9 feat: 添加手动输入和文件上传模式切换功能,支持密钥搜索和高亮显示 CaIon 2025-07-17 19:53:33 +08:00
  • 6f81f2d143 fix: 修复vertex渠道编辑密钥功能失效 CaIon 2025-07-17 19:29:28 +08:00
  • 0b877ca8a3 Merge pull request #1383 from feitianbubu/pr/fix-gemini-and-claude-completions Calcium-Ion 2025-07-17 19:16:55 +08:00
  • 2911b9cd04 Merge pull request #1368 from RedwindA/fix/embedding-test Calcium-Ion 2025-07-17 19:16:10 +08:00
  • 6b3f1ab0e4 Merge pull request #1384 from QuantumNous/RequestOpenAI2ClaudeMessage Calcium-Ion 2025-07-17 19:15:54 +08:00
  • 2c15655b08 Merge pull request #1387 from feitianbubu/alpha Calcium-Ion 2025-07-17 19:14:34 +08:00
  • afa9c650fe 💱 feat(model-pricing): add currency (USD/CNY) & token unit (M/K) toggles to Model Pricing table t0ng7u 2025-07-17 19:07:11 +08:00
  • 28d8d82ded Merge pull request #1369 from RedwindA/fix/xai-non-stream IcedTangerine 2025-07-17 17:56:19 +08:00
  • a100baf57f fix: playground chat feitianbubu 2025-07-16 23:41:31 +08:00
  • 5621755655 Update relay-claude.go Glaxy 2025-07-16 18:00:33 +08:00
  • d892bfc278 fix: usage cost(any) to support claude and gemini feitianbubu 2025-07-16 16:53:29 +08:00
  • 4369b18fbf feat: priority use origin model name feitianbubu 2025-07-16 15:18:32 +08:00
  • fb9b5d31e8 Merge branch 'alpha' into feature/simple_stripe wzxjohn 2025-07-16 10:39:11 +08:00
  • 3bf0748389 refactor: layout logic to enhance front-end responsiveness 同語 2025-07-16 04:53:15 +08:00
  • cf46b89814 🧹 refactor(PageLayout): remove unused state variables t0ng7u 2025-07-16 04:50:23 +08:00
  • 3360b34af9 🐛 fix: SSR hydration mismatch in mobile detection & clean up sidebar style t0ng7u 2025-07-16 04:46:31 +08:00
  • 4558eb41fc 🎨 feat(sidebar): replace custom collapse button with Semi UI Button t0ng7u 2025-07-16 04:35:19 +08:00
  • bbc5584f80 ♻️ refactor(auth, ui): simplify Loading component & optimize OAuth2Callback flow t0ng7u 2025-07-16 04:21:13 +08:00
  • 8604c9f9d5 feat(HeaderBar): ensure skeleton shows ≥500 ms and waits for real status data t0ng7u 2025-07-16 04:02:05 +08:00
  • 747e02ee0d 📱 feat(ui): auto-close sidebar on mobile after menu navigation t0ng7u 2025-07-16 03:52:40 +08:00
  • 8b0334309b 💄 style(layout): add horizontal padding to top-offset divs for consistent spacing t0ng7u 2025-07-16 03:42:19 +08:00
  • 48afa821e4 🖌️ feat(ui): always show colorful console banner for NewAPI in every environment t0ng7u 2025-07-16 03:38:06 +08:00
  • 42a8d3e3dc 🔧 chore(router): enable React Router v7 future flags to suppress warnings t0ng7u 2025-07-16 03:08:04 +08:00
  • a44fc51007 📱 refactor(web): remove legacy isMobile util and migrate to useIsMobile hook t0ng7u 2025-07-16 02:54:58 +08:00
  • 961bc874d2 feat: claude web search tool 计费 creamlike1024 2025-07-15 18:57:22 +08:00
  • b2b018ab93 🚀 feat(frontend): add robust boolean handling across settings pages t0ng7u 2025-07-15 17:18:48 +08:00
  • 77da33de4f feat: RequestOpenAI2ClaudeMessage add more parms map creamlike1024 2025-07-15 12:38:05 +08:00
  • 06ad5e3f8c 🐛 fix: multi-key channel sync and Vertex-AI key-upload edge cases t0ng7u 2025-07-15 12:02:04 +08:00
  • 9326bf96fc style(ui): Change the size of the icons in the dashboard to normal t0ng7u 2025-07-14 23:47:45 +08:00
  • bed73102b4 feat: Add fade-in animation for greeting message t0ng7u 2025-07-14 23:42:03 +08:00
  • eb59f9c75d feat(ui): enhance loading states and fix layout issues t0ng7u 2025-07-14 23:31:01 +08:00
  • f3bd2ed472 💄 fix(ui): improve uptime card layout and request count icon t0ng7u 2025-07-14 22:52:00 +08:00
  • 456475d593 refactor: format api page query and err result Xyfacai 2025-07-14 21:59:42 +08:00