Commit Graph

  • 7411c24954 style(Account UX): resilient binding layout, copyable popovers, pastel header, and custom pay colors t0ng7u 2025-08-17 11:45:55 +08:00
  • bbe381f656 Revert "️ perf: Defer Visactor chart libs to dashboard; minimize home bundle" t0ng7u 2025-08-17 10:49:09 +08:00
  • b505121790 💳 feat(TopUp): unify payment cards, add header stats, brand icons, and mobile refinements [[memory:5659506]] t0ng7u 2025-08-17 04:00:58 +08:00
  • 45368deac3 ️ perf: Defer Visactor chart libs to dashboard; minimize home bundle t0ng7u 2025-08-17 01:22:44 +08:00
  • 66289f7991 ♻️ refactor(personal-settings): Break down PersonalSetting.js into modular components t0ng7u 2025-08-17 00:49:54 +08:00
  • 2f176cff7f fix: prompt calculation funnycups 2025-08-16 22:54:00 +08:00
  • 6ce92b9e19 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-16 19:22:24 +08:00
  • 3004ede0ce 🌐 feat(i18n): add internationalization support for TwoFASetting component t0ng7u 2025-08-16 19:22:14 +08:00
  • 4e3f008ae9 fix: update token usage calculation CaIon 2025-08-16 19:11:15 +08:00
  • a6c5b6d09f Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-16 18:57:55 +08:00
  • d094df09a2 💄 refactor(settings): redesign 2FA settings UI with unified Semi UI components t0ng7u 2025-08-16 18:57:46 +08:00
  • 14ea270406 Merge pull request #1605 from nekohy/feats-the-flexable-params-override Calcium-Ion 2025-08-16 18:27:22 +08:00
  • c06d9485c3 feat: add support for Midjourney relay mode based on path prefix CaIon 2025-08-16 18:26:26 +08:00
  • 9e649148bb feats:the error of gjson.True and gjson.False Nekohy 2025-08-16 17:16:46 +08:00
  • 7323dcf906 feats:custom the key missing condition Nekohy 2025-08-16 16:37:09 +08:00
  • 5683f4b95f feats:use the types of gjson,the error expection,the invert of the condition Nekohy 2025-08-16 16:31:17 +08:00
  • 3c30b7c4cb fix: refactor processChannelError to use goroutine for asynchronous handling CaIon 2025-08-16 15:15:19 +08:00
  • 22125a6dd8 fix: correct argument passing in DoDownloadRequest for MIME type retrieval CaIon 2025-08-16 15:03:42 +08:00
  • 3a90d5054c feat: implement file type detection from URL with enhanced MIME type handling CaIon 2025-08-16 14:56:29 +08:00
  • 11ce48be47 feat: set API version for Azure and Vertex AI channel types CaIon 2025-08-16 14:56:19 +08:00
  • 1d878e5e88 Merge pull request #1603 from nekohy/feats-the-flexable-params-override Calcium-Ion 2025-08-16 12:32:15 +08:00
  • 28d381982d Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-16 12:28:46 +08:00
  • a5420c90c0 Merge pull request #1584 from feitianbubu/pr/use-proxy-fetch-models Calcium-Ion 2025-08-16 12:27:36 +08:00
  • 5fbbb24201 Merge pull request #1597 from wzxjohn/feature/add_openai_models Calcium-Ion 2025-08-16 12:27:20 +08:00
  • 02401b9a38 fix:moveValue bug Nekohy 2025-08-16 11:58:40 +08:00
  • 4b6031b59c feats: the flexable params override and compatible format Nekohy 2025-08-16 11:27:47 +08:00
  • cf9faeb901 feat: implement concurrent top-up locking mechanism to prevent race conditions CaIon 2025-08-15 20:03:38 +08:00
  • f8f0ee1e3e feat: initialize channel metadata in mjproxy and relay processing CaIon 2025-08-15 19:14:29 +08:00
  • f6ee0b9791 feat: add checks for non-empty URLs in file metadata processing CaIon 2025-08-15 19:10:40 +08:00
  • 0e95efdf34 feat: initialize channel metadata in relay processing CaIon 2025-08-15 19:00:16 +08:00
  • beb61343cd refactor: comment out SetContextKey to prevent token count meta setting CaIon 2025-08-15 18:43:08 +08:00
  • 77b100ba2b refactor: update function signatures to include context and improve file handling #1599 CaIon 2025-08-15 18:40:54 +08:00
  • 28dd5f5f0c feat(ratio): add ratio for OpenAI models wzxjohn 2025-08-15 17:09:42 +08:00
  • 269bb0c896 feat(relay): add OpenAI gpt-4.1 o3 o4 gpt-image-1 models wzxjohn 2025-08-15 16:47:27 +08:00
  • 215546a805 feat: 优化ac自动机 CaIon 2025-08-15 16:54:26 +08:00
  • 63e7fb697f Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-15 16:47:36 +08:00
  • 30e4679384 Merge pull request #1577 from nekohy/feats-better-adaptor-for-openrouter Calcium-Ion 2025-08-15 16:19:24 +08:00
  • 893104a173 refactor: move anthropicKey retrieval to improve authorization handling CaIon 2025-08-15 16:08:55 +08:00
  • 8284cff9b7 refactor: set prompt tokens when not provided in usage CaIon 2025-08-15 15:55:01 +08:00
  • e1d36932ae fix panic CaIon 2025-08-15 15:15:21 +08:00
  • 5084a43aa9 refactor: ensure graceful closure of response body in relay responses CaIon 2025-08-15 15:10:54 +08:00
  • c6c40e0a81 Merge pull request #1590 from yyhhyyyyyy/fix/openrouter-custom-ratio-billing Calcium-Ion 2025-08-15 15:02:57 +08:00
  • ccd1930838 Merge remote-tracking branch 'origin/alpha' into fix/openrouter-custom-ratio-billing yyhhyyyyyy 2025-08-15 14:58:42 +08:00
  • d849412cf5 refactor: replace json.Marshal and json.Unmarshal with common.Marshal and common.Unmarshal CaIon 2025-08-15 14:52:17 +08:00
  • 712865f820 Merge pull request #1593 from fatcat-ww/main 同語 2025-08-15 14:30:18 +08:00
  • d3a2bf79f5 Merge pull request #1594 from QuantumNous/refactor_relay Calcium-Ion 2025-08-15 14:16:43 +08:00
  • 07903b0a8a refactor: improve logging for channel operations with detailed context CaIon 2025-08-15 14:15:03 +08:00
  • 9da13fdabe refactor: enhance logging messages for user quota handling in pre-consume logic CaIon 2025-08-15 14:08:15 +08:00
  • 4858e98b2d refactor: simplify domain masking logic by removing URL check CaIon 2025-08-15 13:46:46 +08:00
  • e0f256506f Merge branch 'alpha' into refactor_relay CaIon 2025-08-15 13:46:34 +08:00
  • 07137e6bb8 refactor: update token type handling and improve token counting logic CaIon 2025-08-15 13:28:03 +08:00
  • 8eb17f24bb refactor: improve request type validation and enhance sensitive information masking CaIon 2025-08-15 13:20:36 +08:00
  • dba74e5b05 refactor: add email masking function and enhance RelayInfo logging CaIon 2025-08-15 12:50:27 +08:00
  • 013b30c228 refactor: enhance error handling and masking for model not found scenarios CaIon 2025-08-15 12:41:05 +08:00
  • f6f9e73fa3 refactor: improve channel base URL handling and enhance RelayInfo logging CaIon 2025-08-14 22:15:18 +08:00
  • 112de0b6a6 refactor: enhance quota handling and logging for pre-consume operations CaIon 2025-08-14 21:30:03 +08:00
  • c9e9a24e99 refactor: centralize logging and update resource initialization CaIon 2025-08-14 21:10:04 +08:00
  • 39a9e828a1 Add files via upload fatcat-ww 2025-08-14 20:38:50 +08:00
  • 97ea8b6560 refactor: Introduce pre-consume quota and unify relay handlers CaIon 2025-08-14 20:05:06 +08:00
  • 7d2a9469f0 fix: prevent OpenRouter cache calculation with custommodel ratios yyhhyyyyyy 2025-08-14 17:10:36 +08:00
  • f1afe914e6 🐛 fix(tokens): correct main Chat button navigation to prevent 404 t0ng7u 2025-08-13 18:31:00 +08:00
  • c57f33bff6 feat: use proxy HTTP client fetch models feitianbubu 2025-08-13 18:16:01 +08:00
  • c2e49f2b2a fix(adaptor): missing first text delta while convert OpenAI to Claude wzxjohn 2025-08-13 09:57:06 +08:00
  • b699bf0094 🐛 fix: Always update searchValue during IME composition to enable Chinese input in model search t0ng7u 2025-08-12 23:37:30 +08:00
  • b6c353ec14 🔍 fix(pricing): synchronize search term with sidebar filters & reset behavior t0ng7u 2025-08-12 23:32:25 +08:00
  • 611829bb9e Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-12 23:11:55 +08:00
  • e6925309ce 🐛 fix: group-ratio display & deduplicate price logic in model-pricing views t0ng7u 2025-08-12 23:10:29 +08:00
  • ebb624148b feats:the Openrouter Claude thinking Nekohy 2025-08-12 22:39:32 +08:00
  • 4a49a80d10 fix:Delete the excess ReasoningEffort from the Openrouter OpenAI thinking model. Nekohy 2025-08-12 21:37:12 +08:00
  • f21353bfbb fix(dalle): update ImageRequest struct to use json.RawMessage for flexible field types CaIon 2025-08-12 21:12:00 +08:00
  • b850f94139 fix(auth): refine authorization header setting for messages endpoint #1575 CaIon 2025-08-12 20:42:44 +08:00
  • c7281a353f fix(env): update STREAMING_TIMEOUT default value to 300 seconds CaIon 2025-08-12 19:58:04 +08:00
  • 1382ec4f20 fix(adaptor): optimize multipart form handling and resource management CaIon 2025-08-12 19:57:56 +08:00
  • 9717af7dcd Merge pull request #1553 from feitianbubu/pr/add-jimeng-officail-api IcedTangerine 2025-08-12 16:32:49 +08:00
  • 219ed0d1cf fix(database): improve MySQL Chinese character support validation CaIon 2025-08-12 16:31:00 +08:00
  • 9625ee2d55 fix(relay): remove unnecessary channel type check for BadRequest CaIon 2025-08-12 16:12:47 +08:00
  • 23d4100fe3 Merge pull request #1556 from QuantumNous/fix-register-mail-verifycode-waiting-time Calcium-Ion 2025-08-12 14:20:09 +08:00
  • 5b8382a6ab Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-12 14:13:34 +08:00
  • 9ec326714e Merge pull request #1569 from duyazhe/codex/cloudflare-responses Calcium-Ion 2025-08-12 14:13:14 +08:00
  • a423ee3dd1 feat(database): enhance MySQL support for Chinese characters CaIon 2025-08-12 14:12:11 +08:00
  • f10d469b72 Update web_api.md 同語 2025-08-12 11:15:32 +08:00
  • fd6b6175bb Merge pull request #1563 from QAbot-zh/docs-update 同語 2025-08-12 11:14:35 +08:00
  • c59b331170 🚫 feat(web): add 403 Forbidden page and AdminRoute guard t0ng7u 2025-08-12 10:45:21 +08:00
  • 729593afae Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-12 10:22:13 +08:00
  • 782ad01496 🐛 fix: make ModelSelectModal panels collapsible and default to collapsed t0ng7u 2025-08-12 10:22:00 +08:00
  • 4e2e6e6e86 Merge pull request #1570 from seefs001/fix/zhipu_v4_thinking Seefs 2025-08-11 21:43:35 +08:00
  • 5478d2fb59 fix: zhipu_v4 thinking nekohy 2025-08-11 21:35:20 +08:00
  • 32978f9cd9 feat: Simplify response handling by returning raw response body directly CaIon 2025-08-11 20:07:24 +08:00
  • ce74e94fc7 feat: Refactor Gemini tools handling to support JSON raw message format CaIon 2025-08-11 19:48:04 +08:00
  • 7d3bf7c5bb 🍭 ui: change pricing page card view pt-4 to py-4 t0ng7u 2025-08-11 19:11:58 +08:00
  • 472377bf8c 🍭 ui: change pricing page card view p-4 to px-4 t0ng7u 2025-08-11 18:32:19 +08:00
  • 6c7a10ac7c ui: Add CSS ellipsis + Tooltip for SelectableButtonGroup; keep Tag intact t0ng7u 2025-08-11 18:27:32 +08:00
  • 375e25221d 🤓 style(ui): remove the pricing page’s border style to reduce visual clutter t0ng7u 2025-08-11 17:44:12 +08:00
  • 2b6e3e8010 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-11 17:38:16 +08:00
  • a80ecb8896 feat: Refactor model handling to use UpstreamModelName for request processing CaIon 2025-08-11 17:32:58 +08:00
  • 37f0383941 feat: Update request URL handling for Claude relay format in adaptor #1557 CaIon 2025-08-11 17:17:56 +08:00
  • 5520bf4dbe feat: init default vendor feitianbubu 2025-08-11 15:33:55 +08:00
  • c9b276c604 Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-11 16:35:23 +08:00
  • 6193c547d9 docs(web_api): 修复 Markdown 表格格式 Q.A.zh 2025-08-11 08:18:19 +00:00
  • be77f3d763 feat: Update Azure responses API version handling in adaptor CaIon 2025-08-10 21:09:16 +08:00