Skip to content

Term Station v0.1.7

Choose a tag to compare

@KMMoonlightQ KMMoonlightQ released this 18 Sep 02:23
· 3 commits to main since this release

修复退出全屏终端程序后,滚轮事件仍被发送到 shell、导致异常字符的问题。

  • 鼠标追踪状态在主屏幕与备用屏幕切换时保持一致。
  • 应用退出并关闭鼠标追踪后,不再恢复已经失效的追踪状态;滚轮恢复为终端历史滚动。
  • 覆盖多种备用屏幕模式、不同退出顺序,以及真实子进程的点击与滚轮转发测试。
  • 支持 macOS 14+、Apple Silicon(arm64);公开安装包包含 Python 和运行依赖。
  • 验证通过:204 项源码测试和 1 项真实安装包启动、退出、会话恢复测试(共 205 项)。
  • 发布源码提交:8c24ee3。
brew update
HOMEBREW_NO_INSTALL_CLEANUP=1 brew upgrade KMMoonlightQ/tools/term-station

本次修复位于后台服务中。升级会保留正在运行的旧后台和终端会话;仅退出并重新打开界面仍会连接旧后台。

保存所有终端会话中的工作后,从外部终端执行以下命令启用新版后台:

term-station stop --yes
term-station

stop --yes 会结束该工作空间的全部终端会话,布局和便笺会保留。使用自定义工作空间时,停止和启动都需带上相同的 --state-dir PATH。也可用新的 --state-dir 启动独立工作空间体验新版。等使用旧版本的会话结束后,再进行 Homebrew 清理。