Seefs and GitHub
ae6a03364d
perf: optimize request metadata extraction and disabled field filtering ( #5009 )
...
* perf: optimize request metadata extraction and disabled field filtering
* perf: optimize stream usage estimation path
2026-05-22 10:32:11 +08:00
Seefs and GitHub
20d3e73734
fix: filter perf metrics summary by active groups ( #4976 )
2026-05-20 11:38:09 +08:00
Seefs and GitHub
2d1ca15384
fix: respect dashboard content visibility settings ( #4975 )
2026-05-19 18:46:21 +08:00
Seefs and GitHub
0d4b25795a
fix: expose param override audits for sensitive message fields ( #4974 )
2026-05-19 18:28:03 +08:00
Seefs and GitHub
0936e25046
perf: avoid eager formatting in debug log calls ( #4929 )
2026-05-19 12:11:24 +08:00
Seefs and GitHub
68830e6097
feat: support request_header key source ( #4903 )
...
* feat: support request_header key source in backend and settings UI
* feat: support request_header channel affinity source
2026-05-17 11:44:38 +08:00
Seefs and GitHub
cb7a61466e
Merge pull request #4684 from SAY-5/fix/perf-metric-ambiguous-column
...
fix: qualify column names in PerfMetric upsert to avoid PG ambiguity
2026-05-16 22:11:38 +08:00
Seefs and GitHub
38a3314b9b
fix: preserve OpenAI image edit reference fields ( #4646 )
...
* fix: preserve OpenAI image edit reference fields
* feat: support json image edit requests
2026-05-06 21:27:47 +08:00
Seefs and GitHub
f424f906d8
feat: sync upstream pricing from pricing endpoint ( #4452 )
...
* feat: sync upstream pricing from pricing endpoint
* feat: sync upstream pricing with expression priority
* fix: add feedback while syncing upstream pricing
* fix: show loading state for empty upstream pricing sync
2026-04-26 20:17:35 +08:00
Seefs and GitHub
1d83b5472a
fix: require proper verification for passkey changes ( #4393 )
2026-04-22 22:55:06 +08:00
Seefs and GitHub
e729b22197
fix: refresh codex credentials for auto-disabled channels ( #4324 )
2026-04-22 22:54:52 +08:00
Seefs and GitHub
5f67d2a28b
fix: use stream for codex auto test ( #4325 )
2026-04-22 22:54:41 +08:00
Seefs and GitHub
d586a567e4
chore: refine codex usage modal layout ( #4386 )
...
* chore: refine codex usage modal layout
* fix: polish codex usage modal responsiveness
2026-04-22 22:54:28 +08:00
Seefs and GitHub
f995a868e4
Merge pull request #4089 from seefs001/feature/waffo-pay
...
rafactor: payment
2026-04-18 14:22:54 +08:00
Seefs and GitHub
5b9dcf1bda
Merge pull request #4311 from KoellM/fix-gemini-3-toolconfig
...
fix(gemini): add IncludeServerSideToolInvocations field to ToolConfig
2026-04-18 01:13:48 +08:00
Seefs and GitHub
f7adf02eb4
feat(claude): add cache_control and speed passthrough controls ( #4247 )
2026-04-15 20:55:01 +08:00
Seefs and GitHub
0664bb3f65
Merge pull request #4076 from seefs001/ci/add-pr-check
...
ci: refine PR template and add PR submission checks
2026-04-09 14:35:38 +08:00
Seefs and GitHub
c7cf20391e
fix: document render ( #4153 )
2026-04-09 14:35:31 +08:00
Seefs and GitHub
3bda738ec1
fix: prefer explicit pricing for compact models ( #4156 )
2026-04-09 14:34:14 +08:00
Seefs and GitHub
48695e0e6f
Merge pull request #3350 from goodmorning10/feat/error-boundary
...
feat: add ErrorBoundary to prevent full-page crashes
2026-04-08 12:21:11 +08:00
Seefs and GitHub
e96ca77542
Merge branch 'main' into feat/error-boundary
2026-04-08 12:20:50 +08:00
Seefs and GitHub
1ad2557668
Merge pull request #3488 from clansty/feature/channel-affinity-include-model
...
feat: add IncludeModelName option to channel affinity rules
2026-04-08 11:54:31 +08:00
Seefs and GitHub
495e4f5e17
Merge pull request #4087 from D26FORWARD/fix/gemini-native-stream-detection
...
fix(gemini): detect streaming from URL path :streamGenerateContent
2026-04-04 19:04:32 +08:00
Seefs and GitHub
c766913baf
Merge pull request #3507 from QuantumNous/dependabot/go_modules/golang.org/x/image-0.38.0
...
chore(deps): bump golang.org/x/image from 0.23.0 to 0.38.0
2026-03-31 16:52:35 +08:00
Seefs and GitHub
fbf235d222
Merge pull request #3461 from feitianbubu/pr/0ec3d7a1b2cc1375b5c7fe041ae94d714eb03a69
...
feat: prevent metadata from overriding model fields
2026-03-27 15:36:01 +08:00
Seefs and GitHub
3c516084f8
Merge pull request #3360 from lcq225/docs/improve-bt-installation-guide
...
docs: 完善宝塔面板部署教程并修复链接错误
2026-03-22 00:43:13 +08:00
Seefs and GitHub
4d675b4d1f
Merge pull request #3357 from wenyifancc/cache_llama_cpp
...
feat: Add support for counting cache-hit tokens in llama.cpp
2026-03-22 00:39:49 +08:00
Seefs and GitHub
87b426f306
Merge pull request #3369 from RedwindA/feat/logsManagement
...
feat: add server log file management to performance settings
2026-03-22 00:32:01 +08:00
Seefs and GitHub
04f5dd0206
Merge pull request #3293 from zhongyuanzhao-alt/ft-waffo-payment-zzy20260317
...
feat(waffo): Waffo payment gateway integration
2026-03-18 23:48:05 +08:00
Seefs and GitHub
ede0ad117b
Merge pull request #3316 from Honghurumeng/main
...
fix: 修正 Codex free 账号用量显示到每周窗口
2026-03-18 21:34:29 +08:00
Seefs and GitHub
a1a92c1918
Merge pull request #3313 from ywandy/feat-search-ratelimit
...
feat: 支持通过环境变量配置搜索接口限流参数
2026-03-18 18:19:05 +08:00
Seefs and GitHub
a4fd2246ba
Merge pull request #3267 from feitianbubu/pr/eb2ed7806ae5f2348681ce9fcff3f3572f535919
...
feat: add logs content tooltip
2026-03-16 16:59:56 +08:00
Seefs and GitHub
efab41c476
Merge pull request #3233 from KiGamji/round-remaining-balance
...
Round remaining balance
2026-03-15 00:58:33 +08:00
Seefs and GitHub
24ec27f844
Merge pull request #3221 from RedwindA/chore/updateModelList
...
chore: update model lists for frequently used channels
2026-03-12 15:13:03 +08:00
Seefs and GitHub
cd1d43ae47
Merge pull request #3120 from nekohy/main
...
feats: repair the thinking of claude to openrouter convert
2026-03-05 18:10:46 +08:00
Seefs and GitHub
5bd67d0a4e
Merge pull request #3130 from feitianbubu/pr/ce221d98d71ab7aec3eb60f27ca33dbb4dc9610a
...
fix: fetch model add header passthrough rule key check
2026-03-05 18:09:44 +08:00
Seefs and GitHub
70821e2051
feat: auto fetch upstream models ( #2979 )
...
* feat: add upstream model update detection with scheduled sync and manual apply flows
* feat: support upstream model removal sync and selectable deletes in update modal
* feat: add detect-only upstream updates and show compact +/- model badges
* feat: improve upstream model update UX
* feat: improve upstream model update UX
* fix: respect model_mapping in upstream update detection
* feat: improve upstream update modal to prevent missed add/remove actions
* feat: add admin upstream model update notifications with digest and truncation
* fix: avoid repeated partial-submit confirmation in upstream update modal
* feat: improve ui/ux
* feat: suppress upstream update alerts for unchanged channel-count within 24h
* fix: submit upstream update choices even when no models are selected
* feat: improve upstream model update flow and split frontend updater
* fix merge conflict
2026-03-02 22:01:53 +08:00
Seefs and GitHub
618fce621b
Revert "fix: aws text content blocks must be non-empty"
2026-03-02 19:43:00 +08:00
Seefs and GitHub
04954f1058
Revert "Fix/aws non empty text"
2026-03-02 19:40:53 +08:00
Seefs and GitHub
ad326beb10
Merge pull request #3066 from seefs001/fix/aws-header-override
...
Fix/aws header override
2026-03-02 18:54:56 +08:00
Seefs and GitHub
8ae96be365
Merge pull request #3077 from seefs001/fix/aws-non-empty-text
...
fix: aws text content blocks must be non-empty
2026-03-02 16:33:03 +08:00
Seefs and GitHub
530e43b21c
Merge pull request #3060 from QuantumNous/dependabot/npm_and_yarn/electron/minimatch-3.1.5
...
chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /electron
2026-03-01 14:50:03 +08:00
Seefs and GitHub
4f4a04ab2c
Merge pull request #2720 from QuantumNous/dependabot/npm_and_yarn/electron/lodash-4.17.23
...
build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /electron
2026-03-01 14:49:41 +08:00
Seefs and GitHub
7ad54b1fa9
Merge pull request #2964 from QuantumNous/dependabot/npm_and_yarn/electron/multi-227d46b8ec
...
chore(deps): bump tar and electron-builder in /electron
2026-03-01 14:48:17 +08:00
Seefs and GitHub
8103b4b1a7
Merge pull request #3009 from seefs001/feature/improve-param-override
...
feat: improve channel override ui/ux
2026-02-28 18:19:40 +08:00
Seefs and GitHub
e9fa2a4414
Merge pull request #2997 from Caisin/fix/issue-2214-accept-encoding-passthrough
...
fix: skip Accept-Encoding during header passthrough (#2214 )
2026-02-24 12:42:46 +08:00
Seefs and GitHub
8cfc2b4398
fix: claude affinity cache counter ( #2980 )
...
* fix: claude affinity cache counter
* fix: claude affinity cache counter
* fix: stabilize cache usage stats format and simplify modal rendering
2026-02-22 23:30:02 +08:00
Seefs and GitHub
29c2c895ff
imporve oauth provider UI/UX ( #2983 )
...
* feat: imporve UI/UX
* fix: stabilize provider enabled toggle and polish custom OAuth settings UX
* fix: add access policy/message templates and persist advanced fields reliably
* fix: move template fill actions below fields and keep advanced form flow cleaner
2026-02-22 15:41:29 +08:00
Seefs and GitHub
37e4fccb36
Merge pull request #2968 from 0-don/fix/claude-input-text-content-block
...
fix: normalize input_text content blocks in Claude-to-OpenAI conversion
2026-02-21 14:28:59 +08:00
Seefs and GitHub
233d1f2d79
Merge pull request #2973 from RedwindA/feat/modelsdotdev
...
feat(ratio-sync): support models.dev ratio sync and fix Gemini cache ratios
2026-02-21 14:28:18 +08:00
Seefs and GitHub
346c5d84b2
Merge pull request #2976 from wellsgz/codex/aws-claude-sonnet-4-6
...
feat(aws): add claude-sonnet-4-6 Bedrock mapping and cross-region support
2026-02-21 14:27:18 +08:00
Seefs and GitHub
48ec1faffe
feat: logs cache field ( #2920 )
...
* feat: logs cache field
* feat: logs cache field
* feat: logs cache field
2026-02-11 21:50:39 +08:00
Seefs and GitHub
ccbdb32eaa
Merge pull request #2815 from wans10/main
...
fix: 修复模型管理"参与官方同步"与"状态"开关无法保存的问题
2026-02-08 19:56:16 +08:00
Seefs and GitHub
e3dd5b3e29
Merge pull request #2874 from MUTED64/main
...
feat: Force beta=true parameter for Anthropic channel
2026-02-08 00:09:28 +08:00
Seefs and GitHub
c70fa24ea4
Merge pull request #2826 from dahetaoa/fix-codex-and-sqlite
...
fix: optimize Codex relay
2026-02-05 13:43:09 +08:00
Seefs and GitHub
a9b366bb70
Revert "fix(ui): use distinct color palette for group tags"
2026-02-04 19:05:56 +08:00
Seefs and GitHub
7b9e503390
Merge pull request #2819 from feitianbubu/pr/65623826f5d9578addbb73be4739dc54f41acd8b
...
feat: add useTimeSeconds in error log
2026-02-04 15:00:46 +08:00
Seefs and GitHub
112dd80fa1
fix: vertex maas api addr ( #2810 )
...
* fix: vertex maas api addr
2026-02-03 00:09:45 +08:00
Seefs and GitHub
4f786a3591
Merge pull request #2811 from seefs001/fix/openrouter-claude-cache-usage
...
fix: openrouter claude cache usage
2026-02-03 00:03:19 +08:00
Seefs and GitHub
936a522502
Merge pull request #2764 from feitianbubu/pr/4baa0f472b6f35ce3426cd8ea0d13f38e2f4eb81
...
feat: auto-adapt video modal
2026-02-02 22:28:12 +08:00
Seefs and GitHub
66fc439542
Merge pull request #2805 from lanfunoe/fix/make-channel-Host-override-take-effect
...
fix: make channel Host override take effect
2026-02-02 21:20:31 +08:00
Seefs and GitHub
f244a9e661
fix: channel affinity ( #2799 )
...
* fix: channel affinity log styles
* fix: Issue with incorrect data storage when switching key sources
* feat: support not retrying after a single rule configuration fails
* fix: render channel affinity tooltip as multiline content
* feat: channel affinity cache hit
* fix: prevent ChannelAffinityUsageCacheModal infinite loading and hide data before fetch
* chore: format backend with gofmt and frontend with prettier/eslint autofix
2026-02-02 14:37:31 +08:00
Seefs and GitHub
80a609b7c6
Merge pull request #2759 from KiGamji/fix-group-colors
...
fix(ui): use distinct color palette for group tags
2026-02-02 13:24:15 +08:00
Seefs and GitHub
aa498d5d40
Merge pull request #2798 from RedwindA/feat/GeminiCacheBilling
...
feat(gemini): support cached token billing
2026-02-02 13:21:10 +08:00
Seefs and GitHub
3763565161
Merge pull request #2783 from feitianbubu/pr/9f3276d5637873b7b97dbdbd98ade9b372bd6f63
...
feat: CodeViewer click link and auto wrap
2026-02-02 13:17:01 +08:00
Seefs and GitHub
534e499cef
Merge pull request #2733 from feitianbubu/pr/92eee074a8105d7331d0987d96dc78bae181e331
...
feat: task pre consume modelPrice default use setting value
2026-02-02 13:16:13 +08:00
Seefs and GitHub
e088e459d3
Merge pull request #2756 from feitianbubu/pr/bae1c6025ed4c65bf72572ff8684dd7ef068e576
...
feat: doubao add first and last image to video
2026-02-02 13:15:47 +08:00
Seefs and GitHub
1ae853824f
Merge pull request #2745 from mehunk/feat/custom-stripe-url
...
feat: Support customizing the success and cancel url of Stripe.
2026-02-02 13:15:05 +08:00
Seefs and GitHub
4056e55151
feat: grok Usage Guidelines Violation Fee ( #2753 )
...
* feat: grok Usage Guidelines Violation Fee ui setting
* feat: grok Usage Guidelines Violation Fee consume log
* fix: grok Usage Guidelines Violation Fee log detail
2026-01-26 20:20:30 +08:00
Seefs and GitHub
cf114ca7d6
feat: openai response /v1/response/compact ( #2644 )
...
* feat: openai response /v1/response/compact
* feat: /v1/response/compact bill
* feat: /v1/response/compact
* feat: /v1/responses/compact -> codex channel
* feat: /v1/responses/compact -> codex channel
* feat: /v1/responses/compact -> codex channel
* feat: codex channel default models
* feat: compact model price
* feat: /v1/responses/comapct test
2026-01-26 20:20:16 +08:00
Seefs and GitHub
d9321b7da3
feat: channel affinity ( #2669 )
...
* feat: channel affinity
* feat: channel affinity -> model setting
* fix: channel affinity
* feat: channel affinity op
* feat: channel_type setting
* feat: clean
* feat: cache supports both memory and Redis.
* feat: Optimise ui/ux
* feat: Optimise ui/ux
* feat: Optimise codex usage ui/ux
* feat: Optimise ui/ux
* feat: Optimise ui/ux
* feat: Optimise ui/ux
* feat: If the affinitized channel fails and a retry succeeds on another channel, update the affinity to the successful channel
2026-01-26 19:57:41 +08:00
Seefs and GitHub
9ac94f036c
fix: test using the correct path for rerank ( #2736 )
...
* fix: test using the correct path for rerank.
* fix: The `input` parameter for testing responses uses an array to accommodate certain channels, such as Codex, which are incompatible with single strings.
2026-01-26 19:57:15 +08:00
Seefs and GitHub
d6d3d05777
Merge pull request #2735 from seefs001/feature/header-throughpass
...
feat: header passthrough
2026-01-26 19:56:51 +08:00
Seefs and GitHub
232068405d
Merge pull request #2610 from Bliod-Cook/main
2026-01-26 17:30:02 +08:00
Seefs and GitHub
5e23d5d615
Merge pull request #2749 from wans10/main
2026-01-26 16:50:44 +08:00
Seefs and GitHub
a0d0659e5a
Merge pull request #2738 from Li-Xingyu/main
2026-01-25 16:42:36 +08:00
Seefs and GitHub
9453b547d7
Merge pull request #2693 from daggeryu/main
...
fix request pass-through aws channels can't test
2026-01-25 12:10:34 +08:00
Seefs and GitHub
ceca9cf9af
Merge pull request #2713 from feitianbubu/pr/0eba660886e20b852bff73ff4ecd52d73a447981
2026-01-22 19:46:17 +08:00
Seefs and GitHub
e1ff2af1e0
Revert "fix: video content api Priority use url field"
2026-01-21 23:38:47 +08:00
Seefs and GitHub
64303cfa1a
Merge pull request #2688 from feitianbubu/pr/c579c7755c6b03e207853d06cc695ca7903388c9
2026-01-21 22:53:21 +08:00
Seefs and GitHub
43970e991b
Merge pull request #2691 from feitianbubu/pr/5f73324da8aebf6a98269c242dda05da3ea6d7bc
2026-01-21 22:52:36 +08:00
Seefs and GitHub
3847d8c578
Merge pull request #2696 from Bliod-Cook/email-verification-fix
2026-01-21 22:51:06 +08:00
Seefs and GitHub
db11bfdb6d
Merge pull request #2690 from feitianbubu/pr/0d926e8180210062b85a4ee06a0b324ba9ec91f6
2026-01-20 22:21:21 +08:00
Seefs and GitHub
5c1d43fc2a
Merge pull request #2670 from seefs001/fix/chat2claude-log
2026-01-15 15:35:17 +08:00
Seefs and GitHub
2a15e3b152
feat: codex channel ( #2652 )
...
* feat: codex channel
* feat: codex channel
* feat: codex oauth flow
* feat: codex refresh cred
* feat: codex usage
* fix: codex err message detail
* fix: codex setting ui
* feat: codex refresh cred task
* fix: import err
* fix: codex store must be false
* fix: chat -> responses tool call
* fix: chat -> responses tool call
2026-01-14 22:29:43 +08:00
Seefs and GitHub
530af61420
Merge pull request #2632 from feitianbubu/pr/add-doubao-video-1.5
2026-01-14 16:33:30 +08:00
Seefs and GitHub
eae53ac398
Merge pull request #2627 from seefs001/feature/channel-test-param-override
...
feat: channel testing supports parameter overriding
2026-01-12 18:49:05 +08:00
Seefs and GitHub
dfda90a425
fix: chat2response setting ui ( #2643 )
...
* fix: setting ui
* fix: rm global.chat_completions_to_responses_policy
* fix: rm global.chat_completions_to_responses_policy
2026-01-12 18:48:05 +08:00
Seefs and GitHub
ac04c802a7
Merge pull request #2647 from seefs001/feature/status-code-auto-disable
...
feat: status code auto-disable configuration
2026-01-12 18:47:45 +08:00
Seefs and GitHub
5812163faa
Merge pull request #2646 from deanxv/fix/gemini-unmarshal
2026-01-12 12:33:01 +08:00
Seefs and GitHub
71460cba15
feat: /v1/chat/completion -> /v1/response ( #2629 )
...
* feat: /v1/chat/completion -> /v1/response
2026-01-11 21:38:07 +08:00
Seefs and GitHub
2432181ca0
Merge pull request #2615 from RedwindA/feat/GeminiNativeFetchModels
...
fix(gemini): fetch model list via native v1beta/models endpoint
2026-01-09 23:54:36 +08:00
Seefs and GitHub
ecc10f80c7
Merge pull request #2619 from RedwindA/fix/disableMinimaxFetchModels
...
fix: remove Minimax from FETCHABLE channels
2026-01-09 21:42:25 +08:00
Seefs and GitHub
e71be75067
Merge pull request #2587 from xiangsx/main
2026-01-05 23:36:16 +08:00
Seefs and GitHub
3b05ac92e9
Merge pull request #2581 from seefs001/fix/batch-add-key-deduplicate
2026-01-05 18:52:18 +08:00
Seefs and GitHub
fa5c585e4e
Merge pull request #2582 from seefs001/fix/tips
...
fix: add tips for model management and channel testing
2026-01-05 18:47:02 +08:00
Seefs and GitHub
be2fdceaec
Merge pull request #2550 from shikaiwei1/patch-2
2026-01-04 18:11:46 +08:00
Seefs and GitHub
56c1994a08
Merge pull request #2568 from seefs001/feature/channel_override_trim_prefix
2026-01-03 12:38:32 +08:00
Seefs and GitHub
be567ef7c9
fix: fix model deployment style issues, lint problems, and i18n gaps. ( #2556 )
...
* fix: fix model deployment style issues, lint problems, and i18n gaps.
* fix: adjust the key not to be displayed on the frontend, tested via the backend.
* fix: adjust the sidebar configuration logic to use the default configuration items if they are not defined.
2026-01-03 12:37:50 +08:00
Seefs and GitHub
44f9d9040b
feat: add support for Doubao /v1/responses ( #2567 )
...
* feat: add support for Doubao /v1/responses
2026-01-03 12:35:35 +08:00