Commit Graph

  • d49160f0e5 fix: backend length validation (#5548) Seefs 2026-08-10 12:50:08 +08:00
  • 8ad159a3bb fix(ollama): preserve reasoning and tool-call context (#6605) Seefs 2026-08-10 12:49:26 +08:00
  • 85feb7a345 feat(relay): expose user and group context to parameter overrides (#6534) Seefs 2026-08-10 12:49:06 +08:00
  • eab18a8357 fix: record reasoning effort consistently in usage logs (#6641) Seefs 2026-08-10 12:48:14 +08:00
  • 7dd1000a19 perf(web): debounce server and large-list searches (#6727) Seefs 2026-08-10 12:47:55 +08:00
  • 5d3423bec1 feat(channels): add auto-disable-only channel test mode (#6728) Seefs 2026-08-10 12:47:44 +08:00
  • 823e26304a fix(channels): classify Qwen TTS models correctly (#6711) Seefs 2026-08-08 14:31:29 +08:00
  • 2399de97da fix(ali): stop injecting top_p into requests that omit it (#6674) ENCHIGO 2026-08-08 13:54:00 +08:00
  • 5c3abffe85 CI: enhance release synchronization workflow with optional file syncing CaIon 2026-08-07 17:40:24 +08:00
  • e926e5cace fix: 修复兑换码额度精度损失 (#6685) lihu-001 2026-08-07 17:06:32 +08:00
  • 1da23d6b33 feat(rate-limit): add user critical rate limit middleware for access token and aff transfer routes CaIon 2026-08-06 18:04:20 +08:00
  • b941253aea fix: test Claude/Gemini endpoints with native request format (#6698) Seefs 2026-08-07 13:35:46 +08:00
  • c9bc038649 feat(channels): refine fetched model categorization (#6632) Seefs 2026-08-07 13:34:56 +08:00
  • 0cd9dc85e3 Merge commit from fork RedwindA 2026-08-06 17:53:55 +08:00
  • ea4f021012 refactor(relay): move replay metadata onto request bodies CaIon 2026-08-06 17:33:10 +08:00
  • d6b5ce99de fix(relay): set Request.GetBody so the HTTP/2 transport can transparently retry after an upstream stream reset (#6249) LucasandClaude Fable 5 2026-08-06 15:56:38 +08:00
  • 0ab0202060 Feat/auto group (#6590) Calcium-Ion 2026-08-01 23:19:01 +08:00
  • bd585d78ef fix(aws): cancel Bedrock requests on client disconnect (#6589) Calcium-Ion 2026-08-01 22:39:54 +08:00
  • cfaba1dd67 fix(billing): harden tiered retry group-switch billing (#6570) Calcium-Ion 2026-08-01 09:35:51 +08:00
  • df43f80153 fix(billing): settle tiered retries with final group (#6518) 吴天一 2026-07-31 19:16:46 +08:00
  • 9724ef1b24 feat: deepseek responses api (#6562) Seefs 2026-07-31 15:23:13 +08:00
  • aa7d0d39a4 style: use text-sm for public header nav links to match other nav components (#6557) feitianbubu 2026-07-31 14:54:23 +08:00
  • e78e1db1e4 fix(oauth): stop treating a foreign window.opener as a bind flow (#6425) Neimar Avila 2026-07-31 03:53:59 -03:00
  • 8461e5339d fix(relay): preserve multipart image edits for New API channels (#6559) Seefs 2026-07-31 13:46:13 +08:00
  • 84834eee85 feat(logs): expose stream status to log owners (#6558) Seefs 2026-07-31 13:29:07 +08:00
  • 0f9f668c60 feat: support zstd request decompression (#6545) Seefs 2026-07-31 11:17:55 +08:00
  • 66ee6b8f98 fix: preserve Qwen thinking_budget passthrough (#5836) Scott 2026-07-29 17:45:14 +08:00
  • cb4c8c02f8 feat(oidc): 支持自定义 OIDC 登录显示名称 (#6012) June Chi 2026-07-29 16:27:15 +08:00
  • c27d1ef651 Update .gitattributes CaIon 2026-07-29 13:45:10 +08:00
  • afe16c64cd feat: add README.md for RelayKit module with capabilities and usage examples CaIon 2026-07-28 15:24:37 +08:00
  • 1db6ae1957 feat: enhance CI workflow to include vetting for Go modules CaIon 2026-07-28 15:09:10 +08:00
  • 8e2bfe278b refactor: remove mutex from CustomEvent and update TCP connection handling in tests CaIon 2026-07-28 15:08:50 +08:00
  • c3db41407d fix: 慢查询/错误 SQL 日志参数化 (#6493) feitianbubu 2026-07-27 22:21:31 +08:00
  • f01c13b086 feat: add CI workflow for backend and frontend build, typecheck, and test CaIon 2026-07-27 22:07:09 +08:00
  • 2cf3c8d71e docs: update AGENTS.md CaIon 2026-07-27 21:41:31 +08:00
  • e99a9bd86f feat: add per-channel HTTP transport controls CaIon 2026-07-27 21:40:26 +08:00
  • b27b2b1d6f fix(web): detect iPad login sessions correctly CaIon 2026-07-27 21:19:42 +08:00
  • a043eef559 feat: implement Gemini to OpenAI chat stream conversion with state management and terminal handling CaIon 2026-07-27 20:17:20 +08:00
  • f3ab2cff36 feat: enhance GitCode release workflow to handle bootstrap and matrix assets CaIon 2026-07-27 18:24:43 +08:00
  • 6d57d250f8 feat: enhance GitCode release workflow with bootstrap asset and asset matrix CaIon 2026-07-27 18:20:01 +08:00
  • 2ec6171faa fix: replace ASCII apostrophes in release notes to prevent script breakage CaIon 2026-07-27 17:17:01 +08:00
  • 8a7a49072a feat: add workflow to sync GitHub releases to GitCode CaIon 2026-07-27 17:09:27 +08:00
  • 8aa5e754a8 refactor: rename trusted_proxies package to middleware and update function calls CaIon 2026-07-27 16:48:23 +08:00
  • b8bb3f40ac refactor: update import paths to use new types package CaIon 2026-07-27 16:45:02 +08:00
  • 60a1acb703 refactor: update import paths to use relaykit module CaIon 2026-07-27 16:00:25 +08:00
  • 86ac0f7745 refactor: extract protocol conversion layer into standalone relaykit module (#6369) Calcium-Ion 2026-07-27 15:56:21 +08:00
  • f51dd4d808 fix: allow Advanced Custom Responses Compact CaIon 2026-07-27 15:20:01 +08:00
  • 398cdafecf feat: add New API channel support CaIon 2026-07-27 15:06:34 +08:00
  • bc14c18f60 refactor: update task refund logic and remove legacy handling CaIon 2026-07-26 20:47:52 +08:00
  • 2d23cdf291 feat: configurable tool pricing, Sub2API channel, and alpha search billing CaIon 2026-07-26 20:04:53 +08:00
  • 3e1e728279 perf(web): debounce users page search input (#6474) feitianbubu 2026-07-26 14:46:19 +08:00
  • ab65d2582f fix: allow topup amount input to be fully cleared (#6473) feitianbubu 2026-07-26 14:46:05 +08:00
  • 08f88d25e5 feat: support Tencent TokenHub API key via OpenAI-compatible protocol (#6232) feitianbubu 2026-07-25 22:05:09 +08:00
  • 8b41defbe0 feat: add gemini-3-pro-image and gemini-3.1-flash-image GA models (#6371) feitianbubu 2026-07-25 20:28:08 +08:00
  • ae17f2749d fix(json-code-editor): remove opaque line-number layer background hiding editor content CaIon 2026-07-25 19:23:18 +08:00
  • 5ede832d80 chore(README): update AtomGit badge and remove Product Hunt badge CaIon 2026-07-25 19:17:47 +08:00
  • 257223be26 chore(README): update AtomGit badge and remove Product Hunt badge CaIon 2026-07-25 19:13:06 +08:00
  • eb4a1bd193 perf(json-editor): unify admin JSON editing experience (#6421) QuentinHsu 2026-07-25 19:10:28 +08:00
  • 18b0b7631a refactor: rename channel priority update to channel field update CaIon 2026-07-25 16:59:05 +08:00
  • a0d0e5049e fix(web/channel): stabilize inline priority updates (#6415) RedwindA 2026-07-25 15:59:59 +08:00
  • bf8cfcc512 fix(model-mutate-drawer): prevent form reset on modelSettings refetch CaIon 2026-07-25 14:51:23 +08:00
  • 27235a277a fix: prevent model create from wiping existing pricing for same name (#6365) feitianbubu 2026-07-25 14:15:48 +08:00
  • 84a79b6807 fix: log response body when parsed upstream error message is empty bigsong 2026-07-24 14:10:32 +08:00
  • cbd9b30aa4 fix(github): restore issue form visibility (#6454) Seefs 2026-07-24 13:53:56 +08:00
  • cb96ab0208 chore(github): migrate issue templates to required forms (#6452) Seefs 2026-07-24 13:46:54 +08:00
  • 1721144221 fix(auth): keep login state on rate-limited or failing token refresh CaIon 2026-07-21 12:32:16 +08:00
  • e0d5156115 fix: prevent duplicate suno task refunds via cas status update (#6074) feitianbubuandCaIon 2026-07-20 22:03:13 +08:00
  • 4aa08f917e fix(playground): resolve auto group model listing (#6163) QuentinHsu 2026-07-20 18:21:24 +08:00
  • e13d4033e5 fix(channel): improve proxy client compatibility and cache lifecycle (#6157) yyhhyyyyyy 2026-07-20 18:11:22 +08:00
  • 08677566f8 fix(web): show used quota for unlimited API keys (#6224) RedwindA 2026-07-20 18:08:53 +08:00
  • 270accc322 perf(data-table): optimize action column width allocation (#6135) QuentinHsu 2026-07-20 18:04:05 +08:00
  • 2ef4cfff9c fix(playground): prevent model group option stretching (#6120) QuentinHsu 2026-07-20 18:03:49 +08:00
  • 16bfae1750 fix: drop realtime beta header for ga models and register new ones (#6032) feitianbubu 2026-07-20 17:48:09 +08:00
  • d0e23e1e0f chore: include frontend in language stats CaIon 2026-07-20 16:53:08 +08:00
  • 31d70fca39 refactor(auth): replace dashboard sessions with stateless tokens and session control (#6329) Calcium-Ion 2026-07-20 16:48:43 +08:00
  • 5a6c53d496 feat: standardize OpenAI Models label usage across components CaIon 2026-07-18 15:44:48 +08:00
  • a6cf42c0f1 feat: support upstream model fetch for advanced custom channels (#5971) SeefsandCaIon 2026-07-18 13:39:53 +08:00
  • 57746fc972 feat(channel): support Codex upstream model discovery (#6184) Seefs 2026-07-18 13:04:16 +08:00
  • 1086038f5f fix: prevent duplicate tool calls in Responses-to-Chat streaming (#6225) NikuandClaude Fable 5 2026-07-18 12:50:02 +08:00
  • 923a17ca8a fix: update high-risk status code retry confirmation texts CaIon 2026-07-17 21:53:58 +08:00
  • dc9aeab98b fix(data-table): update table body immediately when toggling columns (#6253) DawnMoon1542 2026-07-17 19:38:16 +08:00
  • 506e41c116 fix: add server-side sorting to user list, prevent client-side sort on paged data (#6194) DawnMoon1542 2026-07-17 19:36:44 +08:00
  • a63364d156 fix: infer MiniMax vendor for MiniMax models (#6164) fuxdevandduanxufu 2026-07-14 20:32:48 +08:00
  • 9a2d660316 fix(users): prevent large quota values from overflowing (#6134) QuentinHsu 2026-07-14 20:15:27 +08:00
  • b6b97a66e3 fix: purge authentication data on hard user deletion (#6168) Seefs 2026-07-14 14:25:54 +08:00
  • 7c28993f6b fix: list only channel models in unset price models tab (#6126) 同語 2026-07-12 00:24:17 +08:00
  • 93e936f701 fix: list only channel models in unset price models tab feitianbubu 2026-07-11 23:41:11 +08:00
  • bde9b2f448 fix: harden unset price models tab batch copy, feedback, and memo equality CaIon 2026-07-11 22:57:22 +08:00
  • 8283df169e feat: add unset price models tab to model pricing settings (#6124) feitianbubu 2026-07-11 22:48:02 +08:00
  • 7a2b9d86e8 feat: enhance model search functionality with status and sync filters CaIon 2026-07-11 22:36:09 +08:00
  • 92d3c9d18f fix: bound uncached remainder by prompt-max(cached,write) and forward compact prompt_cache_key CaIon 2026-07-11 22:18:26 +08:00
  • 48068ce923 feat: bill OpenAI cache_write_tokens at cache-creation price with zero clamp CaIon 2026-07-11 21:08:39 +08:00
  • c36418c863 feat: enhance text protocol conversion and advanced custom routing (#5825) Calcium-Ion 2026-07-11 20:44:12 +08:00
  • 1250fb2eb5 fix: adjust margin for StatusBadge component in logs columns CaIon 2026-07-11 20:23:15 +08:00
  • e400619656 feat: enhance stale instance handling and update theme colors CaIon 2026-07-11 19:37:34 +08:00
  • 162f87925c feat: update theme colors CaIon 2026-07-11 19:25:04 +08:00
  • 6bbddb1046 feat(timing): add timing metrics display for stream logs and enhance localization CaIon 2026-07-11 15:32:35 +08:00
  • 1b1b23d1d0 revert: restore StatusBadge horizontal padding CaIon 2026-07-11 15:04:12 +08:00
  • 337169e0a4 revert: undo t0ng7u UI design-system refactor CaIon 2026-07-11 14:51:54 +08:00
  • ad900bbba7 Merge remote-tracking branch 'origin/main' t0ng7u 2026-07-11 14:30:16 +08:00