v0.9.1 更新日志

变更

  • 双语 GitHub Release 说明:发布工作流现在会同时截取中英文更新日志,并在 GitHub Release 与应用更新元数据中依次提供中文、英文更新内容及对应的平台安装提示。应用内更新弹窗只展示与当前界面语言匹配的分段,同时继续完整展示旧格式或不完整的发布说明。
  • 应用更新完成流程:发现新版本时,标题栏会显示更醒目的更新入口,并在鼠标悬停或键盘聚焦时从图标展开为本地化文案。安装完成后可以在完成弹窗中立即重启,也可以先关闭弹窗,稍后通过标题栏持续显示的“重启”入口完成重启。

修复

  • 旧版 macOS 的 Skill 详情兼容性:修复不支持正则后行断言的 WKWebView 在打开 Skill Markdown 文件时导致应用整页白屏的问题。详情渲染器现在会检测该能力,在不支持时降级为标准 Markdown,并在支持的系统上继续提供完整 GFM 渲染(#108)。
  • Tauri WebView 标签重命名弹窗:标签重命名改用应用内输入弹窗,不再调用 macOS 上无法显示的浏览器 window.prompt;剩余的共享目录确认也改用现有应用内弹窗,不再调用 window.confirm(#109)。
  • 响应式 Skill 详情工作区:将固定宽度的详情抽屉改为随主窗口伸缩的完整工作区,保证文件树与 Markdown 内容拥有可读空间,并在紧凑的响应式头部展示范围、已同步工具、标签、来源、更新时间和文件数。来源路径支持直接复制,Markdown 元数据表不再重复展示 name 和 description 字段(#111)。
  • 准确的 Skill 状态:Skill 详情、卡片和仪表盘摘要现在可以区分来源错误、同步正常、部分失败、同步失败和尚未同步等状态。来源更新与目标同步失败会被持久化;仪表盘可跳转到对应更新详情;点击同步失败的工具会重试同步,而不是尝试停用。Skill 卡片与详情使用相同的当前工具检测结果,并明确展示已同步工具数量。
  • Windows 目录联接清理与已有 Skill 导入:停用、取消同步或删除 Skill 时,现在可以正确移除 Windows 目录联接且不会影响其目标目录。发现流程也可以复用中央存储中内容完全相同的托管记录,同时继续拒绝普通本地重复安装和内容冲突(#110)。
  • Windows 自动更新计划:默认 24 小时间隔及其他整天间隔现在会通过 schtasks 注册为按天执行,不再生成超过 Windows 上限的小时修饰值。受支持的分钟和小时间隔继续使用原有计划类型,无法精确表达的非整天长间隔会在创建任务前返回明确错误(#102)。