tbphp
697e88dfcd
fix(ui): 防止已选长值撑宽选择器
2026-07-26 03:26:47 +08:00
tbphp
9383ab6d27
fix(ui): 限制选择浮层宽度并换行长选项
2026-07-26 03:19:49 +08:00
tbphp
465e761a03
feat(monitor): 增加监控控制面客户端
2026-07-26 00:09:57 +08:00
tbphp
93e444d5d8
Improve group editing accessibility and state synchronization
2026-07-25 22:55:52 +08:00
tbphp
c7359f2284
fix(web): 修复密钥控件触控与焦点
2026-07-25 21:58:31 +08:00
tbphp
a8fb785b0f
fix(web): 消除确认弹窗重复聚焦
2026-07-25 21:01:34 +08:00
tbphp
4f59dd47e2
fix(web): 补齐终审异步回归修复
2026-07-25 20:32:55 +08:00
tbphp
de99f92616
fix(web): 修复终审管理前端问题
2026-07-25 20:18:41 +08:00
tbphp
6a18966a5d
fix(web): 修复设置草稿同步
2026-07-25 19:55:04 +08:00
tbphp
4503d32f44
feat(web): 实现运行设置与系统信息
2026-07-25 19:05:28 +08:00
tbphp
82fc793e9b
feat(web): 实现访问密钥管理
2026-07-25 18:29:43 +08:00
tbphp
ca11f6d860
feat(web): 实现分组设置管理
2026-07-25 17:54:09 +08:00
tbphp
bd1fd6d4d3
fix(web): 保留模型编辑草稿
2026-07-25 16:40:58 +08:00
tbphp
c86673a492
feat(web): 实现分组模型管理
2026-07-25 16:31:38 +08:00
tbphp
42e2944233
feat(web): 实现分组密钥管理
2026-07-25 15:56:43 +08:00
tbphp
b8426e5390
feat(web): 实现新分组导入流程
2026-07-25 13:42:59 +08:00
tbphp
5104e6669f
feat(web): 实现首页与共享应用壳
2026-07-25 12:53:54 +08:00
tbphp
cd54655b41
feat(m3): 完成 S2 认证与前端接入底座
2026-07-23 17:18:59 +08:00
tbphp
9da62f6a9a
refactor: 收敛 M0/M1 实现与公开文档
2026-07-20 02:56:59 +08:00
tbphp
8725b033dc
fix(m0): 收口工程基建与运行时安全边界
2026-07-16 11:33:59 +08:00
QLHazyCoder and QLHazyCoder1
21a2e8ee35
feat: Add drag-and-drop reorder for group list ( #398 )
...
* feat(groups): add drag-and-drop reorder for group list
- Add PUT /api/groups/reorder endpoint with transactional batch update
- Implement drag-and-drop UI in GroupList.vue with visual feedback
- Support touch device detection and search mode restrictions
- Add i18n messages for zh-CN, en-US, ja-JP
* feat(groups): enhance group reordering with database locking and refresh event
* feat(groups): refactor group item reference handling in drag-and-drop
---------
Co-authored-by: QLHazyCoder1 <qzec571@163.com >
2026-03-24 20:21:19 +08:00
tbphp
b4d3d5fd1f
feat: Add openai-response channel type support ( #387 )
...
* feat: Add openai-response backend channel support
* feat: Add openai-response channel type in web UI
* docs: Document openai-response support in multilingual README
2026-02-15 22:53:40 +08:00
tbphp
e4657cad3a
feat: Optimize massive keys ( #371 )
...
* feat: Support txt file upload
* feat: Optimize Batch Cache
* feat: Keys query index
2026-01-24 09:21:19 +08:00
tbphp
e4685a8fb5
feat: Cancel model redirect self-restriction ( #335 )
2025-11-09 08:22:30 +08:00
tbphp
14a85a7b05
feat: Model redirect ( #334 )
...
* feat: Model redirect
* fix: Hint error
* fix: Prefix models error
* feat: Override models API
* feat: Code style
2025-11-09 02:08:15 +08:00
f57d371799
feat: 支持为key添加备注 ( #265 )
...
* Update docker-compose.yml
* Update docker-compose.yml
* 为单独key添加备注功能
* 修复mysql下key导入
* 修复mysql导入
* 支持为key添加备注
* 去除time包
* Update key_service.go
* Refactor APIKey struct fields and types
* Refactor APIKey struct fields and types
* Change FailureCount type from int to its original type
* 增加国际化支持
* 删除错误文件
* 删除多余翻译键
* 删除冗余css,优化日语翻译表达
* fix: Input group style (#315 )
* fix: Npm lint
* 优化note布局
* 删除多余图片
* fix: Hide message
* fix: Notes len
* fix: Rm Notes
* fix: rm error message
* fix: rm notesUpdateFailed
* fix: rm notesUpdateFailed
* fix: rm notesUpdateFailed
---------
Co-authored-by: Etgpao <etgpao@qq.com >
Co-authored-by: tbphp <tangb7420@gmail.com >
2025-10-13 19:48:31 +08:00
tbphp
defef6eab5
fix: Display aggregate group in log detail ( #313 )
2025-10-07 10:43:39 +08:00
tbphp
65a932fa9a
feat: Optimize aggregate group UI ( #310 )
...
* feat: Subgroup status
* feat: Weight progress bar gradient
* feat: Subgroup tooltip
* feat: Subgroup card stats
* feat: Group table filter
2025-10-04 21:58:28 +08:00
tbphp
aec197d7f3
fix: Dashboard stats error ( #306 )
...
* fix: Subgroup name display issue
* fix: Dashboard stats error
2025-10-02 14:11:54 +08:00
tbphp
7c30bbfd7b
feat: Aggregate groups ( #280 )
...
* feat: Create Aggregate Group
* feat: Subgroup List
* refactor: Optimize code
* refactor: Frontend Optimization
* feat: ValidationEndpoint
* feat: Subgroup modification verification
* fix: Aggregate Grouping Editing Issue
* feat: Show Aggregate References
* feat: Filter duplicate prompts
* feat: Subgroup manager
* feat: Log aggregate
* feat: Group statistics
* fix: up url
* fix: Aggregate group config
* feat: Log add aggregate group
* fix: Cron filter group
2025-09-30 22:12:10 +08:00
xunxun1982 and tbphp
43a7196e93
feat: Group list scroll positioning ( #284 )
...
* 当选中一个分组或页面加载时,分组列表会自动滚动,确保所选分组始终处于可见区域。优化了在分组数量过多导致列表出现滚动条时的用户体验,避免了手动滚动的麻烦。
* 重构了自动滚动功能的实现细节。通过将 `watch` 监听器从深度监听整个对象优化为仅监听选中项的 ID,提升了组件性能。
* style: ES Lint
---------
Co-authored-by: tbphp <tangb7420@gmail.com >
2025-09-21 09:46:27 +08:00
tbphp
8a41cf1084
fix: Fix log list scroll-x ( #273 )
2025-09-15 19:15:25 +08:00
ChuwuYo
ad8981b16c
feat(channel): 优化上游权重处理逻辑,支持权重为0 ( #204 )
2025-09-10 20:07:21 +08:00
tbphp
84d631198b
style: code format
2025-09-09 21:57:50 +08:00
tbphp
c514293c2a
feat: Log table optimization ( #261 )
...
* fix: tr time
* feat: tr ui
* feat: log table width
* feat: Filter Field
* style: menu
* style: mobile
2025-09-09 21:54:46 +08:00
tbphp
267517d577
feat: Encryption translation ( #259 )
...
* fix: Restore code
* feat: Encryption translation
2025-09-09 19:05:22 +08:00
tbphp
162cfb701e
Merge branch 'feat-internationalization' into dev
2025-09-09 17:59:37 +08:00
tbphp
7ba9c8a9e6
feat: tr toggle
2025-09-08 23:52:07 +08:00
tbphp
dddb50a2ac
feat: key table tr
2025-09-08 23:43:37 +08:00
tbphp
a540d5e2fd
feat: Backend part translation
2025-09-07 21:39:00 +08:00
tbphp
366043fac8
feat: Frontend Internationalization
2025-09-07 15:29:18 +08:00
tbphp
25a7195c3b
feat: Optimize translation component
2025-09-07 10:41:23 +08:00
tbphp
0ea2d20dee
feat: Encryption Configuration Error Detection ( #251 )
...
* feat: Decrypt error alert
* feat: Check proxy key
* feat: ENCRYPTION_KEY tip
* feat: Update readme for jp
2025-09-07 09:23:02 +08:00
tbphp
051d0c8996
feat: i18n init
2025-09-06 22:45:04 +08:00
tbphp
480f26753e
feat: Supports dark mode ( #249 )
...
* feat: Supports dark mode
* feat: login dark
2025-09-05 22:51:54 +08:00
shelly-pp and pengpeng
376c458b65
feat: 增加主题设置功能 ( #235 )
...
* feat(ui): 增加主题设置功能
* feat(ui): footer文字颜色跟随项目主题
---------
Co-authored-by: pengpeng <1245366471@qq.com >
2025-09-05 18:03:02 +08:00
tbphp
7068d040b8
fix: url
2025-09-05 17:45:09 +08:00
tbphp
056e565e65
docs: link
2025-09-05 16:45:01 +08:00
tbphp
6c639478dc
feat: Security-hardening Optimization ( #225 )
...
* fix: code error
* feat: opz security
* feat: Optimize batch key encryption
* feat: Optimize batch test key
* feat: Perfect encryption key
* docs: failed-to-decrypt
* feat: Security alert
* feat: Encryption migrate command
* fix: migrate command error
* feat: Adjust data length
* feat: Adjust data length
* docs: input text
* fix: Deterministic Encryption
* feat: Optimize security algorithms
* feat: Support KeyHash
* fix: Fix migration script field order issue
* fix: Fix log export key issue
* fix: code style
* fix: migrate order offset
* fix: Resolve migration script compatibility issues
* feat: Adjust Redis cleanup policy
* fix: migrate for sqlite
* fix: migrate
* fix: rm group_key_inx
* fix: rm group_key_inx
* fix: filter null hash data
* docs: log warn
* docs: update readme
2025-09-05 15:45:16 +08:00
tbphp
f27d9d16e8
docs: Add contributor footer
2025-08-25 11:15:31 +08:00