Repository navigation
Releases: z-hanzhe/zt-shell
Releases · z-hanzhe/zt-shell
Release list
ZTShell v0.2.9
监控面板功能
- 优化 Armbian 系统 CPU 信息获取失败的 BUG
- 优化左侧进程列表获取逻辑,避免高占用进程被时间抹平
设置功能优化
- 自动更新页支持点击跳转到首页或发布页面
- 增加是否启用自动检查更新的开关
传输面板优化
- 传输面板的刷新频率改为 1s 刷新一次
- 默认隐藏“本地路径”与“远程路径”两列,可通过在标头右键显示
ZTShell v0.2.8
编写检查更新功能
- 右上角设置按钮从原本的弹窗显示改为独立 TAB 页显示
- 重新绘制设置页样式与布局,将原有设置项进行分组,补充设置说明、未保存状态和页面内保存反馈
- 启动后静默检查一次更新,发现新版时在右上角设置按钮和“检查更新”菜单显示新版小红点
- 检查更新页面支持配置代理、检查更新、查看新版本说明、下载安装、跳过更新等功能,目前仅支持 Github 更新源
- 网络代理设置,支持 HTTP / HTTPS 代理及用户名、密码认证,用于检查和下载更新
- 安装更新前确认退出,并沿用会话关闭保护,检查未保存文件和未完成传输
- 尚未包含软件更新功能的旧版本,需要先手动安装本版本;之后可通过“设置 → 检查更新”获取后续版本
ZTShell v0.2.7
软件优化
- 软件左侧监控面板和底部文件管理器支持显示隐藏
- 软件底部栏右下角增加展开收起按钮
连接管理器
- 在连接管理器更多功能中增加监控和SFTP功能开关
终端功能优化
- 终端的右键菜单支持 Esc 快捷键关闭
文件管理与传输面板
- 优化文件管理邮件菜单边缘点击时间,保持不丢失焦点
- 修复打包下载功能仍会唤起资源管理器的BUG
- 文件管理补充 F2 重命名和 del 删除快捷键
ZTShell v0.2.6
软件优化
- 软件增加界面缩放功能,适配多分辨率情况
- 增加编辑器字号设置项,可以配置文本编辑器字体默认大小
- 增加下载路径设置项,后续点击下载可直接添加到传输列表
连接管理器
- 优化私钥口令表单的使用手感
监控面板功能
- 优化监控采样相关代码,减少服务器性能占用
- 在监控面板中隐藏监控采样进程
文件编辑器
- 编辑器内支持 Ctrl + 滚轮 缩放字体大小
ZTShell v0.2.5
软件优化
- 重构部分 Rust 代码,增强可维护性
连接管理器
- 调整右键菜单顺序优化使用手感
- 首次连接服务器时增加单次信任功能
文件管理与传输面板
- 将压缩和解压拆成两个菜单,完善更多压缩选项
- 优化打包下载的暂停和取消功能
ZTShell v0.2.4
软件优化
- 调整标签页功能,让他不仅能显示连接会话,还可以承载其他功能的显示
- 更多交互细节上的优化,增强使用手感
连接管理器
- 移除连接管理器的密码回显处理,优化使用体验
监控面板功能
- 将监控面板从弹窗改为标签页显示
- 实现进程列表功能并在标签页显示
文件管理与传输面板
- 右键菜单新增修改权限功能
- 完善压缩解压相关功能
- 优化文件传输的断线重连,断线重连后传输任务可恢复不丢失
ZTShell v0.2.3
修正错误的版本号,重新发布
软件优化
- 优化系统弹窗支持拖拽移动
- 系统弹窗分为系统内以及系统级弹窗,优化覆盖范围以及优先级
- 关闭选项卡时依次对未保存的文本编辑、未完成的传输任务进行询问
连接管理器
- 优化管理器密码反显问题
- 补充 known_hosts 校验防止中间人攻击
- 本地数据加密,防止拷贝文件盗取连接信息
- 支持文件夹/连接的导入导出功能
- 记住文件夹的打开收起状态
监控面板功能
- 实现了系统信息功能
ZTShell v0.2.2
补充 MIT 开源协议
终端功能优化
- 右上角改成显示代理和隧道的连接信息提示框
- 修复 Ctrl + Shift + V 和右键粘贴多行命令时的空行问题
- 优化终端边缘文本选择使用手感
文件编辑器优化
- 优化文本编辑器,多文件在同一窗口以标签页形式打开,优化多窗口渲染的内存占用(WebView通病)
文件管理与传输面板
- 当连接断开重连后,文件管理恢复到之前选择的目录位置
ZTShell v0.2.1
软件优化
- 优化右键菜单的外观样式以及操作逻辑
连接管理器
- 优化连接管理器右键菜单的编辑/重命名
- 完善连接页面,分为 连接配置/代理配置/隧道管理/更多功能 选项
- 连接配置页面补充备注字段,密钥支持选择文件回显目录
- 实现代理配置功能,支持SOCKS4、SOCKS4A、SOCKS5、HTTP协议代理
- 实现隧道管理功能,支持拨出、传入、SOCKS、HTTP类型隧道
终端优化
- 修复软清屏功能失效的BUG
- 优化终端快捷键操作以及右键的快捷键悬浮提示
文件管理与传输面板
- 精简文件管理右键菜单,移除刷新和复制路径两项
- 修复右键压缩的 .tar.gz 带一层空目录的BUG
- 优化文件管理器键盘快捷查找的定位效果
- 长时间操作的功能(递归删除/压缩/解压)支持打断操作
ZTShell v0.1.3
连接管理器
- 优化名称过长的换行效果,改为 ... 省略鼠标悬停查看详情
- 增加文件夹功能对各个连接进行分组管理,默认新建的连接在根目录无文件夹
- 优化操作手感,与文件管理一样的选择、上下箭头、回车连接、拖拽移动排序以及键盘事件等等
- 增加右键菜单包含:连接、编辑、重命名、复制、新建[连接、文件夹]、删除
- 复制只对连接有效,文件夹无法复制,点击复制后在同级目录下复制一份连接例如[开发服务器 - 复制]
- 新建为二级菜单,里面包含连接、文件夹两项
终端优化
- 效仿 XShell 增加 Alt + Insert 的复制粘贴功能
文件管理与传输面板:
- 优化菜单树方向键操作手感
- 优化文件管理右键菜单,支持二级子菜单对功能进行收纳
- 右键菜单新增压缩解压功能