feat: improve batch installer selection dialog

This commit is contained in:
fujie
2026-03-16 14:24:48 +08:00
parent 00afae4a6d
commit 7a2ecee010
11 changed files with 109 additions and 28 deletions

View File

@@ -10,7 +10,7 @@
- 自动更新:自动更新之前安装过的插件
- 公开 GitHub 支持:支持从任何公开 GitHub 仓库安装插件
- 多类型支持:支持 Pipe、Action、Filter 和 Tool 插件
- 交互式选择对话框:先查看过滤后的列表,再勾选要安装的插件,只安装所选子集
- 交互式选择对话框:先查看带类型标签和描述信息的过滤列表,再勾选要安装的插件,只安装所选子集
- 国际化:支持 11 种语言
## 流程
@@ -33,7 +33,7 @@
┌─────────────────────────────────────┐
│ 显示选择对话框 │
│ (复选列表 + 排除提示)
│ (复选列表 + 类型标签 + 描述)
└─────────────────────────────────────┘
├── [取消] → 结束
@@ -59,7 +59,7 @@
每次请求处理一个仓库。如需混合多个来源,请在上一次安装完成后再发起下一次请求。
在插件发现和过滤完成后OpenWebUI 会通过 `execute` 事件打开浏览器选择对话框你可以先勾选真正想安装的插件,再开始调用安装 API。
在插件发现和过滤完成后OpenWebUI 会通过 `execute` 事件打开浏览器选择对话框你可以先查看插件描述,使用类型标签进行批量勾选,再开始调用安装 API。
## 快速开始:安装热门插件集