Commit Graph

  • 206e0fa5c6 fix(kling): bump plugin to 1.1.1 main CaIon 2026-10-20 22:32:41 +08:00
  • 5900426821 fix(task): restrict query redirect credentials to allowed hosts CaIon 2026-10-20 22:23:59 +08:00
  • 120dbeafb1 test(security): match the email code only as a whole number CaIon 2026-10-20 20:55:20 +08:00
  • f9a0634f84 test(audit): read PostgreSQL index columns in key order CaIon 2026-10-18 23:57:40 +08:00
  • 55e2ae54d1 fix(task): reprice each retry and reserve it before submission CaIon 2026-10-18 23:50:52 +08:00
  • fc8f7d6fef fix: fall back to CNY when DeepSeek USD wallet is zero (#7917) brushax 2026-10-20 22:39:42 +08:00
  • e2a0c4b16a fix(limiter): recover redis script after flush (#6486) BradleyZ 2026-10-20 22:28:33 +08:00
  • a8535fac10 fix(kling): accept single API keys (#7897) Sheldon 2026-10-20 22:23:32 +08:00
  • 783735607d fix(relaykit): keep tool calls when merging adjacent assistant messages for Claude (#7921) Roger Chienandseefs001 2026-10-20 22:15:40 +08:00
  • afe73b08ff feat: 支持阿里多模态向量化模型qwen3-vl-embedding (#5179) feitianbubuandCaIon 2026-10-20 21:38:28 +08:00
  • 9a42033a61 fix(task): 修复任务提交与轮询的请求头覆盖 (#7918) WingStoneandCaIon 2026-10-20 20:50:02 +08:00
  • 603a5ceb55 feat(dashboard): show cache usage alongside total tokens (#7773) Seefs 2026-10-20 15:42:31 +08:00
  • 32e587406c feat(email): 添加 resend 邮件服务商接口 (#7880) 邹云森森andCaIon 2026-10-19 20:22:37 +08:00
  • 25372e30b1 fix(relay): Claude 流式请求在准备和重试期间持续保活 (#7857) mrlonelyandCalcium-Ion 2026-10-19 19:25:11 +08:00
  • 058c8231b6 fix(audit): add composite index for audit log ordering (#7874) 石头磊 2026-10-18 23:46:10 +08:00
  • 55bb6b903c fix(notify): keep notification limit window from resetting every hour (#7877) RedwindA 2026-10-18 22:43:50 +08:00
  • 6cf0d90b5f feat(deepseek): support V4.1 Flash, the Search and Fetch APIs, and @ reasoning modifiers (#7867) Calcium-Ion 2026-10-17 23:24:33 +08:00
  • 6461f084ff feat(notify): turn each kind of notification on or off (#7868) Calcium-Ion 2026-10-17 22:17:59 +08:00
  • 5c31c1fa9e feat(channels): improve priority dragging and add onboarding guides CaIon 2026-10-17 21:52:39 +08:00
  • 5e9595190e feat(channels): add drag mode for channel priority ordering CaIon 2026-10-17 20:15:54 +08:00
  • 5a59d69153 fix(pricing): hide task prices left at zero when another price is set CaIon 2026-10-16 22:49:50 +08:00
  • 3e2ce2c885 fix: align model card summary with status bar hours (#7847) feitianbubu 2026-10-17 14:04:03 +08:00
  • b0a98ac49c fix(web): apply theme class before first paint so Dark Reader detects dark mode (#7571) RedwindA 2026-10-17 14:03:48 +08:00
  • f92c576506 fix(web): cover Cloudflare clef and NVIDIA model families in provider rules (#7840) xuu1998andxuu1998 2026-10-17 13:07:41 +08:00
  • ff3684658f fix(relayconvert): 保留 Chat/Claude → Responses 转换中 input_image 的 detail 字段 (#7855) sicnuyudidiandseefs001 2026-10-17 12:58:08 +08:00
  • 09109ec315 fix(middleware): 过载哨兵改用容器口径并加入连续性与新鲜度判定 (#7317) Alex Xiangandseefs001 2026-10-16 07:30:06 -07:00
  • d032204733 feat(aws): add Mantle Messages API support CaIon 2026-10-16 14:43:13 +08:00
  • ca2cae676d fix(relaykit): emit summary on reasoning items announced without one (#7833) Roger Chien 2026-10-16 13:44:03 +08:00
  • 45fbb149f0 fix(rate-limit): count each group with its own limit separately CaIon 2026-10-15 22:35:38 +08:00
  • 6549a17eda fix(dashboard): draw flow chart labels in the theme text color (#7821) RedwindA 2026-10-15 18:00:20 +08:00
  • c9179d38b7 fix(playground): support the reasoning field in chat responses (#7831) Seefs 2026-10-15 17:59:00 +08:00
  • 908f94d65d fix(web): hide pages the user cannot open from console search CaIon 2026-10-15 17:15:09 +08:00
  • 19d435e7fd fix(relay): mask only the custom upstream address in error messages (#7822) RedwindA 2026-10-15 15:49:45 +08:00
  • 718a4e7f97 fix(vertex): use the multi-region hostnames for us and eu CaIon 2026-10-14 21:45:08 +08:00
  • f196934ce6 feat(plugins): bind Hailuo, Vidu and Veo plugins to New API channels CaIon 2026-10-14 21:43:43 +08:00
  • bfdad293cd fix(vidu): bill the model, duration and resolution Vidu generates CaIon 2026-10-14 21:40:47 +08:00
  • 150ab3cd43 chore(licenses): refresh the third-party dependency inventory CaIon 2026-10-14 21:16:02 +08:00
  • 76cd5114ea build: upgrade moejs to v0.1.0-alpha.7 CaIon 2026-10-14 20:44:01 +08:00
  • 1b63c28dcc fix(claude): preserve explicit zero usage and cache-only billing (#7816) EtgpaoandCaIon 2026-10-14 22:31:33 +08:00
  • c9f7b62081 fix(web): sort pricing models by input, output and per-request price (#7813) feitianbubu 2026-10-14 21:36:19 +08:00
  • a0bf6a8a41 fix(vertex): pass project_id in API Key mode to avoid 404 on official endpoints (#6330) 枭钰钰 2026-10-14 20:16:30 +08:00
  • 4013729f6a fix: disable sensitive word filtering by default and clear the default word list (#7814) Seefs 2026-10-14 17:55:42 +08:00
  • 7de10f2c60 feat(token): let an API key read its owner's quota CaIon 2026-10-13 21:39:52 +08:00
  • ef60ef27f3 fix(relay): keep the cause of a failed body read for every later reader CaIon 2026-10-13 15:52:46 +08:00
  • d10eafb57e fix(relay): report the real cause when a request body cannot be read CaIon 2026-10-13 15:01:22 +08:00
  • 63cecab824 feat(channel): support Sub2API balance queries (#7749) Jack C. 2026-10-13 00:36:43 -04:00
  • b4be2a7847 feat(ui): show newly added pricing groups at the top (#7782) Seefs 2026-10-13 12:35:05 +08:00
  • 633b4c5b19 feat(logs): export usage logs from the common log page (#7774) Calcium-Ion 2026-10-12 21:33:53 +08:00
  • dd59854050 chore(deps-dev): bump undici from 6.28.0 to 6.29.0 in /electron (#7624) dependabot[bot] 2026-10-12 21:03:04 +08:00
  • 93cf4ba6fb chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 in /electron (#7327) dependabot[bot] 2026-10-12 20:49:10 +08:00
  • 3c9fb2a0de chore(deps-dev): bump brace-expansion from 1.1.16 to 1.1.21 in /electron (#7623) dependabot[bot] 2026-10-12 20:46:19 +08:00
  • 9f048107ed chore(deps): bump ai from 7.0.31 to 7.0.136 in /web (#7767) dependabot[bot] 2026-10-12 20:44:18 +08:00
  • 3fe394cdba chore(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.3 (#7001) dependabot[bot] 2026-10-12 20:41:13 +08:00
  • 1c58f3d161 chore(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 in /electron (#7169) dependabot[bot] 2026-10-12 20:40:46 +08:00
  • 7f51a97226 chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 in /electron (#7327) dependabot[bot] 2026-10-12 20:39:47 +08:00
  • 7e25797d14 chore(deps-dev): bump electron from 39.8.10 to 41.10.6 in /electron (#7625) dependabot[bot] 2026-10-12 20:39:26 +08:00
  • bf4e1ebfb8 build(deps-dev): bump oxfmt from 0.57.0 to 0.72.0 in /web (#7766) dependabot[bot] 2026-10-12 20:38:31 +08:00
  • 82306b3c35 build(deps-dev): bump @tanstack/router-plugin in /web (#7768) dependabot[bot] 2026-10-12 20:38:05 +08:00
  • c730add954 build(deps): bump stream-markdown-parser from 1.1.3 to 1.2.18 in /web (#7769) dependabot[bot] 2026-10-12 20:37:50 +08:00
  • b8c2dc1266 build(deps): bump yace from 1.1.0 to 1.1.1 in /web (#7770) dependabot[bot] 2026-10-12 20:37:26 +08:00
  • ba29f06453 chore(deps-dev): bump @xmldom/xmldom from 0.8.13 to 0.8.15 in /electron (#7187) dependabot[bot] 2026-10-12 20:36:20 +08:00
  • 767a82b876 fix(claude): forward thinking.block_binding and every anthropic-beta value (#7732) RedwindA 2026-10-12 19:06:04 +08:00
  • 2b85a8fc67 fix(auth): show legal consent warning on password login (#7771) Seefs 2026-10-12 18:25:54 +08:00
  • 2ed058795b fix(ci): stabilize checks and configure Bun dependency updates (#7765) Seefs 2026-10-12 18:19:04 +08:00
  • 9948b1ef14 fix(pricing): accept declared endpoint arrays in pricing conversion (#7724) JohnUncle 2026-10-12 17:57:53 +08:00
  • 4bfcf28121 chore(web): bump @lobehub/icons to 5.22.0 (#7764) Richard Wang 2026-10-12 17:55:13 +08:00
  • fc08b76f0f fix(web): preserve recorded billing tiers in usage log previews (#7763) Seefs 2026-10-12 17:47:28 +08:00
  • ba0e478e06 fix(relaykit): preserve assistant text with tool calls (#6871) Shawn Wang 2026-10-12 17:34:30 +08:00
  • 34b1942123 fix(pricing): allow root access when the model square is disabled (#7761) Seefs 2026-10-12 17:19:42 +08:00
  • b22a43b6e8 fix: mark task settlement logs with is_task for tiered billing display (#7446) feitianbubu 2026-10-12 16:58:16 +08:00
  • bbf60b49f6 fix(logs): vertically align billing source icons on mobile (#7760) Seefs 2026-10-12 16:54:24 +08:00
  • 3f926c3ef4 fix(metrics): count completed streams after context cancellation (#7638) jimmyleocn 2026-10-12 16:47:43 +08:00
  • 3827fd8307 fix(web): show cache read price on expression model cards (#7757) Richard Wang 2026-10-12 16:35:23 +08:00
  • 42e694eb60 fix(web): map Meta Muse Spark models to Meta icon (#7734) Richard Wang 2026-10-11 19:26:38 +08:00
  • c10780e054 fix(relayconvert): keep JSON Schema constraints in tools and structured output sent to Gemini CaIon 2026-10-11 16:26:57 +08:00
  • 801456a061 fix(relay): send a close frame when a Responses WebSocket session ends CaIon 2026-10-11 16:26:57 +08:00
  • 4b13d9388e fix(relayconvert): drop non-string enum values when converting OpenAI tool schemas (#7729) 赵瑞哲 2026-10-11 17:08:44 +08:00
  • 93ea55f3c3 feat(web): pick dates and times down to the second CaIon 2026-10-11 14:19:10 +08:00
  • 96275d224b fix(web): show date pickers and relative times in the interface language CaIon 2026-10-11 13:57:00 +08:00
  • 06dd76a9d3 fix(playground): keep each account's Playground data separate CaIon 2026-10-11 13:57:00 +08:00
  • 1fb6d07fee perf(web): stop loading the whole Simple Icons pack on four pages CaIon 2026-10-11 13:56:59 +08:00
  • b892a6b2e4 fix(web): reload once when a page's code fails to load CaIon 2026-10-11 13:56:59 +08:00
  • 977450a3e8 fix(rate-limit): explain model rate-limit rejections without Redis CaIon 2026-10-11 13:56:49 +08:00
  • 5ac7562840 fix(relayconvert): keep answer text that shares a stream chunk with reasoning CaIon 2026-10-11 13:56:49 +08:00
  • 13c8e90b8f fix(relayconvert): send Responses image URLs to Chat upstreams as objects CaIon 2026-10-11 13:56:49 +08:00
  • 036ba376da fix(relaykit): match Claude effort and Gemini 2.5 budgets to each model CaIon 2026-10-11 12:42:17 +08:00
  • 0f38a14a5e fix(web): restore browser sans-serif for Auto font CaIon 2026-10-10 20:29:04 +08:00
  • 1ca79d57e7 fix(pricing): show recent status samples without gaps CaIon 2026-10-10 19:24:32 +08:00
  • c6741c36a9 feat(channel): add a per-channel switch to skip upstream TLS verification CaIon 2026-10-10 13:40:15 +08:00
  • c8d234baa1 fix(xai): bill video edits and extensions by their output resolution CaIon 2026-10-10 13:40:04 +08:00
  • ba3b2c015a refactor(jsplugin): stop requiring json-clone@1 and submit-sse-delta@1 CaIon 2026-10-10 13:40:04 +08:00
  • 3f02244783 feat(web): show the request domains a plugin declares when uploading it CaIon 2026-10-10 13:39:55 +08:00
  • 66c3e14282 fix(hailuo): download MiniMax v1 videos through the file retrieve link CaIon 2026-10-10 13:39:55 +08:00
  • 29509776ef feat(jsplugin): let driver hooks read upstream data with utils.fetch CaIon 2026-10-10 13:39:55 +08:00
  • b66674ac23 feat(task-plugin): let Seedance and wan3.0 pick the video duration with -1 CaIon 2026-10-10 13:39:44 +08:00
  • 1d4328e974 docs(relaykit): rewrite README for the current conversion API CaIon 2026-10-09 22:58:22 +08:00
  • 128089fa7d feat(i18n): translate web console messages in the frontend and AI-client errors in the backend (#7712) Calcium-Ion 2026-10-09 21:39:51 +08:00
  • e0483122c7 fix(relayconvert): drop trailing assistant text from Responses input on Claude and Gemini CaIon 2026-10-09 19:48:35 +08:00
  • 7aa3531ef4 fix(task-plugin): set multipart content type for upstream requests (#7655) 指短琴长andCaIon 2026-10-08 23:52:03 +08:00
  • 6370b29424 feat(jsplugin): keep JSON member order for plugins that declare json-order@1 CaIon 2026-10-08 18:03:34 +08:00