Termior v0.1.9
Termior v0.1.9
This release organizes SSH connections into groups and polishes terminal interaction: context-menu keybinding hints, a select-all shortcut, and a color-coded remote session status dot.
Highlights
SSH connection groups
- SSH connections can now be organized into named groups in the sidebar. Ungrouped connections are listed first, followed by collapsible group headers.
- Right-click menus on the sidebar support moving connections into a group, and renaming or deleting groups. The connection manager gains a Group field; typing a new group name there creates the group on save.
- Existing connections migrate automatically — no manual action required (see Compatibility).
Terminal usability
- Terminal context menu items now show their keybinding hints.
- Select all in the terminal with
Ctrl+Shift+A(Windows/Linux) orCmd+A(macOS). - The remote session status indicator is now a color-coded dot — green while the session is running or authenticating, gray when idle or finished normally, red on failure — with the full state description shown as a hover tooltip.
Documentation
- The README was restructured with parallel English and Simplified Chinese sections.
Fixes
- The license audit job on
mainis green again: the permissive 0BSD license (pulled in transitively by the SSH stack viainterprocess) is now explicitly allowed indeny.toml.
Compatibility
- The SSH settings file (
Termior-ssh.json) moves to schema v2 with groups as first-class entities. v1 profiles are migrated to v2 automatically on load; no manual migration is needed. - Group names are validated: 1–64 bytes, no control characters, no leading/trailing whitespace.
- Termior's Windows and macOS installers are unsigned, so SmartScreen or Gatekeeper bypass steps are normally required.
Downloads
- Windows x64: Inno Setup installer (
termior-0.1.9-windows-x86_64-setup.exe) and portable zip. - macOS (Apple Silicon):
termior-0.1.9-macos-aarch64.dmgand.tar.gz. - Linux x86_64:
.deband.tar.gz. - Every asset ships with a matching
.sha256checksum.
Verification
- Release workflow build/packaging succeeded on all three platforms (Linux tar.gz + deb, macOS tar.gz + dmg, Windows zip + setup.exe) and the publish job attached all artifacts with checksums.
mainCI: build, clippy, and Desktop jobs pass on all platforms; the UbuntuCoretest and coverage jobs retain their known pre-existing timeout failures, unchanged from previous releases. Thecargo-denylicense failure present since 2026-09-17 was fixed in this release.
Full comparison: v0.1.8...v0.1.9
Termior v0.1.9(中文说明)
本版本为 SSH 连接引入分组管理,并改进终端交互体验:右键菜单快捷键提示、全选快捷键,以及以颜色圆点呈现的远程会话状态。
主要更新
SSH 连接分组
- SSH 连接现在可以在侧边栏中按命名分组管理。未分组的连接排在最前,其后是可折叠的分组标题。
- 侧边栏右键菜单支持将连接移入分组,以及对分组重命名、删除。连接管理器新增“分组”字段,保存时输入新分组名即可创建分组。
- 现有连接配置自动迁移,无需手动操作(见“兼容性”)。
终端体验改进
- 终端右键菜单项现在显示对应的快捷键提示。
- 新增终端全选快捷键:Windows/Linux 下
Ctrl+Shift+A,macOS 下Cmd+A。 - 远程会话状态指示改为颜色圆点——绿色表示会话运行中或认证中,灰色表示空闲或已正常结束,红色表示失败——完整状态说明悬停即可查看。
文档
- README 重构为英文与简体中文对照的双语结构。
修复
main分支的许可证审计任务恢复绿色:SSH 依赖链经interprocess间接引入的宽松许可证 0BSD 现已在deny.toml中显式允许。
兼容性
- SSH 配置文件(
Termior-ssh.json) 升级到 v2 模式,分组成为一等实体。v1 配置在加载时自动迁移到 v2,无需手动迁移。 - 分组名有校验规则:1–64 字节,不含控制字符,首尾不能是空白字符。
- Termior 的 Windows 与 macOS 安装包未签名,通常需要手动绕过 SmartScreen 或 Gatekeeper。
下载
- Windows x64:Inno Setup 安装程序(
termior-0.1.9-windows-x86_64-setup.exe)与便携版 zip。 - macOS(Apple Silicon):
termior-0.1.9-macos-aarch64.dmg与.tar.gz。 - Linux x86_64:
.deb与.tar.gz。 - 每个产物均附带对应的
.sha256校验文件。
验证
- 发布工作流在三个平台构建与打包全部成功(Linux tar.gz + deb,macOS tar.gz + dmg,Windows zip + setup.exe),发布任务已附带全部产物及校验文件。
mainCI:所有平台的构建、clippy 与 Desktop 任务通过;UbuntuCore测试与覆盖率任务保留已知的预存超时失败,与之前版本一致。2026-09-17 起出现的cargo-deny许可证失败已在本版本修复。
完整变更对比: v0.1.8...v0.1.9