Skip to content

v5.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 14:13
· 38 commits to master since this release

New Features

  • Virtual Keyboard Support:
    • Added RttyKeyboard component. On mobile, a custom virtual keyboard can be shown, supporting various key combinations.
    • The virtual keyboard is draggable, greatly improving mobile experience.
  • Terminal Window Split:
    • Web UI now supports splitting the terminal window to display multiple terminals for multitasking.
  • Web Terminal Enhancements:
    • Integrated @xterm/addon-web-links, making URLs in the terminal clickable.
    • Improved font size settings for more flexible terminal display.
  • Context Menu & Interaction Optimization:
    • Context menu now supports smart positioning and improved appearance.
    • Enhanced context menu i18n and style.
  • UI Overhaul:
    • All Vue components migrated to Composition API for a more modern and maintainable codebase.
    • Visual improvements to terminal window, error pages, loading animations, and more.

Bug Fixes & Improvements

  • Fixed resource release issues when WebSocket is closed.
  • Improved terminal paste experience with permission guidance.
  • Fixed details in ContextMenu, RttyTerm and other components.
  • Backend improvements: authentication logic, login timeout, HTTP proxy error responses, etc.
  • Improved i18n, fixed some English and Chinese translations.
  • Enhanced terminal scrolling and window size sync experience.

Compatibility & Configuration

  • Removed redundant cookies, simplified session management.
  • Added pprof performance profiling support.
  • Minor adjustments to config files and service scripts.

新特性

  • 虚拟键盘支持
    • 新增 RttyKeyboard 组件,移动端可弹出自定义虚拟键盘,支持多种组合键输入。
    • 虚拟键盘可拖动,极大提升移动端体验。
  • 终端窗口分屏
    • 支持在 Web UI 中分屏显示多个终端,提升多任务操作效率。
  • Web 终端增强
    • 集成 @xterm/addon-web-links,终端内 URL 可直接点击跳转。
    • 优化字体大小设置,支持更灵活的终端显示调整。
  • 右键菜单与交互优化
    • 右键菜单支持智能定位,显示效果更美观。
    • 优化右键菜单的多语言和样式。
  • UI 全面升级
    • 所有 Vue 组件迁移为 Composition API,代码更现代、易维护。
    • 终端窗口样式、错误页、加载动画等多处视觉优化。

Bug 修复与细节改进

  • 修复 WebSocket 关闭时未正确释放资源的问题。
  • 优化终端粘贴体验,增加权限提示。
  • 修复 ContextMenu、RttyTerm 等组件的细节问题。
  • 优化认证逻辑、登录超时处理、HTTP 代理错误响应等后端细节。
  • 多语言完善,修正部分英文与中文翻译。
  • 终端滚动、窗口尺寸同步等体验提升。

兼容性与配置

  • 移除部分冗余 cookies,简化 session 管理。
  • 增加 pprof 性能分析支持。
  • 配置文件、服务启动脚本等小幅调整。

Full Changelog: v5.2.0...v5.3.0