Seefs
99bb41e310
Merge pull request #3009 from seefs001/feature/improve-param-override
...
feat: improve channel override ui/ux
2026-02-28 18:19:40 +08:00
Calcium-Ion
4727fc5d60
Merge pull request #3059 from QuantumNous/feat/veo
...
feat(gemini): implement video generation configuration
v0.11.1-alpha.1
2026-02-28 17:55:24 +08:00
Calcium-Ion
463874472e
Merge pull request #3012 from seefs001/feature/minimax_reasoning_split
...
feat: minimax reasoning_split
2026-02-28 17:55:00 +08:00
Calcium-Ion
dbfe1cd39d
Merge pull request #3029 from seefs001/feature/nanobanana2
...
feat: add image model to supported image presets
2026-02-28 17:54:39 +08:00
Calcium-Ion
1723126e86
Merge pull request #3052 from seefs001/fix/redirect-payment-url
...
fix: redirect subscription payment return to user-accessible page
2026-02-28 17:54:21 +08:00
CaIon
2189fd8f3e
feat(gemini): implement video generation configuration and billing estimation
...
- Added Gemini video generation configuration structures and payloads.
- Introduced functions for parsing and resolving video duration and resolution from metadata.
- Enhanced the Vertex adaptor to support Gemini video generation requests and billing estimation based on duration and resolution.
- Updated model pricing settings for new Gemini video models.
2026-02-28 17:37:08 +08:00
Seefs
24b427170e
fix: redirect subscription payment return to user-accessible page
2026-02-28 15:14:08 +08:00
Calcium-Ion
75fa0398b3
Merge pull request #3049 from seefs001/fix/build-in-bindings
...
fix: show built-in user bindings from user detail API in admin modal
v0.11.0
2026-02-28 14:47:33 +08:00
Seefs
ff9ed2af96
fix: show built-in user bindings from user detail API in admin modal
2026-02-28 01:03:24 +08:00
Seefs
39397a367e
feat: support header token-map rewrite and improve set_header editor UX
2026-02-27 20:01:51 +08:00
Seefs
3286f3da4d
feat: support token-map rewrite for comma-separated headers and add bedrock anthropic-beta preset
2026-02-27 19:47:32 +08:00
Calcium-Ion
d1f2b707e3
Merge pull request #3042 from seefs001/fix/video-vertex-fetch
...
fix: vertex ai video proxy and task polling improvements
2026-02-27 18:58:00 +08:00
Seefs
c3291e407a
fix: vertex ai video proxy and task polling improvements
2026-02-27 18:47:47 +08:00
Calcium-Ion
d668788be2
Merge pull request #3038 from seefs001/fix/video-vertex-fetch
...
fix: align Vertex content fetch flow with Gemini and handle base64
2026-02-27 17:17:05 +08:00
Seefs
985189af23
fix: support vertex multi-key task fetch in content proxy
2026-02-27 17:07:10 +08:00
Seefs
5ed997905c
fix: align Vertex content fetch flow with Gemini and handle base64 payloads
2026-02-27 16:49:37 +08:00
RedwindA
db8534b4a3
fix: change token model_limits column from varchar(1024) to text
...
Fixes #3033 — users with many model limits hit PostgreSQL's varchar
length constraint. The text type is supported across all three
databases (SQLite, MySQL, PostgreSQL) with no length restriction.
2026-02-27 14:47:20 +08:00
Seefs
15855f04e8
feat: add gemini-3-pro-image-preview/gemini-2.5-flash-image/gemini-3.1-flash-image-preview to supported image presets
2026-02-27 00:44:17 +08:00
Seefs
6c6096f706
refactor(override): simplify header overrides to a lowercase single map
2026-02-25 17:24:18 +08:00
Seefs
824acdbfab
feat: minimax reasoning_split
2026-02-25 16:15:35 +08:00
Seefs
305dbce4ad
fix: merge runtime and channel header overrides, skip missing source headers
2026-02-25 16:12:34 +08:00
Seefs
bb0c663dbe
fix pass_headers
2026-02-25 15:39:49 +08:00
Seefs
0519446571
feat:add CLI param-override templates with visual editor and apply on first rule match
2026-02-25 15:08:23 +08:00
CaIon
982dc5c56a
chore: update .gitattributes
2026-02-25 14:55:33 +08:00
Seefs
db0b452ea2
Merge branch 'upstream-main' into feature/improve-param-override
...
# Conflicts:
# relay/channel/api_request_test.go
# relay/common/override_test.go
# web/src/components/table/channels/modals/EditChannelModal.jsx
2026-02-25 13:39:54 +08:00
CaIon
4a4cf0a0df
fix: improve multipart form data handling by detecting content type. fix #3007
v0.11.0-alpha.9
2026-02-25 12:51:46 +08:00
CaIon
c5365e4b43
feat(middleware): add RouteTag middleware for enhanced logging and routing
...
- Introduced RouteTag middleware to set route tags for different API endpoints.
- Updated logger to include route tags in log output.
- Applied RouteTag middleware across various routers including API, dashboard, relay, video, and web routers for consistent logging.
2026-02-25 00:11:24 +08:00
CaIon
0da0d80647
fix: handle nil setting in user retrieval from database
v0.11.0-alpha.8
2026-02-24 23:46:46 +08:00
Calcium-Ion
aa9e0fe7a8
Merge pull request #3002 from RedwindA/feat/zeroMatchHint
...
feat(web): add custom-model create hint and i18n translations
v0.11.0-alpha.7
2026-02-24 22:05:05 +08:00
RedwindA
79e1daff5a
feat(web): add custom-model create hint and i18n translations
2026-02-24 21:44:21 +08:00
CaIon
4c7e65cb24
feat: add comprehensive tests for StreamScannerHandler functionality
...
- Introduced a new test file for StreamScannerHandler, covering various scenarios including nil inputs, empty bodies, chunk processing, order preservation, and handler failures.
- Enhanced error handling and data processing logic in StreamScannerHandler to improve robustness and performance.
2026-02-24 17:36:08 +08:00
Calcium-Ion
6d03fc828d
Merge pull request #2998 from seefs001/fix/pr-2900
...
Fix/pr 2900
2026-02-24 13:35:05 +08:00
Seefs
af31935102
fix: check oauthUser.Username length
2026-02-24 13:26:19 +08:00
Calcium-Ion
d2553564e0
Merge pull request #2993 from seefs001/feature/user-oauth-detail
...
feat: move user bindings to dedicated management modal
2026-02-24 13:01:10 +08:00
Seefs
a7c35cd61e
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
hekx
98de082804
fix: skip Accept-Encoding during header passthrough ( #2214 )
2026-02-24 09:58:50 +08:00
Calcium-Ion
0d0f7473d4
Merge pull request #2994 from seefs001/fix/grok-violates-check
...
fix: violation fee check
v0.11.0-alpha.6
2026-02-23 22:03:52 +08:00
Seefs
532691b06b
fix: violation fee check
2026-02-23 22:02:59 +08:00
CaIon
0835e15091
fix: enhance data trimming and validation in stream scanner
2026-02-23 17:42:22 +08:00
CaIon
80c213072c
fix: improve multipart form data handling in gin context
...
- Added caching for the original Content-Type header in the parseMultipartFormData function.
- This change ensures that the Content-Type is retrieved from the context if previously set, enhancing performance and consistency.
v0.11.0-alpha.5
2026-02-23 16:59:46 +08:00
Seefs
2f4d38fefd
refactor: extract binding modal and polish binding management UX
2026-02-23 15:16:22 +08:00
Seefs
9a5f8222bd
feat: move user bindings to dedicated management modal
2026-02-23 14:51:55 +08:00
CaIon
016812baa6
feat: implement caching for channel retrieval
2026-02-23 14:11:11 +08:00
Calcium-Ion
d0b35ed60b
Merge pull request #2959 from seefs001/fix/gemini-tool-use-token
...
fix: unify usage mapping and include toolUsePromptTokenCount
v0.11.0-alpha.4
2026-02-22 23:35:09 +08:00
Calcium-Ion
4b058b4a1d
Merge pull request #2960 from seefs001/feature/minimax-native-claude
...
feat: minimax native /v1/messages
2026-02-22 23:32:53 +08:00
Calcium-Ion
722b77dc31
Merge pull request #2961 from seefs001/feature/codex-oauth-with-proxy
...
feat: codex oauth proxy
2026-02-22 23:32:36 +08:00
Calcium-Ion
77838100a6
feat: add missing OpenAI/Claude/Gemini request fields ( #2971 )
...
* feat: add missing OpenAI/Claude/Gemini request fields and responses stream options
* fix: skip field filtering when request passthrough is enabled
* fix: include subscription in personal sidebar module controls
* feat: gate Claude inference_geo passthrough behind channel setting and add field docs
2026-02-22 23:31:18 +08:00
Seefs
a01a77fc6f
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
CaIon
3b87d31191
feat: add audio preview functionality
2026-02-22 23:23:13 +08:00
CaIon
3b6af5dca3
refactor: clean up unused code and improve error logging in adaptor and mjp modules
v0.11.0-alpha.3
2026-02-22 22:11:05 +08:00