Seefs
a3f7414260
Merge pull request #1777 from heimoshuiyu/feat/token-display-thoundsand-seperator
...
feat: add thousand separators to token display in dashboard
2025-09-22 12:56:49 +08:00
Seefs
83fc8cf8ef
Merge pull request #1769 from QAbot-zh/fix/account-status
...
fix:Account Management Status
2025-09-22 12:48:51 +08:00
HynoR
afecbb07c4
feat: add duplicate key removal function when edit or add new channel
2025-09-21 17:26:56 +09:00
IcedTangerine
0db8892f1d
Merge pull request #1841 from x-Ai/fix/sidebar-permissions
...
fix: 个人设置中修改边栏设置不立即生效
2025-09-21 15:08:18 +08:00
Seefs
dc24117509
Merge pull request #1850 from seefs001/fix/claude-system-prompt-overwrite
...
fix: claude & gemini endpoint system prompt overwrite
2025-09-20 14:00:38 +08:00
Seefs
3638bf149c
fix: gemini system prompt overwrite
2025-09-20 13:38:44 +08:00
CaIon
eeac99731b
feat: change ParallelToolCalls and Store fields to json.RawMessage type
Publish Docker image (Multi Registries) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
v0.9.0.8
2025-09-20 13:28:33 +08:00
CaIon
c0574a0e53
feat: add PromptCacheKey field to openai_request struct
2025-09-20 13:27:32 +08:00
Zhaokun Zhang
6f5dd3487c
fix: address copy functionality and code logic issues for #1828
...
- utils.jsx: Replace input with textarea in copy function to preserve line breaks in multi-line content, preventing formatting loss mentioned in #1828
- api.js: Fix duplicate 'group' property in buildApiPayload to resolve syntax issues
- MarkdownRenderer.jsx: Refactor code text extraction using textContent for accurate copying
Closes #1828
Signed-off-by: Zhaokun Zhang <zhaokunzhang@Zhaokuns-Air.lan>
2025-09-20 11:09:28 +08:00
Seefs
7384b0925e
fix: claude system prompt overwrite
2025-09-20 00:22:54 +08:00
joesonshaw
04848bd28b
Merge branch 'QuantumNous:main' into main
2025-09-19 23:31:43 +08:00
creamlike1024
d6f1b8621a
Merge branch 'feitianbubu-pr/vidu-add-first-end-reference-video'
2025-09-19 22:47:29 +08:00
feitianbubu
d29fbd378d
feat: vidu video add starEnd and reference gen video show type
2025-09-19 18:54:48 +08:00
feitianbubu
b183f2f663
feat: vidu video add starEnd and reference gen video
2025-09-19 18:54:45 +08:00
feitianbubu
22db389fac
feat: vidu video support multi images
2025-09-19 18:54:40 +08:00
JoeyLearnsToCode
a23955a025
feat: jump between section on channel edit page
2025-09-19 18:11:47 +08:00
F。
09374778bd
改进"侧边栏"权限控制-1
...
This reverts commit d798db5953906aa5ff76cf6f2b641eb204d279b0.
2025-09-19 16:24:37 +08:00
F。
647ed1be83
改进"侧边栏"权限控制
2025-09-19 16:24:31 +08:00
F。
b79fe6cff0
修复"边栏"权限控制问题
2025-09-19 16:24:27 +08:00
F。
354e866a5b
修复"边栏"隐藏后无法即时生效问题
2025-09-19 16:24:23 +08:00
CaIon
d77aa81f4f
feat: update labels for ratio settings to clarify model support
Publish Docker image (Multi Registries) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
v0.9.0.7
2025-09-19 14:23:08 +08:00
CaIon
abfb35b53b
fix: cast option.Value to string for ratio updates
2025-09-19 14:21:32 +08:00
CaIon
fdc3030e47
CI
2025-09-19 14:20:35 +08:00
CaIon
552d795742
Merge branch 'alpha'
2025-09-19 14:20:15 +08:00
wzxjohn
237f599422
fix(relay): wrong key param while enable sse
2025-09-19 11:22:03 +08:00
joesonshaw
241b92b28e
fix(relay-xunfei): 修复讯飞渠道无法使用问题 #1740
...
将连接延迟关闭逻辑调整到协程中执行,防止在完全接收到所有数据前提前关闭
2025-09-19 10:49:47 +08:00
Calcium-Ion
703d9265bb
Merge pull request #1834 from QuantumNous/gemini-embedding-001
...
feat: 支持 gemini-embedding-001
2025-09-19 00:40:40 +08:00
creamlike1024
5cae6be108
feat: 支持 gemini-embedding-001
2025-09-19 00:24:01 +08:00
Seefs
e81e2ee3f2
Merge pull request #1833 from seefs001/feature/deepseek-claude-code
...
Publish Docker image (Multi Registries) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
fix: deepseek claude response
v0.9.0.6
2025-09-18 16:37:51 +08:00
Seefs
d4fc4f280e
feat: deepseek claude endpoint
2025-09-18 16:32:29 +08:00
Calcium-Ion
ec4d2de47e
Merge pull request #1832 from seefs001/feature/deepseek-claude-code
...
feat: deepseek claude endpoint
2025-09-18 16:30:01 +08:00
Seefs
06ccdcbaa4
feat: deepseek claude endpoint
2025-09-18 16:19:44 +08:00
Calcium-Ion
a1b5ae8b0a
Merge pull request #1831 from seefs001/fix/kimi-claude-code
...
fix: kimi claude code
2025-09-18 16:15:41 +08:00
Seefs
7077756241
fix: kimi claude code
2025-09-18 16:14:25 +08:00
CaIon
c702abfd7a
CI
2025-09-18 13:53:58 +08:00
Calcium-Ion
1f8ae6e65a
Merge commit from fork
...
Publish Docker image (Multi Registries) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
feat: implement SSRF protection settings and update related references
v0.9.0.5
2025-09-18 13:41:44 +08:00
CaIon
0008d2e3a0
feat: add experimental IP filtering for domains and update related settings
2025-09-18 13:40:52 +08:00
CaIon
23e5132e21
Merge branch 'main' into ssrf
...
# Conflicts:
# service/cf_worker.go
2025-09-18 13:29:11 +08:00
MyPrototypeWhat
1c13fc0e04
refactor: Enhance UserArea dropdown positioning with useRef
...
- Added useRef to manage dropdown positioning in UserArea component.
- Wrapped Dropdown in a div with a ref to ensure correct popup container.
- Minor adjustments to maintain existing functionality and styling.
2025-09-18 12:01:35 +08:00
creamlike1024
98d5b3dbcb
feat: 移除多余的说明文本
2025-09-17 23:54:34 +08:00
creamlike1024
7af1dc42d4
fix: use u.Hostname() instead of u.Host to avoid ipv6 host parse failed
2025-09-17 23:47:59 +08:00
creamlike1024
82163b4be7
feat: 添加域名启用ip过滤开关
2025-09-17 23:46:04 +08:00
creamlike1024
f9a6e7f04f
feat: remove ValidateURLWithDefaults
2025-09-17 23:29:18 +08:00
creamlike1024
b46bffde03
feat: ssrf支持域名和ip黑白名单过滤模式
2025-09-17 15:41:21 +08:00
creamlike1024
cc9a559b75
feat: 添加域名和ip过滤模式设置
2025-09-16 22:40:40 +08:00
Little Write
12ea0c19e6
完善 订单处理,以及 优化 ui
2025-09-16 22:35:46 +08:00
RixAPI
fd8271b94a
优化渠道测试
...
增加并发支持
2025-09-16 20:03:10 +08:00
Calcium-Ion
3169065b81
Merge pull request #1816 from QuantumNous/fix/setup-err-display
...
🛠️ fix: Align setup API errors to HTTP 200 with {success:false, message}
2025-09-16 17:43:57 +08:00
t0ng7u
6c7d28af0b
🛠️ fix: Align setup API errors to HTTP 200 with {success:false, message}
...
Unify the setup initialization endpoint’s error contract to match the rest
of the project and keep the frontend unchanged.
Changes
- controller/setup.go: Return HTTP 200 with {success:false, message} for all
predictable errors in POST /api/setup, including:
- already initialized
- invalid payload
- username too long
- password mismatch
- password too short
- password hashing failure
- root user creation failure
- option persistence failures (SelfUseModeEnabled, DemoSiteEnabled)
- setup record creation failure
- web/src/components/setup/SetupWizard.jsx: Restore catch handler to the
previous generic toast (frontend logic unchanged).
- web/src/helpers/utils.jsx: Restore the original showError implementation
(no Axios response.data parsing required).
Why
- Keep API behavior consistent across endpoints so the UI can rely on the
success flag and message in the normal .then() flow instead of falling
into Axios 4xx errors that only show a generic "400".
Impact
- UI now displays specific server messages during initialization without
frontend adaptations.
- Note: clients relying solely on HTTP status codes for error handling
should inspect the JSON body (success/message) instead.
No changes to the happy path; initialization success responses are unchanged.
2025-09-16 17:21:22 +08:00
wzxjohn
da54561b36
fix(relay): wrong URL for claude model in GCP Vertex AI
2025-09-16 17:18:32 +08:00