Repository navigation
Releases: yancongya/skilldo
Release list
SkillDo v0.7.7 正式版
更新
- 破坏性变更|应用标识符改名:
APP_IDENTIFIER由com.qufei1993.skillshub改为com.yancongya.skilldo(tauri.conf.json的identifier同步,config.rs的一致性断言一并更新)。旧标识已加入LEGACY_APP_IDENTIFIERS,首次启动会自动迁移既有数据库,无需手工搬家;但 macOS 会按新 Bundle ID 安装,旧版.app需自行删除。 - fix(cli):
skilldo update不再把所有软链目标物化成实目录副本。CLI 路径原先无条件拷贝,会把「一份物理副本 + N 个软链」的目标全部重建为真目录,而 DB 里的mode仍是symlink(skilldo list自检看不出来)。现改为以文件系统实际状态为准:目标已是正确软链则跳过,mode=="copy"或 cursor 才拷贝,其余走自愈同步;新增回归测试覆盖「软链保持 / copy 覆盖 / 实目录自愈」三条路径。 - feat(build):
build.sh新增slim子命令,并让打包(release/universal/cli-cross)完成后自动瘦身——清debug/编译缓存、release/bundle打包中间态、dmg 中断残留(rw.*.dmg)与前端dist,保留release/增量缓存;设KEEP_BUILD_CACHE=1可保留完整缓存。 - fix(build): 交叉编译失败时清理
target/<triple>/残骸(半个依赖树会持续膨胀),并把失败日志尾部 5 行回显出来,不再静默跳过。 - docs(readme): 构建脚本章节补
cli-cross/clean/slim说明与缓存策略,中英双语同步。
Windows 提示: 安装时 Windows SmartScreen 可能显示安全提醒,这是未购买商业代码签名证书时的正常现象。请确认安装包来自本仓库的正式 Release。
macOS 提示: 如果 Gatekeeper 阻止首次启动,可执行:xattr -cr "/Applications/SkillDo.app"。
SkillDo v0.7.6 正式版
更新
- fix(fmt): cargo fmt 格式修复(CI rustfmt 检查失败)
- feat(npm): npm install -g skilldo 支持
- feat(install): 交互式安装脚本 + README/落地页统一入口
- fix(build): install-cli.sh 支持 Linux + build.sh 新增 cli-cross 交叉编译
- fix(build): 桌面端 .app 清理多余的 CLI 二进制
- refactor(build): 三端独立构建 + 保留编译缓存 + 新增 clean 子命令
- fix(skilldo): 完整迁移保留 .git 并修复 push 卡死
- chore: update featured-skills.json
- ci: add workflow_dispatch trigger to docs deploy
- ci: add GitHub Pages deployment workflow for docs/
- docs(readme): 修正官方 logo、清理占位截图、对齐中英双语 README
Windows 提示: 安装时 Windows SmartScreen 可能显示安全提醒,这是未购买商业代码签名证书时的正常现象。请确认安装包来自本仓库的正式 Release。
macOS 提示: 如果 Gatekeeper 阻止首次启动,可执行:xattr -cr "/Applications/SkillDo.app"。
SkillDo v0.7.5 正式版
Changed
- 发布默认可见性改回公开:发布弹窗默认值与 CLI 默认恢复为 public(v0.7.4 发布时默认私有),用户仍可在弹窗中切换私有/公开。
Windows 提示: 安装时 Windows SmartScreen 可能显示安全提醒,这是未购买商业代码签名证书时的正常现象。请确认安装包来自本仓库的正式 Release。
macOS 提示: 如果 Gatekeeper 阻止首次启动,可执行:xattr -cr "/Applications/SkillDo.app"。
SkillDo v0.7.4 正式版
更新
- fix(publish): 复用 gh 登录态获取 token,推送后清除 remote 明文 token
- feat(ui): default new publishes to private + show visibility in plan
- feat(ui): add 'Publish to GitHub' for local (un-repoified) skills
- feat: add WorkBuddy adapter and refresh bilingual README
- feat(cli): add
skilldo publishto repo-ify and push local skills
Windows 提示: 安装时 Windows SmartScreen 可能显示安全提醒,这是未购买商业代码签名证书时的正常现象。请确认安装包来自本仓库的正式 Release。
macOS 提示: 如果 Gatekeeper 阻止首次启动,可执行:xattr -cr "/Applications/SkillDo.app"。
SkillDo v0.7.3 正式版
Fixed
- Windows updater 签名:Windows NSIS 构建不再使用会禁用 updater 签名生成的
--no-sign参数,确保 Release 包含可验证的.exe.sig。
Windows 提示: 安装时 Windows SmartScreen 可能显示安全提醒,这是未购买商业代码签名证书时的正常现象。请确认安装包来自本仓库的正式 Release。
macOS 提示: 如果 Gatekeeper 阻止首次启动,可执行:xattr -cr "/Applications/SkillDo.app"。
SkillDo v0.7.1
Fixed
- Release updater signing: Provision a dedicated updater signing key so macOS and Windows release artifacts include verifiable signatures and
updater.jsoncan be published reliably.
Windows Note: Windows SmartScreen may show a warning during installation. This is normal for unsigned executables. The application is safe to use.
macOS Note: macOS Gatekeeper workaround (only needed on some macOS versions): xattr -cr "/Applications/SkillDo.app" (https://v2.tauri.app/distribute/#macos).