Commit Graph

  • 192802ee06 build: build release binaries with moejs's PGO profile CaIon 2026-10-08 18:03:06 +08:00
  • b23471112d build: upgrade moejs to v0.1.0-alpha.6 CaIon 2026-10-08 18:03:06 +08:00
  • bc82357929 test(relaykit): keep format-conversion tests out of the repository CaIon 2026-10-08 13:28:38 +08:00
  • 0cce21db02 perf(jsplugin): stop rebuilding the usage-key replacer and request body on every hook call CaIon 2026-10-08 13:28:38 +08:00
  • d10f11ffff feat(gemini): bill Google Search grounding per query or per grounded prompt CaIon 2026-10-08 13:28:38 +08:00
  • 04c597bf6c feat: support regex conditions in advanced parameter overrides (#7698) Seefs 2026-10-08 16:07:03 +08:00
  • 45094bdf41 fix(web): 修复 OriginOS 6 设备渠道页白屏 CaIon 2026-10-07 23:39:10 +08:00
  • acb347a197 feat(relay): web search encoding per channel and vendor-reported search billing (#7690) Calcium-Ion 2026-10-07 23:29:24 +08:00
  • 0a03088e0e fix(relayconvert): fix lossy conversions and converted-stream failure billing CaIon 2026-10-07 22:56:12 +08:00
  • 0a532f7f7d feat(plugins): add an xAI Grok Imagine video plugin CaIon 2026-10-07 22:55:39 +08:00
  • bb28f2ccad feat(tokenkit): move token counting into a module calibrated on agent traffic CaIon 2026-10-07 13:52:05 +08:00
  • 0908d9e7b9 fix(epay): upgrade go-epay to v0.0.5 CaIon 2026-10-07 13:13:59 +08:00
  • c6bac617d4 fix(relaykit): make the thinking suffix adapter toggle cover effort suffixes CaIon 2026-10-06 20:51:57 +08:00
  • 956019109b feat(web): filter the user list by group CaIon 2026-10-06 12:21:20 +08:00
  • 8ca26d81df fix(web): stop frontend build files from exhausting the web rate limit CaIon 2026-10-06 12:24:20 +08:00
  • 78bd5b1cbf fix(relaykit): Gemini stream token details, Responses tool-output media on Gemini, Opus 5.5 default effort (#7687) Calcium-Ion 2026-10-07 15:45:08 +08:00
  • 973cf8ef46 fix(keys): prevent rounded clipping of group names (#7645) jimmyleocn 2026-10-06 09:01:03 +08:00
  • b48b74ab77 feat(jsplugin): decode hook results with moejs ToGoInto CaIon 2026-10-05 22:01:40 +08:00
  • 2a4e785ee2 docs(wallet): record synchronous persistence validation and cutover limits feat/direct-pay Jared Lee 2026-10-03 13:52:32 +00:00
  • e8514ade0e fix(wallet): persist user funds synchronously with batching enabled Jared Lee 2026-10-03 13:51:49 +00:00
  • cc08482679 fix(wallet): guard synchronous reservations against stale redis balances Jared Lee 2026-10-02 18:13:41 +00:00
  • daa4605937 docs(directpay): record blocked Library delivery without claiming successful upload Jared Lee 2026-10-02 17:58:22 +00:00
  • aab2ed3b3c test(directpay): exercise full images, browser recovery, Redis faults and rollback Jared Lee 2026-10-02 17:49:59 +00:00
  • 0062e08348 fix(directpay): preserve payment recovery and rotate certificate trust safely Jared Lee 2026-10-02 17:44:26 +00:00
  • 1d40b4abcb fix(directpay): reject legacy cache replay and expired certificates; gate production Jared Lee 2026-10-02 17:27:22 +00:00
  • e77106090c build: pin patched Go 1.26.8 builder with verified official digest Jared Lee 2026-10-02 17:21:29 +00:00
  • 796f44088f test(directpay): confirm patched toolchain database and UI regression results Jared Lee 2026-10-02 17:10:00 +00:00
  • 99481cfa40 docs(directpay): deliver validation evidence and explicit release gates Jared Lee 2026-10-02 17:07:13 +00:00
  • 21981d8de9 fix(directpay): surface recoverable checkout errors and record SDK licenses Jared Lee 2026-10-02 17:06:24 +00:00
  • 49c584c141 feat(directpay): wire guarded checkout reconciliation and wallet settings UI Jared Lee 2026-10-02 17:03:23 +00:00
  • bf29ff1d2a fix(directpay): verify signed query errors and isolate retryable payment events Jared Lee 2026-10-02 17:03:23 +00:00
  • 23329aacd3 fix(deps): pin x/text security fix required by payment dependency review Jared Lee 2026-10-02 16:58:08 +00:00
  • 126bdfcf24 feat(directpay): pin GoPay and verify Native and PagePay evidence Jared Lee 2026-10-02 16:32:49 +00:00
  • d5ef7d659a feat(directpay): add immutable orders durable inbox and atomic wallet settlement Jared Lee 2026-10-02 16:32:49 +00:00
  • 0024fd9568 docs(directpay): record verified candidate baseline and implementation specification Jared Lee 2026-10-02 16:17:52 +00:00
  • 1a4166d8e8 fix(relayconvert): keep Responses custom tools on Claude and Gemini upstreams (#7636) Calcium-IonandKabuda 2026-10-01 19:50:53 +08:00
  • 56758edf95 fix(web): correct translations, chart ordering, and font loading (#7628) Seefs 2026-09-30 22:54:58 +08:00
  • 5fe8917be7 fix(i18n): keep cached zhTW/zhCN interface codes stable across page loads (#7139) Jay Chen 2026-09-30 10:42:15 -04:00
  • dfd3cd8930 fix(web): hide system settings from non-root admins (#7513) jimmyleocn 2026-09-30 22:32:30 +08:00
  • 8112120673 fix(web): Add class to wrap the long strings at auto-disable status tooltip content in channel manage page (#7604) Schwa[R]z 2026-09-30 21:50:28 +08:00
  • d0cb7347c0 fix: use max_completion_tokens for gpt-6-sol and gpt-6-luna (#7559) feitianbubu 2026-09-30 21:50:05 +08:00
  • feefe09f27 fix: isolate TLS configs across HTTP transports (#7627) Seefs 2026-09-30 21:49:33 +08:00
  • 2035a82aeb feat(web): add a refresh button to the channels table CaIon 2026-09-30 20:52:57 +08:00
  • ae73ef8e25 feat(plugins): add Seedream 5.0 flash and price each Seedream model by its own tiers CaIon 2026-09-30 20:52:51 +08:00
  • 4924361aef feat(auth): edit the name and permissions of an access token CaIon 2026-09-30 20:52:36 +08:00
  • 2506e1b980 fix(auth): reject non-standard roles when creating a user CaIon 2026-09-30 20:52:00 +08:00
  • c71eefbcd1 docs: update readme CaIon 2026-09-30 17:22:59 +08:00
  • 2ffc595901 feat(jsplugin): run task plugins on moejs CaIon 2026-09-30 17:13:02 +08:00
  • 335ebcff71 fix(relayconvert): keep Responses custom tools on Chat Completions upstreams CaIon 2026-09-25 00:16:49 +08:00
  • caca52f8de feat(auth): replace the dashboard access token with scoped access tokens CaIon 2026-09-23 23:15:04 +08:00
  • 6cbb1c7edb feat(auth): require step-up verification for admin user management CaIon 2026-09-23 22:26:54 +08:00
  • 3509ae7c19 fix(pricing): keep prices saved before a usage profile narrows editable CaIon 2026-09-23 14:23:45 +08:00
  • 87bb71e7fc feat(plugins): serve Seedream images through the OpenAI Images protocol in doubao CaIon 2026-09-23 12:27:43 +08:00
  • f5e54ccdb2 fix(web): revalidate marketplace fetches so stale caches do not fail integrity checks CaIon 2026-09-23 12:04:24 +08:00
  • 789c970199 fix(claude): preserve auto mode safeguards in native requests (#7598) Seefs 2026-09-28 20:48:08 +08:00
  • c2b7a9a9e0 fix(claude): preserve per-message output_config in Claude messages (#7561) Zane-0x5a 2026-09-25 12:43:11 +08:00
  • d04c118c88 fix(channel): preserve Responses WebSocket setting on save (#7468) zenor0 2026-09-23 21:00:00 +08:00
  • c76452d224 fix(playground): add break-all to playground input (#6600) 指短琴长 2026-09-23 17:06:35 +08:00
  • 6c14c0762d feat: highlight differing values in source price expressions (#7543) feitianbubu 2026-09-23 13:47:12 +08:00
  • a46f045d6d fix: match current price column width to source columns so expressions wrap alike (#7542) feitianbubu 2026-09-23 12:53:14 +08:00
  • 5401874c63 fix(ci): align ldflags -X package path with module path so release binaries embed the real version (#7536) musenlinc 2026-09-23 12:07:17 +08:00
  • 996adffe51 fix(web): keep text selection when opening a model pricing row for editing (#7403) RedwindA 2026-09-22 16:40:59 +08:00
  • 8cb88ebd17 fix: move force operation into confirm slot so plugin-in-use dialog has one cancel button (#7528) feitianbubu 2026-09-22 16:37:08 +08:00
  • 9310231b3c fix(logs): keep model badge text readable and compact (#7504) Yorick 2026-09-22 00:07:07 +08:00
  • 0aec08fee8 chore: credit #7444 author for the Claude tool_result fix landed in #7512 CaIonandByebyDoggy 2026-09-21 23:02:57 +08:00
  • b6809a52df fix(web): resolve safe constants in plugin metadata previews CaIon 2026-09-21 22:57:40 +08:00
  • 4eb3b91605 fix(relayconvert): hoist Claude tool_result images and segment Responses reasoning items (#7512) Calcium-IonandMOON-DREAM-STARS 2026-09-21 22:50:27 +08:00
  • 6e9de44a7d fix(relayconvert): hoist Responses tool-output media into a user message (#7510) Calcium-IonandMOON-DREAM-STARS 2026-09-21 22:11:21 +08:00
  • 54eee488be fix(web): isolate theme preferences in local storage CaIon 2026-09-21 21:00:01 +08:00
  • d61d6be759 fix(task): accept any 2xx upstream status on task submission CaIon 2026-09-21 14:20:00 +08:00
  • 2c175190c4 perf(plugins): sync task plugins from hashes and load source only for changed rows CaIon 2026-09-21 13:51:23 +08:00
  • c0cff23a3a fix(plugins): store task plugin source as longtext on MySQL and raise the upload cap to 8 MiB CaIon 2026-09-21 13:50:59 +08:00
  • e537dc380b fix(web): expose plugin activation after upload CaIon 2026-09-21 13:36:30 +08:00
  • 00e8a00cb4 fix(web): include provider icons in Windows builds CaIon 2026-09-21 13:35:54 +08:00
  • 474ed66fb1 fix(plugins/alibaba): keep upstream metadata in openai_image render (#7507) feitianbubu 2026-09-21 20:46:28 +08:00
  • 9c293e8c02 test(billing): fix websocket rejection refund test after pre-consume dropped output estimation (#7491) feitianbubu 2026-09-21 12:48:24 +08:00
  • 9a0be8750a fix(web): keep task pricing editable after a plugin narrows its enum values CaIon 2026-09-20 23:27:57 +08:00
  • 47713bcb17 feat: update plugins CaIon 2026-09-20 23:23:48 +08:00
  • 9978ee1e25 feat(billing): configure trust threshold and input pre-consume multiplier CaIon 2026-09-20 22:16:41 +08:00
  • 65d3a2171f fix(plugins): price only the resolutions each Seedance and Wan model offers CaIon 2026-09-20 22:11:55 +08:00
  • 3abbb8198e feat: record perf metrics when async tasks reach terminal status (#7481) feitianbubu 2026-09-20 20:16:50 +08:00
  • 2fddb863f2 feat(models): add bulk field selection to metadata sync CaIon 2026-09-20 19:27:37 +08:00
  • a5bf940220 fix(web): correct dialog viewport fallbacks and editor gutter alignment CaIon 2026-09-20 18:24:39 +08:00
  • 03563a4a79 feat(plugins): serve OpenAI Images API through task plugins CaIon 2026-09-20 17:45:50 +08:00
  • c49972441e fix(web): keep mobile dialog actions within visible viewport CaIon 2026-09-19 20:51:40 +08:00
  • 585c4610e5 feat(keys): show and copy configured API addresses CaIon 2026-09-19 20:45:41 +08:00
  • d904b97000 feat(settings): improve group configuration UX and drag sorting CaIon 2026-09-19 20:33:15 +08:00
  • da2540dda1 fix(channels): align card metrics and remove badge spacing CaIon 2026-09-19 20:33:01 +08:00
  • 3fdf9083dc fix(settings): move documentation link to site settings CaIon 2026-09-19 20:32:52 +08:00
  • 58a9eff4c8 style: refresh logo CaIon 2026-09-19 16:50:35 +08:00
  • db536ec8bc fix(channels): simplify model redirects and clarify panel controls CaIon 2026-09-19 16:09:51 +08:00
  • 6b638788c6 fix(channels): preview upstream model changes before applying CaIon 2026-09-19 16:09:14 +08:00
  • 2d7aef7414 fix(web): restore CC Switch model dropdown CaIon 2026-09-19 13:15:00 +08:00
  • 4c34f25a49 feat(channel): bind multiple task plugins to New API channels CaIon 2026-09-18 23:56:47 +08:00
  • 33320407f4 fix(web): isolate OIDC discovery when saving OAuth settings CaIon 2026-09-18 23:30:05 +08:00
  • 9c3d3aeb3c perf(web): lazy-load provider icons and reduce page rerenders CaIon 2026-09-18 22:23:18 +08:00
  • b932e6d876 fix(web): robustly display conditional task billing prices CaIon 2026-09-18 21:52:14 +08:00
  • ef70d1b799 chore: drop trailing blank line from .gitignore CaIon 2026-09-18 13:06:16 +08:00
  • a89037d0b9 fix(web): start linked-account verification from the provider button CaIon 2026-09-18 12:53:35 +08:00
  • 972aed1972 fix(log): derive response model mismatch from names instead of a stored flag (#7464) Seefs 2026-09-19 13:51:18 +08:00