Skip to content

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 16 Sep 10:57
· 15 commits to main since this release

中文 | English

适配新版 DSH 的 Typert 契约,并让终端标签页更好认、可多开。

新增功能

  • 终端标签页标题显示实际登录的 shell(POSIX 远端 bash/zsh、Windows 远端 PowerShell/cmd、本机 PowerShell/bash),连接中或探测不出时回退为「RW终端」。

体验优化

  • 右侧标签栏的「Shell」标签页与开始页入口统一改名为「RW终端」,面板按钮提示同步为「新建 RW终端」。

问题修复

  • 适配新版 DSH 的 Typert strict codec 契约(create() 工厂):修复设置页出现「Remote 命名空间挂载失败:typert: remoteWorkspaces/listMachines result strict codec has no create() factory」、远程工作区整个 Remote 命名空间不可用的问题。
  • 面板的「+ 新建」、开始页入口与标签栏的加号现在每次都会新开一个终端标签页;此前它们只是把已经打开的那个标签页翻到前面。

Full Changelog: v0.3.3...v0.3.4


Adapt to the new DSH Typert contract, and make the terminal tab easier to identify and to open more than once.

New Features

  • The terminal tab's title shows the live login shell (bash/zsh on a POSIX remote, PowerShell/cmd on a Windows one, PowerShell/bash for the local PTY), falling back to "RW终端" while connecting or when the probe cannot name the shell.

Improvements

  • Rename the right tab strip's "Shell" tab and its Start-page entry to "RW终端", including the pane button's tooltip ("新建 RW终端").

Bug Fixes

  • Adapt to the new DSH Typert strict-codec contract (the create() factory): fixes the settings section showing "Remote 命名空间挂载失败:typert: remoteWorkspaces/listMachines result strict codec has no create() factory", which took the whole remoteWorkspaces Remote namespace down.
  • The pane's "+ 新建", the Start-page entry and the tab strip's add control now open a new terminal tab every time; previously they only revealed the tab already open.

Full Changelog: v0.3.3...v0.3.4