Junyan Qin
c835555a59
chore: change zh_CN to zh_Hans
2025-05-14 16:44:48 +08:00
devin-ai-integration[bot]
86ff6f5eb6
feat: plugin reordering ( #1398 )
...
* Add @dnd-kit/core and @dnd-kit/sortable dependencies for plugin sorting
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Add PluginSortDialog component with drag-and-drop functionality
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Integrate sorting button and dialog into PluginInstalledComponent
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Update HttpClient to use local backend URL for development
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Fix reorderPlugins method to use PUT and correct request format
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Update hover-card component using shadcn CLI
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* Fix formatting issues in plugin sorting components
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* refactor: move plugin sorting button and dialog to page component
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* refactor: move PluginSortDialog component to plugins directory
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* chore: remove old PluginSortDialog component file
Co-Authored-By: Junyan Qin <Chin> <rockchinq@gmail.com >
* fix: api bug
* perf: desciption in plugin sorting dialog
* fix: lint errors
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Junyan Qin <Chin> <rockchinq@gmail.com >
2025-05-13 14:10:18 +08:00
Junyan Qin
055b389353
style: restrict line-length
2025-05-10 18:04:58 +08:00
Junyan Qin
425681ea09
feat: remove telemetry
2025-05-10 16:17:01 +08:00
Junyan Qin (Chin)
209f16af76
style: introduce ruff as linter and formatter ( #1356 )
...
* style: remove necessary imports
* style: fix F841
* style: fix F401
* style: fix F811
* style: fix E402
* style: fix E721
* style: fix E722
* style: fix E722
* style: fix F541
* style: ruff format
* style: all passed
* style: add ruff in deps
* style: more ignores in ruff.toml
* style: add pre-commit
2025-04-29 17:24:07 +08:00
Junyan Qin
32f138bff5
fix(plugin mgr): bad params for dump settings
2025-04-28 20:51:29 +08:00
Junyan Qin
8caa6e86a1
feat: default pipeline
2025-04-16 13:40:59 +08:00
Junyan Qin
e5c0e41336
fix(botmgr): ref errors
2025-04-14 23:45:00 +08:00
Junyan Qin
d012c1e33d
perf: ensure plugin deps on startup ( #858 )
2025-04-13 22:51:21 +08:00
Junyan Qin
80cf5c738f
chore: todo comment for component extensions
2025-04-12 21:26:53 +08:00
Junyan Qin
fc23fc7aed
feat: applying plugin config to plugin instance
2025-04-12 21:19:20 +08:00
Junyan Qin
ebd091a9e0
refactor: move plugin setting to db
2025-04-12 20:21:43 +08:00
Junyan Qin
11342e75de
feat: discovering plugins by manifests
2025-04-12 15:37:15 +08:00
Junyan Qin
9f15ab5000
feat: preliminarily implement pipeline invoking
2025-03-29 17:50:45 +08:00
冰苷晶
a079821976
fix: fix SSL certificateverification error during GitHub plugin installation.
...
- Create a custom SSL context using certifi for proper HTTPS certificate verification, meow - Add the ssl parameter to aiohttp requests to prevent download failure due to missing root certificates, meow - Improve error messages and enhance the overall plugin installation process, meow!
2025-03-17 23:12:23 +08:00
Junyan Qin
d92ee23764
feat: discover engine & manifests for platform adapters
2025-02-22 14:49:05 +08:00
Junyan Qin (Chin)
a3fe105f8e
Merge branch 'master' into master
2025-01-21 10:38:04 +08:00
wangcham
60d4f3d77c
feat: add supports for wecom
2025-01-12 05:09:53 -05:00
Junyan Qin
7f034b4ffa
fix(dify): display agent image
2025-01-06 21:28:36 +08:00
Junyan Qin
8ed07b8d1a
feat: add langbot scope plugin api
2025-01-06 19:49:32 +08:00
Junyan Qin
b1244a4d4e
perf: move label file to data dir
2025-01-02 10:51:09 +08:00
Junyan Qin
e8cc048901
deps: bump pydantic to v2
2024-11-22 23:29:12 +08:00
Junyan Qin
9fc891ec01
chore: Hello LangBot !
2024-11-16 17:57:39 +08:00
Junyan Qin
ca3999d251
feat: 插件文件更改热重载
2024-11-16 16:45:13 +08:00
Junyan Qin
658eb278c4
refactor: 重构部分插件管理逻辑
2024-11-16 16:13:02 +08:00
Junyan Qin
15482e398b
feat: 插件删除功能
2024-11-09 23:25:26 +08:00
Junyan Qin
2819da5f2f
fix: github下载未使用环境变量代理
2024-11-09 18:09:39 +08:00
Junyan Qin
84a51cb26d
feat: 插件安装支持
2024-11-04 00:01:07 +08:00
Junyan Qin
709b86b724
refactor: 使插件更新过程全异步
2024-11-03 22:27:31 +08:00
Junyan Qin
6d2a4c038d
feat: 完成异步任务跟踪架构基础
2024-11-01 22:41:26 +08:00
Junyan Qin
7da9171dde
feat: 插件优先级更改功能
2024-10-20 22:20:35 +08:00
Junyan Qin
16b386eaf7
feat: 插件页展示功能
2024-10-19 18:38:01 +08:00
RockChinQ
3469515e04
feat: 删除代码中对 mirai 的引用
2024-09-26 13:01:45 +08:00
RockChinQ
e8da26cb8a
fix: missing break
2024-09-26 11:23:37 +08:00
RockChinQ
1c4a700d92
refactor: 将 yirimirai 的组件集成进 platform 包
2024-09-26 00:23:03 +08:00
RockChinQ
b2f6e84adc
typo: 优化插件执行日志信息
2024-09-08 14:51:39 +08:00
RockChinQ
1c5f06d9a9
feat: 添加 reply 和 send_message 两个插件api方法
2024-07-28 20:23:52 +08:00
RockChinQ
0752698c1d
chore: 完善plugin对外对象的注释
2024-03-20 18:43:52 +08:00
RockChinQ
9855c6b8f5
feat: 新的引入路径
2024-03-20 15:48:11 +08:00
RockChinQ
52a7c25540
feat: 异步风格插件方法注册器
2024-03-20 15:09:47 +08:00
RockChinQ
302d86056d
refactor: 所有的 json 加载统一到启动阶段中
2024-03-16 15:41:59 +08:00
RockChinQ
53d09129b4
fix: 命令事件的command参数处理错误 ( #713 )
2024-03-08 21:10:43 +08:00
RockChinQ
2fe6d731b8
doc: 补全部分注释
2024-03-03 16:34:59 +08:00
RockChinQ
ee93fd8636
hotfix: 针对python3.9的兼容性
2024-02-20 11:47:04 +08:00
RockChinQ
b5b67ad958
refactor: 恢复命令权限设置
2024-02-06 23:57:21 +08:00
RockChinQ
32162afa65
refactor: 恢复所有审计API调用
2024-01-31 00:02:19 +08:00
RockChinQ
33d600fb6b
refactor: 恢复插件事件调用
2024-01-30 21:45:17 +08:00
RockChinQ
e2de3d0102
feat: 删除部分插件事件
2024-01-30 17:47:03 +08:00
RockChinQ
6b76adc00e
feat: 添加事件对象
2024-01-30 17:24:22 +08:00
RockChinQ
13ab647dc0
perf: 完善插件加载流程
2024-01-29 21:41:20 +08:00