Skip to content

v0.6.0 - Session Tabs

Choose a tag to compare

@z41hk z41hk released this 17 Sep 10:13
· 13 commits to main since this release

What's New

Session Tabs

Multiple SSH terminals in one window with tabbed interface - the most requested feature is now live.

Features:

  • Open multiple SSH sessions in tabs within a single window
  • Add new connections via '+' button without closing the window
  • Each tab maintains independent terminal state and SSH connection
  • Visual status indicators: yellow (connecting), green (connected), red (error)
  • Close individual tabs with 'X' button
  • Automatic reconnect capability when connections drop
  • Preserved terminal history when switching between tabs

Technical:

  • TabBar + TabBarView architecture with AutomaticKeepAliveClientMixin
  • Clean resource disposal per tab (SSH streams, connections, terminal state)
  • Updated navigation from home screen to launch tabbed terminal

Downloads

  • Windows x64: KRemote-v0.6.0-windows-x64.zip
  • Linux: Build from source (requires Linux host - \ lutter build linux --release)

Installation

Extract the zip and run \kremote.exe\ (Windows) or the binary from \�uild/linux/x64/release/bundle/\ (Linux).

Full changelog: v0.5.0...v0.6.0