Releases
v0.3.2
Compare
Sorry, something went wrong.
No results found
v0.3.2
中文
修正文档中关于触发方式与 Paste / Clear 行为的描述,使 README 与实际交互一致。
修复空输入场景下的 Paste 快捷入口绕过按应用禁用规则的问题。
统一插件安装、保存、删除与用户覆盖包识别逻辑,避免旧命名插件遮蔽新版本。
为脚本插件执行加入超时与强制终止保护,降低卡死风险。
将启动时的 Accessibility TCC reset 改为异步执行,避免阻塞启动。
加强 Accessibility 类型检查,修复异常 AX 返回值下的潜在崩溃。
改进 Launch at Login 与语言切换后的重启逻辑,提升路径稳定性。
修复更新检查仓库地址、并发检查去重和历史提醒状态清理。
改进 Diagnostics,使其更准确反映当前菜单可触发状态。
修复菜单与 Paste / Clear 胶囊关闭时序中的状态残留与竞态问题。
补充并扩展单元测试,当前 swift test 共 59 项全部通过。
English
Updated the trigger and Paste / Clear documentation so both READMEs match the actual interaction model.
Fixed the empty-input Paste shortcut bypassing per-app plugin disable rules.
Unified plugin install, save, delete, and user-override resolution so legacy-named bundles no longer shadow newer overrides.
Added timeout and forced-termination protection for script plugins to reduce hang risk.
Moved the launch-time Accessibility TCC reset off the main thread to avoid blocking startup.
Hardened Accessibility type checks to prevent crashes on unexpected AX return values.
Improved Launch at Login and post-language-change relaunch behavior for better path stability.
Fixed the update-check repository target, deduplicated concurrent checks, and cleaned up stale notification state.
Improved Diagnostics so menu readiness better reflects the real trigger paths.
Fixed dismissal-state leaks and timing races between the main menu and the Paste / Clear capsule.
Expanded unit coverage; swift test now passes with 59 tests.
You can’t perform that action at this time.