Feng Yue
3e6b7c729f
fix: prettier issue
2025-09-03 16:11:57 +08:00
Feng Yue
eba52a6e88
fix: improve frontend parameter handling for user role filtering
...
- Only send parameters with actual values to avoid undefined values in API calls
- Ensures 'All Roles' filter works correctly by not sending role parameter
- Works together with backend filtering fix from previous commit
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-03 16:10:26 +08:00
Feng Yue
8ab8cf4a7a
fix: user role filtering issue
2025-09-03 16:03:43 +08:00
Feng Yue
6aeb05f685
Merge remote-tracking branch 'f3n9/main' into main-um-8
2025-09-03 15:40:28 +08:00
Feng Yue
bec9cf565b
feat: add Windows Active Directory LDAP authentication support
2025-09-03 15:15:13 +08:00
Feng Yue
f69333f312
Revert "add support of Windows AD Server"
...
This reverts commit a1005e91c8 .
2025-09-03 15:03:14 +08:00
Feng Yue
0039569471
Revert "fix prettier issue"
...
This reverts commit 088cf8401f .
2025-09-03 15:02:38 +08:00
github-actions[bot]
a5361c15a1
chore: sync VERSION file with release v1.1.126 [skip ci]
2025-09-03 06:38:38 +00:00
shaw
d93a157380
Merge branch 'dev'
2025-09-03 14:38:03 +08:00
shaw
aeace0c5f0
fix: codex转发store默认false
2025-09-03 14:32:11 +08:00
Feng Yue
088cf8401f
fix prettier issue
2025-09-03 13:35:47 +08:00
Feng Yue
a1005e91c8
add support of Windows AD Server
2025-09-03 13:30:13 +08:00
shaw
b158a90b72
fix: 修复API统计和OpenAI路由问题
2025-09-03 10:54:11 +08:00
shaw
941cfacea9
fix: 优化多key查询费用错误问题
2025-09-03 10:29:12 +08:00
shaw
2e6feeb1c1
fix: 优化多key查询卡片
2025-09-03 09:45:13 +08:00
shaw
da0ffa07ec
fix: 修复apikeys聚合查询统计问题
2025-09-02 23:54:37 +08:00
shaw
886ec35edc
feat: api-stats页面支持多key查询
2025-09-02 23:18:31 +08:00
Feng Yue
58fcf6962c
Merge pull request #5 from f3n9/codex/fix-issue-in-userapikeysmanager.vue
...
align delete API key UI with server config
2025-09-02 22:31:19 +08:00
Feng Yue
b0990e7169
fix: respect user delete api key config
2025-09-02 22:26:32 +08:00
Feng Yue
3860f7d9b3
update default limit of apikey number per user to one and disallow key deletion by default
2025-09-02 21:42:48 +08:00
shaw
81ad098678
fix: 修复apikeys页面的一些bug
2025-09-02 21:38:54 +08:00
github-actions[bot]
59d7705697
chore: sync VERSION file with release v1.1.125 [skip ci]
2025-09-02 21:38:53 +08:00
Wesley Liddick
8b0d8088d1
Merge pull request #321 from sczheng189/feat/multi-group-scheduling
...
feat: 实现账户多分组调度功能
2025-09-02 21:36:15 +08:00
sczheng189
9c7ec8758d
resolve: 解决与upstream/dev的合并冲突
...
- 合并admin.js中的groupIds和autoStopOnWarning参数
- 统一AccountForm.vue中的错误提示文案和平台判断逻辑
- 保留AccountsView.vue中的分组过滤和ungrouped功能
- 确保Azure OpenAI账户创建和更新逻辑完整性
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 20:32:42 +08:00
Feng Yue
d56da4d799
transfer existing api keys to users on the first login
2025-09-02 20:32:28 +08:00
sczheng189
945e0ac198
refactor: 精简Azure OpenAI多分组功能实现
...
- 移除不必要的分组清理逻辑
- 简化组成员端点实现,使用简单的members.push()
- 移除OpenAI账户路由中的groupInfos添加
- 保持最小化修改原则,只保留必要的功能实现
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 20:21:24 +08:00
sczheng189
37e6c14eac
feat: 完善账户多分组功能和Azure OpenAI支持
...
主要功能:
- 实现账户多分组调度功能完整支持
- 修复Azure OpenAI账户优先级显示问题(前端条件判断缺失)
- 修复未分组筛选功能失效(API参数处理)
- 修复Azure OpenAI账户创建错误调用Gemini API的问题
- 完善各平台分组信息支持和使用统计显示
- 统一删除账户时的分组清理逻辑
- 添加前端请求参数处理支持
技术改进:
- 前端支持多平台账户请求构造
- 后端统一groupInfos返回格式
- API客户端完善查询参数处理
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-02 20:16:20 +08:00
Feng Yue
4627475b7c
filter apikeys by either key name or username
2025-09-02 19:40:45 +08:00
Feng Yue
58958cf246
fix ownership update issue
2025-09-02 18:53:42 +08:00
Feng Yue
5ee98597e7
fix get userlist issue
2025-09-02 18:40:16 +08:00
Wesley Liddick
1165427df0
Merge pull request #315 from zephyrcicd/dev
...
feat: 支持自定义API前缀配置
2025-09-02 18:19:31 +08:00
Feng Yue
7a9e4abdd5
admin now is able to reassign apikey to admin/user
2025-09-02 17:17:06 +08:00
Feng Yue
e973158472
show owner's name in apikey management page
2025-09-02 16:16:43 +08:00
github-actions[bot]
9c3fec7568
chore: sync VERSION file with release v1.1.125 [skip ci]
2025-09-02 06:49:02 +00:00
shaw
558aa173fe
Merge branch 'dev'
2025-09-02 14:48:27 +08:00
shaw
1a9746c84d
feat: LDAP适配深色模式
2025-09-02 14:43:30 +08:00
Zephyr
aa04487c79
Merge branch 'Wei-Shaw:dev' into dev
2025-09-02 14:00:07 +08:00
Zephyr
3f570d5fc2
fix: 修复TutorialView.vue的代码格式问题
...
- 应用Prettier格式化规范
- 确保代码符合项目的格式要求
2025-09-02 13:59:15 +08:00
shaw
86c243e1a4
fix: 修复loading动画错误
2025-09-02 11:51:38 +08:00
github-actions[bot]
4e094c21b7
chore: sync VERSION file with release v1.1.124 [skip ci]
2025-09-02 11:51:38 +08:00
Wesley Liddick
b1ca898dff
Merge pull request #317 from f3n9/um-5
...
修复账户管理页中Azure/OpenAI类型账户调度状态不准确的问题
2025-09-02 11:29:27 +08:00
Feng Yue
85196911ce
Merge remote-tracking branch 'f3n9/codex/fix-comments-in-unifiedopenaischeduler.js' into um-5
2025-09-02 10:55:57 +08:00
Feng Yue
e00872f9db
Merge pull request #1 from f3n9/codex/fix-account-management-scheduling-status
...
Fix schedulable flag for OpenAI and Azure accounts
2025-09-02 10:18:45 +08:00
Feng Yue
9f3fff1f27
fix: treat OpenAI account isActive as string
2025-09-02 10:13:27 +08:00
Feng Yue
23cb44f60f
fix: handle boolean account flags in OpenAI scheduler
2025-09-02 10:06:59 +08:00
Feng Yue
60428921a1
Fix schedulable flag for OpenAI and Azure accounts
2025-09-02 09:58:05 +08:00
Wesley Liddick
5406b5790c
Merge pull request #308 from f3n9/um-5
...
增加用户管理及Azure/Gemini相关改进
2025-09-02 09:33:38 +08:00
Wesley Liddick
d0eef7e98e
Merge pull request #314 from sczheng189/feat/5xx-error-circuit-breaker
...
feat: 改进5xx错误熔断机制和重置状态功能
2025-09-02 09:32:08 +08:00
Zephyr
96cf49d3b7
feat: 支持自定义API前缀配置
...
- 添加 VITE_API_BASE_PREFIX 环境变量支持
- 教程页面优先使用自定义前缀,未配置时使用浏览器访问地址
- 更新 .env.example 添加配置说明
2025-09-01 22:50:17 +08:00
sczheng189
f2c2bdf6d6
feat: 改进5xx错误熔断机制和重置状态功能
...
## 熔断机制优化
- 将5xx错误阈值从3次提升到10次,减少误触发
- 缩短临时错误恢复时间从60分钟到5分钟
- 支持所有5xx状态码(500-599)的统一处理
## 重置状态功能完善
后端 resetAccountStatus 新增清除:
- tempErrorAt 字段 (temp_error状态)
- sessionWindowStart/sessionWindowEnd 字段
- 5xx_errors Redis计数键
前端优化:
- 重置成功后强制刷新 loadAccounts(true)
- 避免缓存导致的状态显示不一致
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-01 21:39:39 +08:00