RWDai
|
33633637e5
|
Fix secure tunnel session handling
|
2026-05-22 14:35:43 +08:00 |
|
RWDai
|
b05f2a270a
|
Fix gateway secure tunnel Clippy warning
|
2026-05-22 10:13:06 +08:00 |
|
RWDai
|
2e701a90c9
|
Complete secure tunnel encryption support
|
2026-05-22 09:47:28 +08:00 |
|
RWDai
|
4f49dd5943
|
Document tunnel security MVP config
|
2026-05-21 16:09:38 +08:00 |
|
RWDai
|
888414c41b
|
Forward proxy tunnel security aliases
|
2026-05-21 16:09:00 +08:00 |
|
RWDai
|
8f41bc1558
|
Generate secure tunnel install sessions
|
2026-05-21 16:08:37 +08:00 |
|
RWDai
|
a543ca9e07
|
Add tunnel installer security envs
|
2026-05-21 16:08:14 +08:00 |
|
RWDai
|
40b9db3545
|
Add tunnel security setup fields
|
2026-05-21 16:07:56 +08:00 |
|
RWDai
|
bd4f6b9206
|
Add tunnel security config fields
|
2026-05-21 16:07:27 +08:00 |
|
fawney19
|
b84e4a96e2
|
chore: tune default postgres settings for 2c4g
tunnel-v0.3.12
v0.7.3
|
2026-05-21 01:36:05 +08:00 |
|
fawney19
|
e7f8b259ac
|
Revert "Merge pull request #517 from zhiqicloud/feat/provider-balance-query"
This reverts commit 7e95e769d5, reversing
changes made to 490306c242.
|
2026-05-21 01:24:17 +08:00 |
|
fawney19
|
923515ab28
|
fix: align image generation checks
|
2026-05-21 00:45:02 +08:00 |
|
fawney19
|
4d0c654822
|
Merge remote-tracking branch 'origin/pr/524'
|
2026-05-20 23:17:31 +08:00 |
|
ZheFox
|
779877acd0
|
Merge branch 'fawney19:main' into main
|
2026-05-20 22:49:49 +08:00 |
|
fawney19
|
d49b0a8a45
|
Make extension modules reorderable
|
2026-05-20 22:45:32 +08:00 |
|
ZheFox
|
5a9f19cbf2
|
fix(gateway): filter upstream SSE control-only blocks
|
2026-05-20 22:33:41 +08:00 |
|
ZheFox
|
3c6924238f
|
feat(usage): include cache token details in stream usage payloads
|
2026-05-20 21:20:10 +08:00 |
|
ZheFox
|
64ad0f694b
|
feat(usage): include cache token details in stream usage payloads
|
2026-05-20 21:06:51 +08:00 |
|
fawney19
|
754f672ee2
|
Merge pull request #526 from MMEXA/fix/codex-responses-pending-recovery-20260520
修复 Codex Responses 工具字段和成功请求回收标记
|
2026-05-20 21:01:54 +08:00 |
|
fawney19
|
e50ceeba5a
|
Merge pull request #525 from final0920/fix/issue-505-priority-order
fix: 修复优先级管理重新打开顺序回退
|
2026-05-20 21:00:06 +08:00 |
|
fawney19
|
57910f906d
|
Preserve usage provider identity
|
2026-05-20 20:56:36 +08:00 |
|
ZheFox
|
8838e9289b
|
fix(provider): remove stale image preview block from model test dialog
|
2026-05-20 20:53:13 +08:00 |
|
ZheFox
|
d3355a8a09
|
fix(gateway): decode stream-encoded provider response JSON
|
2026-05-20 20:40:48 +08:00 |
|
fawney19
|
c972bbd397
|
Fix provider pool exhaustion scheduling
|
2026-05-20 20:16:57 +08:00 |
|
MMEXA
|
fed9bdf01a
|
Fix Codex Responses tool schema and pending recovery
|
2026-05-20 12:02:00 +00:00 |
|
ZheFox
|
ab2287202d
|
feat(provider): show image previews in model test dialog
|
2026-05-20 19:59:20 +08:00 |
|
流云
|
b47282fe4c
|
fix: 修复优先级管理重新打开顺序回退
优先级管理弹窗依赖 grouped-by-format 接口回显格式优先级,但该接口此前读取 summary key 行。summary 查询会清空 global_priority_by_format 和 internal_priority 等路由字段,导致保存后的数据库顺序存在,重新打开页面却回退为前端占位顺序。
改为使用完整 key 查询,并增加 summary 字段被清空时仍能回显真实优先级的回归测试。
Fixes #505
Constraint: grouped-by-format 是优先级管理弹窗的数据源,必须返回真实 per-format priority 字段。
Rejected: 修改前端继续猜测顺序 | 无法区分真实数据库优先级与占位回退。
Confidence: high
Scope-risk: narrow
Tested: cargo fmt --check; git diff --check
Not-tested: cargo test on local Windows blocked by missing NASM for boring-sys2
|
2026-05-20 19:44:05 +08:00 |
|
ZheFox
|
a31e237cc3
|
Merge upstream main
|
2026-05-20 19:28:49 +08:00 |
|
ZheFox
|
cfa32a2b4d
|
fix(gateway): preserve openai image 200 responses and sync success reporting
|
2026-05-20 19:17:42 +08:00 |
|
ZheFox
|
2cacf66a37
|
fix(gateway): route openai image streams with images surface
|
2026-05-20 18:13:34 +08:00 |
|
fawney19
|
d0981c2fd5
|
Merge pull request #522 from RWDai/fix/admin-users-server-pagination
Fix admin users server-side pagination
|
2026-05-20 18:03:11 +08:00 |
|
RWDai
|
3e12c06627
|
Fix user group options cache busting
|
2026-05-20 17:51:29 +08:00 |
|
RWDai
|
74a3df3f1e
|
Fix user group options cache invalidation
|
2026-05-20 17:46:16 +08:00 |
|
fawney19
|
cb894208a1
|
Merge pull request #521 from Avilianb/fix/provider-query-responses-compact-body
Fix provider model test compact request bodies
|
2026-05-20 17:42:53 +08:00 |
|
fawney19
|
76752beca6
|
chore(postgres): 支持通过环境变量配置 PG 性能参数
|
2026-05-20 17:41:52 +08:00 |
|
RWDai
|
e80e7b0cfa
|
Fix admin users pagination review issues
|
2026-05-20 17:41:06 +08:00 |
|
RWDai
|
77051e6245
|
Fix admin users pagination follow-ups
|
2026-05-20 17:32:47 +08:00 |
|
ZheFox
|
de7be4f15b
|
fix(gateway): route openai image api requests with mapped models
|
2026-05-20 17:16:38 +08:00 |
|
RWDai
|
44fb1af287
|
Fix admin user count clippy lint
|
2026-05-20 17:06:33 +08:00 |
|
fawney19
|
e7a76b0510
|
chore(docker): postgres 启用 pg_stat_statements 扩展
|
2026-05-20 17:00:44 +08:00 |
|
fawney19
|
2881ff097a
|
feat(usage): 管理员用量统计支持筛选刷新与失败保留旧数据
- 用量统计/聚合接口新增 skipCache 选项与 120s 超时,便于强制绕过缓存
- loadStats 增加 force/preserveOnFailure 选项,背景刷新失败时保留旧数据
- 管理员页面在用户/模型/Provider 筛选变化时强制刷新统计,并将筛选条件传入统计接口
- 手动刷新与自动刷新分离,自动刷新不再重载长期热力图相关聚合
|
2026-05-20 16:51:52 +08:00 |
|
RWDai
|
462c3dde79
|
Load admin users with server-side pagination
|
2026-05-20 16:51:46 +08:00 |
|
RWDai
|
1be703b56e
|
Track admin users pagination in frontend data layer
|
2026-05-20 16:51:46 +08:00 |
|
RWDai
|
5130da9710
|
Return paginated admin users metadata
|
2026-05-20 16:51:46 +08:00 |
|
RWDai
|
8440846bae
|
Expose admin user export counts through gateway state
|
2026-05-20 16:51:46 +08:00 |
|
RWDai
|
831554f11d
|
Add admin user export count queries
|
2026-05-20 16:51:46 +08:00 |
|
Avilianb
|
97fb588a4a
|
Apply rustfmt to compact provider test
|
2026-05-20 16:47:30 +08:00 |
|
Avilianb
|
cd994d57d2
|
Fix provider model test compact request bodies
|
2026-05-20 16:29:46 +08:00 |
|
fawney19
|
70f2882a43
|
refactor(api-keys): 将独立余额 Key 表单的额度、IP 限制、敏感信息保护移至左侧列
|
2026-05-20 16:28:58 +08:00 |
|
fawney19
|
fa5d26ce38
|
Merge remote-tracking branch 'origin/main'
|
2026-05-20 16:14:09 +08:00 |
|