Skip to content

OpenYoink 1.1.5

Choose a tag to compare

@MuQY1818 MuQY1818 released this 18 Aug 13:44
· 14 commits to main since this release

OpenYoink 1.1.5

这一版让“文件不可用”变得可理解、可恢复,并把两类风险完全分开处理。

新增

  • 外部原文件找不到时,卡片明确显示“原文件缺失”,可通过“重新定位…”选择文件或文件夹重新连接
  • OpenYoink 托管副本缺失时,显示独立状态并直接进入“存储与恢复”,不会允许绑定任意替代文件
  • Stack 折叠时会提示内部存在不可用项目,展开后可逐项处理
  • 每次打开暂存架都会重新检查文件状态,支持外接盘断开、重新连接等运行中变化

安全与无障碍

  • 新书签和完整暂存架快照写入成功后才更新界面;保存失败时原卡片保持不变
  • 坏书签不会静默退回未经授权的旧路径
  • 缺失状态同时使用图标、文字和虚线边界,不依赖颜色
  • 恢复操作提供真实可聚焦按钮与菜单项,VoiceOver 会读出名称、类型、选择状态和可用性
  • 旧版 shelf.json 格式保持兼容,可用性状态不写入用户数据

验证

  • 419 项自动化测试全部通过
  • 静态分析、双语字符串目录、分发结构、版本号、更新签名和磁盘镜像校验通过

OpenYoink 是免费社区版本,当前使用 ad-hoc 签名并通过 GitHub 分发,未进行 Apple Developer ID 公证。