diff --git a/CHANGELOG.md b/CHANGELOG.md index 0020c7a..a99003c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,32 @@ ShellRS 的第一个公开版本。 - 外部 CLI:`shellrs` 命令让 AI Agent 用已保存的主机执行命令、传输文件。 - 在线升级:在后台检查并下载新版本,下好后标题栏右上角提示,重启或退出时安装。 +## [0.1.0-beta.5] + +### 新增 + +- 终端右侧栏:SSH 终端在前时,窗口最右边有一列工具按钮,点一个就在右侧打开,⌘⌥B(其他平台 Ctrl+Alt+B)显示或隐藏。工具都通过这个终端已有的 SSH 连接执行,不用再次登录: + - **命令片段**:按分类保存常用命令,点一下输入到终端或直接执行。 + - **历史命令**:列出主机上 bash 的历史命令,可以搜索,点一下输入到终端或直接执行。 + - **Docker**:容器按 compose 项目分组,启动、停止、重启和查看日志;卷、镜像和网络可以查看详情和删除。 + - **系统服务**:systemd 服务的状态和日志,启动、停止、重启和开机启动。 + - **进程管理**:进程的内存和 CPU 占用,查看详情、结束进程。 + - **网络连接**:TCP、UDP 连接和监听端口,以及占用它们的进程。 + - **系统监控**:CPU、内存、网络和磁盘的实时状态。 + + 系统服务、进程管理、网络连接和系统监控只支持 Linux 主机。 +- 主机右键菜单增加「复制 IP 地址」(地址是域名时叫「复制主机名」)。 + +### 改进 + +- 端口转发和凭据列表的提示和主机列表一样,显示在行的右侧。 +- SFTP 框选的颜色和选中的文件一致。 +- 应用图标留出更多边距。 + +### 注意 + +- 第一次启动会升级本地数据库(加入命令片段),升级前自动备份为 `shellrs.db.v13.bak`。升级后 0.1.0-beta.4 及更早的版本无法再打开这个数据库。 + ## [0.1.0-beta.4] ### 修复 diff --git a/Cargo.lock b/Cargo.lock index 206ec87..afcf7d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7686,7 +7686,7 @@ dependencies = [ [[package]] name = "shellrs" -version = "0.1.0-beta.4" +version = "0.1.0-beta.5" dependencies = [ "alacritty_terminal", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 5178643..e6582cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "shellrs" -version = "0.1.0-beta.4" +version = "0.1.0-beta.5" edition = "2024" publish = false description = "SSH client and host manager: terminal, SFTP, port forwarding"