Skip to content

Z-SSH v0.2.7

Choose a tag to compare

@github-actions github-actions released this 23 Oct 02:42
· 43 commits to main since this release

改进

  • 输入法:只在终端里切英文,其余地方跟随你自己的状态:0.2.6 改成了「除 AI 对话框外处处默认英文」,搜索框、表单、编辑器也被切成英文;现在回到只在终端里切英文,离开终端进 AI 对话框、搜索框、编辑器等任何输入框都恢复你原来的中英文状态。设置项名称改回「终端里自动切到英文输入」。
  • 退出前确认还有多少连接会被断开(托盘「退出」和点 × 退出一样):以前托盘右键「退出」只检查未保存的编辑和进行中的传输,终端还连着、端口转发还在跑也会直接退出,所有 SSH 连接一起断掉。现在只要还有已连接或正在连接的终端、正在运行的端口转发、或者 SFTP 标签、终端旁的文件面板(终端断开后它也可能还连着)、Z-SFTP 窗口里打开着的 SFTP 连接,就会先弹确认:「还有 N 个连接(3 个终端、1 个端口转发),退出会全部断开。确定退出?」,按钮是「退出」和「取消」。和未保存的编辑、传输中同时存在时合成一个对话框,把几类原因列在一起,不会连弹两个。什么都没有的时候托盘「退出」直接退出,不再先把主窗口叫到前面闪一下。设置里选了「点 × 退出程序」时,点 × 走同一套判断;默认的「点 × 缩到托盘」不变(连接都还在,所以不问)。
  • 默认外观改成深色 + Dracula + Tokyo Night 终端,关键词高亮默认打开:新装(或从没改过这些设置)的默认值变了:外观模式从「跟随系统」改为「深色」,深色皮肤从 Graphite 改为 Dracula,终端配色从「跟随皮肤」改为「Tokyo Night(深色)」;终端「关键词高亮」的总开关默认开,内置的五条常用规则(错误红、警告橙、成功绿、IP 地址紫、网址蓝)也都默认启用(以前只开错误、警告两条,其余三条要自己打开)。设置里改过这些项的人保持原来的值,已存的高亮规则(包括你关掉的几条)和自己关掉的高亮总开关都不动;从旧版本升级上来、只存过旧「界面主题」的人,明暗仍按旧主题判断。选了浅色主题而终端仍是 Tokyo Night 时,设置页会提示明暗不一致,可一键改回跟随皮肤。
  • opencode 模型列表:免费模型排最前,其余按名字 A→Z:以前按服务商返回的顺序排,免费模型夹在中间不好找。现在 opencode 自带的免费模型(名字带 -free 的,以及标价为 0 的如 Big Pickle)排在「默认模型」下面最前,其余所有模型按显示名 A→Z 排(不分大小写);每个模型的思考等级仍紧跟在它后面。自定义服务商的模型即使没填价格也不算免费。
  • AI 对话输入框默认高一点:默认(也是最小)高度从约两行调到原来的 1.5 倍、约三行。以前没拖过高度的会自动变高;拖高过的保持你拖的高度,双击输入框上沿的拖动条回到新的默认。
  • 凭据页顶部按钮和 AI 输入框的字稍小一点:凭据页右上角「凭据 / 代理 / 转发」等按钮和 AI 对话输入框的字号略微调小,看起来不那么挤。

修复

  • AI 对话框离开终端后回不到中文(百度拼音等第三方输入法):以前切英文 / 恢复用的是 Windows 的「转换模式」,微软拼音认,但百度拼音等第三方输入法自己管中英文、不理会它,进过一次终端之后 AI 对话框就一直是英文。现在改成在终端里关闭输入法(按键直接是英文)、离开终端时打开回来(回到中文),这些输入法都认;第三方输入法有时回得慢,等待时间也放宽了。要在终端里临时打中文,按 Ctrl+空格 或点输入法图标。