feat: add terminal broadcast, context menu, and shell close
Complete multi-pane broadcast, standard terminal right-click actions, batch host selection with progress, and native ssh_close_shell so closing a pane tears down the remote shell. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
494ef6b9d0
commit
9ce71795b8
38 files changed
+1437
-186
No files matched your search
+24
-3
@@ -9,14 +9,14 @@
|
||||
# macOS Apple Silicon 指定版本
|
||||
./build.sh v2.1.1 mac-arm64
|
||||
|
||||
# Windows x86_64(在 Windows Git Bash 中执行)
|
||||
./build.sh v2.1.1 win-x64
|
||||
# Windows x86_64(推荐在 Windows CMD/PowerShell 中执行)
|
||||
build.bat v2.1.1 win-x64
|
||||
|
||||
# 本地重复构建时缩短门禁;正式发布不要跳过
|
||||
./build.sh v2.1.1 mac-arm64 --quick
|
||||
```
|
||||
|
||||
脚本面向 v2.1.x,会检查 Node、npm、Rust target 和五处版本元数据。显式传入不同于当前源码的新版本时,脚本会同步版本文件;它只负责构建,不会自动创建 tag 或推送远程仓库。安装包和 `SHA256SUMS.txt` 输出到:
|
||||
`build.sh` 与 `build.bat` 面向 v2.1.x,会检查 Node、npm、Rust target 和五处版本元数据。显式传入不同于当前源码的新版本时,脚本会同步版本文件;它们只负责构建,不会自动创建 tag 或推送远程仓库。安装包和 `SHA256SUMS.txt` 输出到:
|
||||
|
||||
```text
|
||||
release/v2.1.1/macos-arm64/
|
||||
@@ -25,6 +25,27 @@ release/v2.1.1/windows-x64/
|
||||
|
||||
平台安装包必须在目标系统构建和验证。macOS 不能替代 Windows x86_64 实机打包。
|
||||
|
||||
### Windows 构建环境
|
||||
|
||||
建议使用 Windows 10/11 x64,并安装:
|
||||
|
||||
- Node.js 18+ 与 npm
|
||||
- Rust stable 的 `x86_64-pc-windows-msvc` toolchain
|
||||
- Visual Studio 2022 Build Tools,勾选 **Desktop development with C++**
|
||||
- Windows 10/11 SDK
|
||||
- Microsoft Edge WebView2 Runtime
|
||||
|
||||
首次准备:
|
||||
|
||||
```bat
|
||||
rustup default stable-x86_64-pc-windows-msvc
|
||||
rustup target add x86_64-pc-windows-msvc
|
||||
npm ci
|
||||
build.bat v2.1.1 win-x64
|
||||
```
|
||||
|
||||
默认执行完整门禁;`--quick` 适合开发期重复构建,正式发布不要使用 `--skip-checks`。输出位于 `release\v2.1.1\windows-x64\`。没有代码签名证书时可以生成开发安装包,但 Windows SmartScreen 可能提示未知发布者。
|
||||
|
||||
## Gitee Release
|
||||
|
||||
构建、提交并推送对应 tag 后执行:
|
||||
|
||||
Reference in new issue
Block a user