Skip to content

Releases: ihehe1996/EmShell

EmShell 发布版本v1.0.7

Choose a tag to compare

@ihehe1996 ihehe1996 released this 24 Oct 06:25

v1.0.7

新增

  • 新增远程桌面连接(Windows)
  • 连接列表给 SSH / 远程桌面连接加上协议图标。

改进

  • 新建连接窗口顶部增加「SSH连接(Linux) / 远程桌面连接(Windows)」选项卡。
  • 连接列表移除「最近连接」列,操作列补充「操作」表头。
  • 托盘右键菜单的「显示主窗口」不再显示为粗体。
  • 调整侧栏菜单字号,更新应用图标。

修复

  • 修复拖动终端标签后关闭会关错会话、页面变空白的问题。

EmShell 发布版本v1.0.6

Choose a tag to compare

@ihehe1996 ihehe1996 released this 23 Oct 02:35

EmShell v1.0.6

新增

  • 新增「深红」「墨绿」两套配色;默认配色改为浅色,切换配色即时生效,无需重启。
  • 配置管理新增「导入导出」:连接、分组、历史和密钥索引可导出为单个 JSON,
    支持合并或替换导入。
  • 连接编辑弹窗底部增加 IDC 推荐入口。

改进

  • 重做浅色主题:侧栏、卡片、终端标签栏和终端 ANSI 配色都换成浅色版本。
  • 重新设计「软件更新」页面和更新对话框。
  • 修复切换配色后只更新一部分界面的问题;图标、弹出列表和玻璃态控件现在会一起刷新。

注意

  • 连接密码和私钥口令改为明文保存在本机配置文件中,方便备份和迁移。
    请不要把 %APPDATA%\Em\EmShell\ 或导出的配置文件发给别人。
  • 旧版本的加密密码会在首次启动时自动迁移为明文;如果有密码来自其他电脑 / 账户
    而无法解密,原文件会保持不变。
  • 私钥文件本身不包含在导出文件里,换电脑时需要另外拷贝。

EmShell 发布版本v1.0.5

Choose a tag to compare

@ihehe1996 ihehe1996 released this 22 Oct 03:59

新增:连接操作菜单增加「查看网址」子菜单,可给每条连接保存多组「名称 + 网址」,点击直接用系统浏览器打开;子菜单里的「管理网址」支持添加、修改、删除,数据随连接一起保存。
新增:连接列表整行右键也能弹出操作菜单,不再只能点行尾的三点按钮。
优化:操作菜单的配色与间距,文字更清晰,悬停时图标跟着变色;二级菜单不再压住一级菜单。
优化:SSH 连接提示(正在连接主机 / 连接成功 / 断开 / 失败)改用终端默认文字色,不再发灰。

EmShell 发布版本v1.0.4

Choose a tag to compare

@ihehe1996 ihehe1996 released this 20 Oct 09:18

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

Choose a tag to compare

@ihehe1996 ihehe1996 released this 19 Oct 06:30

EmShell v1.0.3

改进

  • 新安装首次启动时预置「开发环境 / 测试环境」两个空分组,方便直接往里添加连接。
    连接列表本身仍为空,不会写入任何示例连接。

EmShell 发布版本v1.0.2

Choose a tag to compare

@ihehe1996 ihehe1996 released this 19 Oct 06:20

EmShell v1.0.2

修复

  • 正在连接中的 SSH 标签点关闭时窗口卡死(未响应):不再在界面线程等待连接线程,
    服务器不回包时也能立即关掉标签。
  • 关闭「新建 / 编辑连接」对话框后,主窗口标题栏无法拖动。
  • 认证失败提示与「正在连接主机」之间多出一个空行。
  • 新安装的程序不再写入示例连接和分组,首次打开就是干净的空列表。
  • 缩小窗口时空白行被推进回滚缓冲的问题。

改进

  • 「最近使用」按连接去重:同一连接只保留一条,重复使用只更新时间(旧数据会自动合并)。
  • 连接过程的状态提示更清晰:「正在连接主机 → 连接主机成功 / 连接失败 → 连接断开」。
  • 去掉底部状态条,连接状态统一显示在终端里。
  • 终端字体调整:正文改用细体并关闭 hinting,SGR 加粗按 400 字重绘制。
  • 修复最大化窗口按住标题栏无法拖动的问题。

EmShell 发布版本v1.0.1

Choose a tag to compare

@ihehe1996 ihehe1996 released this 17 Oct 19:19

EmShell v1.0.1

本次更新主要改进了软件更新体验。

新增

  • 发现新版本时,左侧「软件更新」菜单会显示红色版本号徽标,关闭弹窗后仍能看到提醒
  • 「软件更新」页新增「关于」信息:开发语言、作者主页和作者 QQ

改进

  • 重做「软件更新」页,版本信息与关于信息分栏展示,布局更紧凑
  • 重新设计更新对话框,加入应用图标,更新说明区域高度更紧凑
  • 更新检查失败时给出更清楚、简洁的网络提示
  • 更新界面不再显示更新源等技术细节

调整

  • 终端页底部状态栏不再显示字符尺寸(列数 × 行数)

下载

  • 安装版(推荐):EmShell-v1.0.1-install.exe
  • 便携版:EmShell-1.0.1-win64.zip

系统要求:Windows 10(1809 及以上)/ Windows 11,64 位。

EmShell 发布版本v1.0.0

Choose a tag to compare

@ihehe1996 ihehe1996 released this 17 Oct 17:27

发布时间:2026年10月18日 01点23分