Repository navigation
v2.1.0
FileTerm 2.1.0
Rust + Tauri 终端分屏工作台、亮色主题优化与 Split Pane 稳定性更新
FileTerm 2.x 继续维护 Rust/Tauri 主运行时,Electron 代码仅作为历史参考。本版本聚焦终端多 Pane 分屏操作系统的落地、分屏生命周期稳定性保障、亮色主题 UI 精细化打磨,以及主流程质量门禁的稳固。
2.1.0 更新重点
- 终端分屏工作台:正式支持终端水平/垂直分屏操作,多分屏布局支持跨会话记忆与自动持久化;同时为 Windows 系统补充了专属快捷键(水平分屏 Alt+Shift+-、垂直分屏 Alt+Shift++、关闭分屏 Ctrl+Shift+W)。
- Split Pane 稳定性加固:修复了使用分屏关闭操作时原 Root Tab 路径解析错误("Root tab not found");解决并修复了关闭分屏后存活大标签页跳跃漂移到标签栏最尾部的问题,现已完美保持原位。
- SSH Worker 监督治理:补全了终端后台 worker 的异常监控机制,解决极端网络或异常断开时 worker 卡死和超时不响应的现象,提高多终端并发的稳定性。
- 视觉与体验精细化:
- 终端光标改为更具现代感的 2px 竖线(并在亮色主题下使用明亮的蓝色光标)。
- 对白色(亮色)主题侧边栏字体排版、粗细及间距进行了专属细节微调,提升易读性。
- 扩展了系统资源指标(内存条/悬浮气泡)的悬停热区,鼠标移入指标名、进度条或圆点均可流畅触发悬停面板。
- 统一了左右侧文件列表在亮暗主题下的斑马纹背景 Hex 色值及顶底框线。
- 更新检查优化:修复了应用在启动时无法自动触发最新版本更新状态检查的问题。
- 质量防线收敛:持续锁死 Rust 静态检查、自动化测试、真实协议 Fixtures 测试及依赖项安全漏洞扫描,保证发布版本纯净稳定。
本版本包含的主要 PR
- PR #139:修复分屏关闭后顶层标签页位置漂移
- PR #138:修复 closePane 异常及 Root Tab 错误路径解析
- PR #137:引入终端分屏 Windows 快捷键、精细化白色主题与内存悬停热区
- PR #136:补全终端 SSH worker 超时监督与进程保护
- PR #134:实现终端 Split Pane 分屏与工作区数据持久化
- PR #133:修复应用启动时自动检测应用更新
2.x 重构版包含
- Rust/Tauri 跨平台主运行时、系统托盘、SSH/SFTP/FTP 连接管理器及安全传输中心。
- Windows 签名应用内更新:下载后自动进行包签名校验、无感重启更新。
- macOS 自动检查更新与 Release 包手动分发。
遇到问题请前往 GitHub Issues 提交反馈,并附上操作系统、FileTerm 版本、连接类型、复现步骤和脱敏日志;不要提交密码、私钥或 token。
也可以加入微信群交流:请打开仓库 README 的“社区交流”部分 扫描二维码进微信群,也可加入 QQ 群 534418986。
Electron 版本不会通过这条 Tauri 更新链路自动升级。旧 Electron 安装包只能继续使用 Electron 自己的更新机制(如果该旧版本已配置),不能由 2.x 的 Tauri updater 直接覆盖安装。