更新日志

v2.4.0

2026-05-05

新增

  • 内置脚本新增 加可执行权限——给选中文件添加 chmod +x,适用于从压缩包 / 网上下载到的命令行工具或脚本

改进

  • 内置脚本”移除隔离标志“和”修复应用签名“现在以普通用户权限运行(不再每次首次需要输入管理员密码),并支持多选批量操作
  • 修复应用签名“不再仅对 .app 显示——.dylib / .framework / 命令行二进制等任何 codesign 适用对象都能用
  • 复制路径“内置功能改用 shell 安全格式(单引号包路径 + 空格分隔),与 macOS Finder option-cmd-C 一致。粘到 Terminal 现在可直接作为命令行参数使用(含空格的路径不再被拆错);粘贴到纯文本上下文会多出引号字符但不影响内容

问题修复

  • 修复脚本菜单(自定义 shell/python/applescript 等)中 pbcopy / osascript 控制 GUI App 等命令静默失效的问题——之前命令”认为成功”但实际没写到剪贴板 / 没控制到 App,现已能正常访问用户的剪贴板和 GUI 会话
  • 修复菜单编辑器中编辑脚本内容时,在中间删改字符光标会跳到末尾的问题
  • 修复关闭脚本错误对话框(如 IPA 安装失败提示)后 Dock 图标残留不消失的问题
  • 修复主窗口已关闭后双击 .app 图标没反应的问题——现在会重新打开主窗口

升级须知

  • 移除隔离标志“和”修复应用签名“两个内置脚本的菜单库模板已升级为新版本,但已经拖到右键菜单的旧菜单项不会自动同步——若想用新版本,请在菜单编辑器把它们删除后从菜单库重新拖入
  • 加可执行权限“是新内置脚本,老用户升级后不会自动加入右键菜单(避免打扰已配置的菜单);菜单编辑器左侧 “菜单库 → 脚本” 下可见,按需拖到右键菜单即生效
  • “复制路径”格式从换行分隔变为 shell-quoted——若你之前的工作流依赖按行分割剪贴板内容(比如 pbpaste | while read line),脚本需相应调整

反馈与交流

遇到问题或想交流,欢迎联系:

  • 客服 QQ:102378237
  • QQ 交流群:1097016301
  • 支持邮箱:support@byteage.com

v2.3.0

2026-04-20

问题修复

  • 修复部分插件执行完成后应用误弹两个错误对话框的问题
  • 修复部分插件执行后应用弹出 Lua 错误对话框的问题(影响 IPA 安装器等插件)
  • 修复”取消”“好”“选择”“未命名文件夹”等按钮文本在中文系统下显示英文的问题

插件开发者相关

  • 插件引擎版本升至 1.3.0
  • app.crypto 新增 HMAC-SHA1、PBKDF2、ECDSA 签名/验证、HTML entity 编解码、Base64URL 编解码
  • app.network 新增 resolve(DNS 解析)和 ping(连通性测试)
  • app.system 新增 deviceModelisLoginItemsetLoginItem
  • app.system 新增 PII 硬件标识 serialNumber / hardwareUUID / diskSerial,需要 hardware_id 权限,首次使用会弹窗授权
  • app.window.element 新增子命名空间:tree / find / click / value / setValue,支持 AX 元素级自动化
  • Lua 侧新增只读常量表 app.errorsINVALID_ARGUMENT / OPERATION_FAILED / PERMISSION_DENIED / SYSTEM_PERMISSION_NOT_GRANTED),可替代硬编码字符串 match err.code
  • 新增 L2 权限:login_item(修改开机启动项)
  • 修复 app.plugin.name() / app.plugin.version() / app.plugin.author() 等始终返回 nil 的问题(日志里插件名会正确显示而非 “Unnamed Plugin”)
  • 修复 app.api.since(path) 对不存在的 API 返回 "1.0.0" 而非 nil 的问题(nil 才表”API 不存在”,明确区分于”1.0.0 引入的 API”)

升级须知

  • 更新后建议前往插件管理检查插件更新,部分已适配 1.3.0 API 的插件可以带来更多能力
  • 老插件(minEngineVersion ≤ 1.2.0)无需修改,完全向后兼容

