Skip to content

v0.3.27

Choose a tag to compare

@Wooden-Robot Wooden-Robot released this 24 Aug 06:52
· 23 commits to main since this release

v0.3.27

  • 项目对外品牌、应用/可执行文件、SwiftPM 模块、构建产物、插件格式、界面、文档和 GitHub 发布地址统一更名为 ActionHalo。

  • 新插件规范改为 .actionhaloextcom.actionhalo.*ACTIONHALO_TEXT(_FILE);兼容期内仍可打开、迁移和执行旧 .openfireextcom.openfire.*OPENFIRE_TEXT(_FILE) 插件。

  • 保留现有 Bundle ID、Sparkle 公钥、签名密钥账户和插件指纹版本,延续老用户的设置、权限身份、脚本信任与自动更新链。

  • 旧用户插件按 ID 一次性复制到 ActionHalo 数据目录,ActionHalo 侧已有插件优先,旧副本不删除且用户删除后的插件不会在重启时复活。

  • Renamed the public brand, app/executable, SwiftPM module, build artifacts, plugin format, UI, documentation, and GitHub release URLs to ActionHalo.

  • Made .actionhaloext, com.actionhalo.*, and ACTIONHALO_TEXT(_FILE) canonical while continuing to open, migrate, and run legacy .openfireext, com.openfire.*, and OPENFIRE_TEXT(_FILE) plugins during the transition.

  • Preserved the existing bundle identifier, Sparkle public key, signing-key account, and plugin fingerprint version so existing settings, permission identity, script trust, and the signed update chain remain intact.

  • Added one-time, ID-tracked migration into the ActionHalo plugin directory; current packages win conflicts, rollback copies remain untouched, and deleted migrated plugins do not reappear on restart.