v1.0.0 更新日志
新增
- 所选 Skills 批量更新:在技能库的批量操作栏更新多个选中的 Skills,复用原有 Git/本地来源和分发设置。显示逐项进度,取消时在当前 Skill 更新结束后停止,单项失败不影响其他项;结果数量和错误详情保留到用户关闭。跳过停用或未绑定本地来源的项,失败和未执行项继续选中,方便重试。
- 合集探索:桌面端浏览官网发布的合集及详情,在同页搜索相关合集和 skills.sh 单个 Skill;页头保留 Git 与本地导入入口(PR #187)。
- 官网合集安装:从官网唤起桌面端,查看 Skills 和固定提交版本的 GitHub 来源,确认后安装到技能库。支持逐项选择、标签、工具及全局/项目分发,保留已有同源内容,并可重试失败项(PR #185、PR #187)。
- 官网版本数据独立发布:桌面正式发版后,将安装包链接和中英文日志更新到独立 Cloudflare Pages 数据源,无需重建官网。数据准备失败时停止部署,支持回滚到之前的生产部署(PR #184)。
优化
- 统一安装流程:Git、本地与合集共用「选择 Skills → 安装设置」两步,单个 Skill 也先确认。统一搜索、选择列表、简介展开、标签、工具和范围控件,底部操作保持可见,不可用条目明确显示禁用状态(PR #187)。
- 合集浏览与缓存:使用官网版本化目录替代 Top 300 和旧合集数据源,每批展示 12 项,滚动自动加载,返回详情前的列表时保留已展开批次。索引与详情绑定同一快照并复用已校验缓存;搜索匹配合集自身信息,详情统一分类配色、图标和重复仓库来源展示(PR #187)。
修复
-
停用后重新启用 Skills:单项及批量启用时恢复原先保存的工具选择,跳过「工具」页已关闭的工具和当前不可用的全局工具。单个工具失败不再中断其他目标恢复;已停用且旧目录已移除的目标可恢复到工具新版路径,保留已有内容和仍在使用的旧同步记录。单项操作出错后也会刷新状态,批量错误标题和错误原因分别处理,不再直接显示内部错误代码,也不再把工具路径变更误报为同名目录冲突。
-
后台更新不显示窗口:修复系统定时更新和「立即更新」的后台进程创建额外窗口、在 macOS Dock 短暂显示
exec图标的问题,更新继续独立于主窗口运行(修复 #152,PR #193)。 -
技能更新与来源一致:单个更新、批量更新及同源 Git 重复安装允许同步来源的文件删除和重命名,不再因此拦截;来源缺少
SKILL.md时拒绝覆盖中央技能目录。 -
Windows 定时更新错误乱码:按系统 OEM 代码页解码任务计划程序的本地语言输出,修复创建、删除、查询和立即运行任务时错误提示乱码的问题(修复 #181,PR #188)。
-
Windows 子目录技能更新:修复来源路径含反斜杠时更新报
path not found in repo的问题。新路径统一格式,已有记录继续可用,缺少目标目录的缓存自动刷新,无需重新安装或迁移数据库(修复 #182,PR #189)。 -
Skill 更新中断恢复:更新进程终止后恢复一直显示运行中的状态,保留已完成进度并重新开放「立即更新」。通过共享操作锁保护仍在运行的任务及并发手动触发(修复 #183,PR #192)。
-
CLI 导入误报过期计划:修复来源路径未规范化且含排除项时,
skills adopt --yes误报PLAN_STALE的问题。预览与确认统一使用规范化根目录,保留内容变化与路径越界检查(修复 #186,PR #191)。 -
大型合集安装:桌面内直接校验合集清单,支持最多 2,000 个 Skills,避免误用外部深链长度限制;来源、固定版本、重复项和路径检查继续生效(PR #187)。
-
官网合集链接校验:移除导致 Aaron 的 120 项营销技能合集等有效清单被误报为无效链接的旧 100 项限制。官网与桌面内清单共用 Skills 和来源数量上限,保留外部链接 30,000 字节长度限制及来源、固定版本、重复项和路径检查。
-
更明确的官网安装错误提示:区分清单太大、版本不支持、未选择 Skills、重名或重复项目及安装信息有误,分别说明处理方法。错误说明保留到用户关闭,提供中英韩文案,不直接显示内部错误内容。
-
固定版本仓库根来源:允许有效的
/tree/<ref>仓库根链接,修复合集固定提交版本在下载前就被来源校验拒绝的问题(PR #187)。 -
合集冲突与完成状态:安装前识别已有来源和名称冲突,禁选冲突项,计数、安装及重试仅处理可安装的选中项;执行前再次校验。全部成功后关闭确认并提示,失败项保留供重试(PR #187)。
-
安装状态保留与官网唤起:返回或临时让出确认窗口时保留输入、勾选、设置及重试进度,取消检测后忽略迟到结果。官网请求会收起空闲的手动安装界面并显示合集确认;macOS 有效链接会恢复并置前窗口。兼容 Windows 候选路径分隔符(PR #185、PR #187)。
-
Linux 合集链接注册:Debian 安装包补齐协议注册所需的桌面工具依赖,注册失败不再阻止桌面启动;包启动验证使用独立桌面会话(PR #185)。
-
项目范围布局:修复展开项目目录后的控件对齐与最近路径排列,窄窗口同步适配(PR #187)。