v2.2.0

2026-04-17

插件能力扩展

  • 插件现在可以管理蓝牙设备、控制窗口、获取位置信息、查询音频设备
  • 插件可以监听系统事件:蓝牙设备连接/断开、屏幕配置变化、位置更新等
  • 新增 APK 安装器插件

插件管理优化

  • 重新设计插件列表,名称和描述双行显示,一眼看清每个插件的作用
  • 不兼容当前版本的插件会明确提示,不再安装后才发现不能用
  • 插件详情页信息排列更清晰,新增权限管理功能
  • 敏感权限(如键盘模拟、位置获取)首次使用时会弹窗确认,可随时在详情页管理

问题修复

  • 修复脚本执行失败后应用无响应的问题
  • 修复复制路径、剪切文件、新建文件夹等内置操作不可用的问题
  • 修复偏好设置中环境变量修改后关闭窗口未保存的问题
  • 修复部分场景下插件权限弹窗重复出现的问题
  • 修复多项影响稳定性的潜在问题

升级须知

  • 更新后请前往插件管理检查插件更新,部分插件可能需要更新到最新版本才能正常使用
  • 首次使用蓝牙、位置、键盘模拟等功能时,系统会弹出权限请求,请根据需要授权

插件开发者相关

  • 插件引擎版本升至 1.2.0,新增 bluetooth、window、location、audio 模块
  • 所有 API 错误返回值从字符串改为 table {code, message}这是破坏性变更,请更新插件中的错误处理逻辑
  • plugin.json 新增 minEngineVersion 字段,声明插件所需的最低引擎版本,不满足时拒绝加载
  • 新增 app.api / app.plugin 模块,可在运行时查询引擎版本和 API 能力

如更新后遇到问题或有任何建议,欢迎加入 QQ 交流群(1097016301)反馈,我们会第一时间跟进处理。

v2.1.0

2026-04-09

体验优化

  • 新增首次使用引导,帮助快速了解菜单编辑器
  • 插件管理页面改为三面板布局,与菜单编辑器风格统一
  • 插件管理支持右键菜单(安装/卸载/启用/禁用/更新/导出)
  • 菜单栏新增「帮助 → 使用说明」入口
  • 菜单树为空时显示操作提示
  • 偏好设置新增「诊断」标签页(日志等级、打开日志文件夹)

稳定性提升

  • 优化底层架构,提升插件执行的稳定性和响应速度
  • 主程序未运行时,右键操作自动拉起主程序,无需手动启动
  • 修复切换页面时布局偶尔跳动的问题

问题修复

  • 修复插件菜单在非目标文件上错误显示的问题
  • 修复重签名插件启动时提示工具不可用的问题
  • 修复新建文件功能找不到模板的问题
  • 修复表单输入框长文本换行导致显示不全的问题
  • 修复菜单编辑器启动时搜索框意外获得焦点
  • 修复插件列表右键时选中状态不同步
  • 支持目录扩展名匹配(如 .app 目录)

v2.0.0

2026-04-06

全新菜单设计器

  • 可视化菜单编辑器,拖拽排序、层级嵌套、多选批量操作
  • 内置丰富菜单模板库,一键添加常用菜单项
  • 属性面板实时编辑菜单项的各项设置
  • 菜单项可同时显示在右键菜单和状态栏

插件系统

  • 全新 Lua 插件引擎,56+ 功能接口
  • 在线插件商店,一键安装、更新、卸载
  • 10+ 官方插件:文件哈希校验、文件锁定、IPA 重签名、图片转换、智能解压、批量重命名等
  • 插件签名验证,安全可靠

内置脚本

  • 新增 15 个实用脚本:计算文件校验值、HEIC 转 JPG、图片格式转换、修复应用签名、清理 .DS_Store、plist 转换、格式化 JSON/XML 等
  • 脚本执行支持进度显示和取消

系统兼容性

  • 完整支持 macOS 26
  • Finder 扩展自动启用,无需手动设置
  • 支持 iCloud Drive、OneDrive 等云盘目录

其他改进

  • 暗色模式全面适配
  • iCloud 菜单配置备份与恢复
  • 执行后提示音可自定义选择
  • 整体性能优化,菜单响应更快