Repository navigation
Releases: ihehe1996/EmShell
Releases · ihehe1996/EmShell
Release list
EmShell 发布版本v1.0.7
EmShell 发布版本v1.0.6
EmShell v1.0.6
新增
- 新增「深红」「墨绿」两套配色;默认配色改为浅色,切换配色即时生效,无需重启。
- 配置管理新增「导入导出」:连接、分组、历史和密钥索引可导出为单个 JSON,
支持合并或替换导入。 - 连接编辑弹窗底部增加 IDC 推荐入口。
改进
- 重做浅色主题:侧栏、卡片、终端标签栏和终端 ANSI 配色都换成浅色版本。
- 重新设计「软件更新」页面和更新对话框。
- 修复切换配色后只更新一部分界面的问题;图标、弹出列表和玻璃态控件现在会一起刷新。
注意
- 连接密码和私钥口令改为明文保存在本机配置文件中,方便备份和迁移。
请不要把%APPDATA%\Em\EmShell\或导出的配置文件发给别人。 - 旧版本的加密密码会在首次启动时自动迁移为明文;如果有密码来自其他电脑 / 账户
而无法解密,原文件会保持不变。 - 私钥文件本身不包含在导出文件里,换电脑时需要另外拷贝。
EmShell 发布版本v1.0.5
新增:连接操作菜单增加「查看网址」子菜单,可给每条连接保存多组「名称 + 网址」,点击直接用系统浏览器打开;子菜单里的「管理网址」支持添加、修改、删除,数据随连接一起保存。
新增:连接列表整行右键也能弹出操作菜单,不再只能点行尾的三点按钮。
优化:操作菜单的配色与间距,文字更清晰,悬停时图标跟着变色;二级菜单不再压住一级菜单。
优化:SSH 连接提示(正在连接主机 / 连接成功 / 断开 / 失败)改用终端默认文字色,不再发灰。
EmShell 发布版本v1.0.4
EmShell v1.0.4
终端标签栏重做
- 改为 Code Editor 风格:方形标签、标签之间 1px 分隔线
- 选中标签 #282C34 + 顶部 2px 蓝色条,标签栏 #1F2430
- 标签栏底部 1px #0B0D12 边框;左侧一直连到侧栏,中间不再留缝
- 标签字体 12px、高度 38px,更紧凑
连接状态一眼可见
- 标签名前的 8px 状态圆点:
蓝 = 本地终端,灰 = SSH 连接中,绿 = SSH 已连接,红 = 已断开 - 修复本地 shell 退出后状态一直不变的问题
SSH 断线更快发现
- 开启 TCP keepalive(空闲 10 秒、每 3 秒探测)
- libssh2 每 15 秒发一次心跳
- 窗口切走、空闲时连接被断开,约 20~30 秒内就会提示,不再长时间「光标还在闪但打不了字」
其它
- 终端背景保持透明,背景图可以继续透出来
- 终端空状态的两行提示合并为一行
下载
- EmShell-v1.0.4-install.exe:安装版
- EmShell-1.0.4-win64.zip:便携版
EmShell 发布版本v1.0.3
EmShell v1.0.3
改进
- 新安装首次启动时预置「开发环境 / 测试环境」两个空分组,方便直接往里添加连接。
连接列表本身仍为空,不会写入任何示例连接。
EmShell 发布版本v1.0.2
EmShell v1.0.2
修复
- 正在连接中的 SSH 标签点关闭时窗口卡死(未响应):不再在界面线程等待连接线程,
服务器不回包时也能立即关掉标签。 - 关闭「新建 / 编辑连接」对话框后,主窗口标题栏无法拖动。
- 认证失败提示与「正在连接主机」之间多出一个空行。
- 新安装的程序不再写入示例连接和分组,首次打开就是干净的空列表。
- 缩小窗口时空白行被推进回滚缓冲的问题。
改进
- 「最近使用」按连接去重:同一连接只保留一条,重复使用只更新时间(旧数据会自动合并)。
- 连接过程的状态提示更清晰:「正在连接主机 → 连接主机成功 / 连接失败 → 连接断开」。
- 去掉底部状态条,连接状态统一显示在终端里。
- 终端字体调整:正文改用细体并关闭 hinting,SGR 加粗按 400 字重绘制。
- 修复最大化窗口按住标题栏无法拖动的问题。
EmShell 发布版本v1.0.1
EmShell v1.0.1
本次更新主要改进了软件更新体验。
新增
- 发现新版本时,左侧「软件更新」菜单会显示红色版本号徽标,关闭弹窗后仍能看到提醒
- 「软件更新」页新增「关于」信息:开发语言、作者主页和作者 QQ
改进
- 重做「软件更新」页,版本信息与关于信息分栏展示,布局更紧凑
- 重新设计更新对话框,加入应用图标,更新说明区域高度更紧凑
- 更新检查失败时给出更清楚、简洁的网络提示
- 更新界面不再显示更新源等技术细节
调整
- 终端页底部状态栏不再显示字符尺寸(列数 × 行数)
下载
- 安装版(推荐):
EmShell-v1.0.1-install.exe - 便携版:
EmShell-1.0.1-win64.zip
系统要求:Windows 10(1809 及以上)/ Windows 11,64 位。