feat(plugin): 增强插件系统功能与表达式支持 - #24
Merged
Merged
Conversation
QYF-RYCBStudio
commented
Aug 30, 2026
Contributor
- 实现插件条件表达式的四则运算与括号支持,支持 + - * / 与 () 运算
- 添加内置函数库 v1,支持 len/lower/upper/coalesce/min/max/now 等函数
- 新增 proxy.failed 事件用于隧道启动失败时触发,携带错误信息与分类
- 实现 proxy.restart 动作用于按隧道名停止并重新启动隧道功能
- 添加 open_url 动作支持用系统默认浏览器打开链接
- 扩展 macOS 菜单功能,新增打开日志目录、刷新隧道列表、节点监控等功能
- 添加插件执行日志功能,实时展示触发与动作执行结果
- 实现表单式插件编辑器,支持可视化新建与编辑插件配置
- 更新启动画面功能,支持多种主题样式与自定义背景图
- 优化数值比较类型归一,确保不同数值类型间的正确比较
- 添加多项国际化资源支持新功能的多语言显示
- 实现插件条件表达式的四则运算与括号支持,支持 + - * / 与 () 运算 - 添加内置函数库 v1,支持 len/lower/upper/coalesce/min/max/now 等函数 - 新增 proxy.failed 事件用于隧道启动失败时触发,携带错误信息与分类 - 实现 proxy.restart 动作用于按隧道名停止并重新启动隧道功能 - 添加 open_url 动作支持用系统默认浏览器打开链接 - 扩展 macOS 菜单功能,新增打开日志目录、刷新隧道列表、节点监控等功能 - 添加插件执行日志功能,实时展示触发与动作执行结果 - 实现表单式插件编辑器,支持可视化新建与编辑插件配置 - 更新启动画面功能,支持多种主题样式与自定义背景图 - 优化数值比较类型归一,确保不同数值类型间的正确比较 - 添加多项国际化资源支持新功能的多语言显示
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.