HibiKier
|
99f1388e23
|
✨ 首次启动时提供使用web ui方式完全配置 (#1870)
* ✨ 添加全局优先级hook
* ✨ 添加基础配置api
* ✨ 添加数据库连接测试
* 💬 提示重启
* 🩹 填充过配置时友好提示
* 🐛 首次生成简易配置后自动加载
* ✨ 添加配置后重启接口
* ✨ 添加重启标志文件
* ✨ 添加重启脚本命令
* ✨ 添加重启系统限制
* ✨ 首次配置判断是否为win系统
* 🔥 移除bat
* ✨ 添加关于菜单
* ✨ 支持整合包插件安装和添加整合包文档
* 🩹 检测数据库路径
* 🩹 修改数据库路径检测
* 🩹 修改数据库路径检测
* 🩹 修复路径注入
* 🎨 显示添加优先级
* 🐛 修改PriorityLifecycle字典类名称
* ⚡ 修复路径问题
* ⚡ 修复路径检测
* ✨ 新增路径验证功能,确保用户输入的路径安全并在项目根目录内
* ✨ 优化路径验证功能,增加对非法字符和路径长度的检查,确保用户输入的路径更加安全
* 🚨 auto fix by pre-commit hooks
* ✨ 优化获取文件列表的代码格式
* 📝 修改README中webui示例图
* ✨ 更新PriorityLifecycle.on_startup装饰器
* ✨ 简化安装依赖的命令构建逻辑
* 🚨 auto fix by pre-commit hooks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2025-06-16 09:11:41 +08:00 |
|
尝生
|
46a652bb27
|
修复插件商店获取插件信息提示302异常 (#1904)
* 由于调用加速地址的时候状态码为302会被认为正常返回,但是所有的加速地址又没有调用完毕导致的插件商店经常报错302异常
* 优化异常代码行
* 🚨 auto fix by pre-commit hooks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2025-06-09 14:41:19 +08:00 |
|
AkashiCoin
|
0e5a79ce2c
|
🐛 fix(plugin-store): 优先获取commit号在进行插件下载 (#1853)
* 🐛 fix(plugin-store): 优先获取commit号在进行插件下载
* ✅ perf(github-utils): 使用sourcery建议,封装更新commit方法
|
2025-02-18 15:32:26 +08:00 |
|
HibiKier
|
4ed1791b30
|
🐛 修复添加插件依赖更新 (#1837)
* 🐛 修复添加插件依赖更新
* 🔧 修改插件依赖安装命令为使用poetry运行pip
* 🐛 修复群组入群与退群提示
* 🐛 修复群组踢出用户提醒
* 🎨 代码优化
* 🎨 群欢迎迁移优化
* 🩹 精确webui调用统计
* 🚨 auto fix by pre-commit hooks
* 🐛 修复测试
* 🎨 fix pre-commit.ci
* 🎨 fix pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2025-02-03 21:23:14 +08:00 |
|
HibiKier
|
0462703b13
|
✅ Repair self-test
|
2025-01-10 12:19:11 +08:00 |
|
AkashiCoin
|
c84e99d084
|
🐛 fix(github_utils): 适配插件仓库根目录语法 (#1784)
|
2024-12-23 10:09:38 +08:00 |
|
molanp
|
a15303a891
|
重构插件商店更新逻辑&彻底修复工作流 (#1782)
* 修复bot-check工作流
* Update bot_check.yml
* 修复依赖问题
* 修复戳一戳自检鉴权
* 🚨 auto fix by pre-commit hooks
* 优化工作流执行顺序
* 更新插件测试
* 更新插件商店
* 🚨 auto fix by pre-commit hooks
* Update bot_check.yml
* Update bot_check.yml
* Update bot_check.yml
* 请求 @ThelevenFD 修复测试
* 🚨 auto fix by pre-commit hooks
* Update zhenxun/builtin_plugins/plugin_store/data_source.py
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
* 修复代码过长的问题
* 🚨 auto fix by pre-commit hooks
* 同步check.py
* Update test_check.py
* 🚨 auto fix by pre-commit hooks
---------
Co-authored-by: ThelevenFD <104363913+ThelevenFD@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
|
2024-12-19 09:15:39 +08:00 |
|
BalconyJH
|
bc5a9c4fcc
|
Develop: 完全使用 ruff 替代 isort 与 black (#1757)
* 🚨 完全使用 ruff 替代 isort 与 black
* 🚨 ruff lint&format
|
2024-12-10 19:49:11 +08:00 |
|
moelanp
|
42b6e94564
|
✨ 更新插件商店功能,支持通过模块名操作插件(#1670)
* 更新插件商店功能,支持通过模块名操作插件
- 扩展插件添加、移除和更新功能,支持使用插件ID或模块名
- 增加更新全部插件的功能
- 优化插件商店的命令使用说明
- 修复了一些与插件模块名相关的逻辑问题
* 优化插件更新和加载机制,提供测试函数
- 修复了插件更新函数中的条件判断逻辑
* 优化插件更新通知的格式
调整了插件更新通知的文本格式,去掉了多余的换行符,使消息内容更加紧凑和清晰。
* 更新测试用例中的消息格式,将插件更新通知中的空格改为换行符
* 移除版本号更新
* 重构插件管理器的数据源解析逻辑
- 将插件ID和模块名的检查逻辑移至单独的私有方法 _resolve_plugin_key
- 简化了 get_info 和 update_plugin 方法中的逻辑
- 提高了代码的可读性和可维护性
* 优化插件商店数据源类的插件查询逻辑
简化了ShopManage类中查询插件信息的逻辑。通过新增的_resolve_plugin_key类方法来解析插件ID或模块名,如果解析失败则捕获ValueError异常并返回错误信息。这样可以更清晰地处理插件查询逻辑,并避免冗余代码。
* 移除更新全部插件日志中的f-string
更新全部插件功能中,移除了日志记录中的f-string,简化了日志消息的格式。这个更改可能是为了统一日志记录的风格或者减少不必要的字符串格式化操作。
* Revert "移除版本号更新"
This reverts commit 2bcaa6f12e.
---------
Co-authored-by: molanp <molanp@users.noreply.github.com>
Co-authored-by: HibiKier <45528451+HibiKier@users.noreply.github.com>
Co-authored-by: AkashiCoin <l1040186796@gmail.com>
|
2024-10-02 18:32:21 +08:00 |
|
HibiKier
|
d68a4099ba
|
✨ 新增插件商店api (#1659)
* ✨ 新增插件商店api
* chore(version): Update version to v0.2.2-7e15f20
---------
Co-authored-by: HibiKier <HibiKier@users.noreply.github.com>
|
2024-09-29 20:47:58 +08:00 |
|
HibiKier
|
7890cc577f
|
✨ 安装/移除插件提供插件安装/卸载方法用于插件初始化 (#1654)
|
2024-09-27 10:29:59 +08:00 |
|
AkashiCoin
|
f2c20b84bf
|
🎈 perf: 使用commit号下载插件 (#1641)
* 🎈 perf: 使用commit号下载插件
* chore(version): Update version to v0.2.2-f9c7360
---------
Co-authored-by: AkashiCoin <AkashiCoin@users.noreply.github.com>
|
2024-09-21 17:38:37 +08:00 |
|
AkashiCoin
|
51c010daa8
|
🎈 perf(github_utils): 支持github url下载遍历 (#1632)
* 🎈 perf(github_utils): 支持github url下载遍历
* 🐞 fix(http_utils): 修复一些下载问题
* 🦄 refactor(http_utils): 部分重构
* chore(version): Update version to v0.2.2-e6f17c4
---------
Co-authored-by: AkashiCoin <AkashiCoin@users.noreply.github.com>
|
2024-09-16 20:08:42 +08:00 |
|
AkashiCoin
|
f11e9c58e4
|
🔨 提取GitHub相关操作 (#1609)
* 🔨 提取GitHub相关操作
* 🔨 重构API策略
|
2024-09-08 12:38:30 +08:00 |
|
AkashiCoin
|
682d19aa2b
|
🎨 采取Sourcery建议
|
2024-09-03 16:52:11 +08:00 |
|
AkashiCoin
|
7288d5bdba
|
✨ 添加仓库目录多获取渠道
|
2024-09-03 16:52:11 +08:00 |
|
AkashiCoin
|
8615eb20d4
|
⚡ 添加github镜像
|
2024-09-03 16:52:11 +08:00 |
|
AkashiCoin
|
44e0f2d410
|
🐛 增加插件状态检查 (#1598)
* ✅ 优化测试用例
* 🐛 更改插件更新与安装逻辑
|
2024-09-02 15:00:37 +08:00 |
|
AkashiCoin
|
9eca6a97ca
|
🐛 修复插件商店检查插件更新问题 (#1597)
* 🐛 修复插件商店检查插件更新问题
* 🐛 恶意命令检测问题
|
2024-09-02 12:00:27 +08:00 |
|
AkashiCoin
|
29c48765ae
|
🐛修复添加插件返回403的问题 (#1595)
* 完善测试方法
* vscode测试配置
* 重构插件安装过程
|
2024-09-02 01:50:39 +08:00 |
|
AkashiCoin
|
7e7436f433
|
✅ 添加测试:更新与添加插件 (#1594)
* ✅ 测试更新与添加插件
* ✅ Sourcery建议
* 👷 添加pytest
* 🎨 优化代码
|
2024-09-01 14:53:41 +08:00 |
|
HibiKier
|
a3681216bd
|
✨ 父级插件加载
|
2024-08-30 23:50:45 +08:00 |
|
HibiKier
|
625f17a708
|
🎨 修复bug,移除plugins文件夹
|
2024-08-29 22:01:34 +08:00 |
|
HibiKier
|
af198dcfaa
|
🐛 修正文本
|
2024-08-26 19:43:12 +08:00 |
|
xuanerwa
|
66e6f449cc
|
✨ 更新插件商店 (#1573)
|
2024-08-26 10:39:33 +08:00 |
|
HibiKier
|
ceb8f663c0
|
🎨 插件商店代码优化
|
2024-08-24 20:24:05 +08:00 |
|
HibiKier
|
77673f6bed
|
Merge branch 'dev' into dev
|
2024-08-24 20:05:28 +08:00 |
|
HibiKier
|
b10b806b76
|
Update data_source.py
|
2024-08-24 20:00:29 +08:00 |
|
molanp
|
68a71c516e
|
解决冲突
|
2024-08-24 19:42:30 +08:00 |
|
HibiKier
|
45c6dbd2ce
|
🎨 代码优化
|
2024-08-24 19:32:52 +08:00 |
|
molanp
|
638efd9e07
|
feat(plugin_store): 添加更新插件功能
添加了更新插件的功能,现在可以通过插件商店更新已安装的插件。此更新包括了插件版本的检查和更新逻辑,
优化了插件管理的便捷性。
|
2024-08-24 19:07:06 +08:00 |
|
molanp
|
e0f323fdeb
|
feat(plugin_store): 添加搜索插件功能及更新配置URL
添加了一个新的搜索命令,允许用户根据插件名称或作者搜索插件。此外,更新了插件配置的URL列表,以使用新的API端点。还修复了requirements.txt处理中的日志记录问题,并对插件安装和删除流程进行了微调。
|
2024-08-24 14:49:55 +08:00 |
|
Natalie Johnson
|
7c163142c4
|
代码优化
|
2024-08-22 19:10:47 +08:00 |
|