- 新增 update 模块:从 dl.shellrs.com 取已签名的更新清单(minisign,签名绑定通道和版本), 按大小和 SHA-256 校验安装包;下载可续传、可换镜像,走系统代理 - 按安装方式安装:macOS 整包交换并核对开发者签名,Windows 静默运行安装程序,Linux 覆盖 AppImage; 开发构建和无法自更新的安装只提示前往下载页 - 设置新增「关于」:版本信息、检查更新、下载进度和「自动检查并下载更新」开关; 新版本就绪后标题栏右上角提示,更新对话框写明重启会中断什么;退出时自动安装,新版本启动后提示已更新 - 数据库拒绝打开更新版本建的库,迁移已有的库之前先备份成 shellrs.db.v<旧版本>.bak - 新增 release workflow 和 packaging 脚本:universal macOS 包签名公证、Inno Setup 安装程序、 AppImage、上传 R2、生成并签名更新清单;新增 CHANGELOG.md - 应用图标放在 assets/logo;开发模式下 macOS Dock 显示 logo,Windows exe 嵌入图标 - 修正 AppImage 里 shellrs 命令链接到临时挂载点;启动时刷新已安装但过期的 Agent skill - 新增清单、验签、下载、各平台安装器和界面的单元测试与 UI 测试
39 lines
1.7 KiB
JSON
39 lines
1.7 KiB
JSON
{
|
|
"schema": 1,
|
|
"channel": "stable",
|
|
"version": "0.2.0",
|
|
"published_at": "2026-10-20T08:00:00Z",
|
|
"minimum_version": null,
|
|
"rollout": 1.0,
|
|
"notes": "### 新增\n\n- 在线升级:设置 › 关于 可以检查更新,新版本在后台下载好后,标题栏右上角会提示。\n",
|
|
"notes_url": "https://shellrs.com/changelog#0.2.0",
|
|
"assets": {
|
|
"macos-aarch64": {
|
|
"urls": ["https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-macos-universal.app.zip"],
|
|
"size": 41234567,
|
|
"sha256": "0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
"macos-x86_64": {
|
|
"urls": ["https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-macos-universal.app.zip"],
|
|
"size": 41234567,
|
|
"sha256": "0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
"windows-x86_64": {
|
|
"urls": ["https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-windows-x86_64-setup.exe"],
|
|
"size": 18234567,
|
|
"sha256": "1111111111111111111111111111111111111111111111111111111111111111"
|
|
},
|
|
"linux-x86_64": {
|
|
"urls": ["https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-linux-x86_64.AppImage"],
|
|
"size": 28234567,
|
|
"sha256": "2222222222222222222222222222222222222222222222222222222222222222"
|
|
}
|
|
},
|
|
"installers": {
|
|
"macos-aarch64": "https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-macos-universal.dmg",
|
|
"macos-x86_64": "https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-macos-universal.dmg",
|
|
"windows-x86_64": "https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-windows-x86_64-setup.exe",
|
|
"linux-x86_64": "https://dl.shellrs.com/releases/0.2.0/ShellRS-0.2.0-linux-x86_64.AppImage"
|
|
}
|
|
}
|