Skip to content

TermDock v1.18.0

Choose a tag to compare

@cyh7789 cyh7789 released this 05 Aug 01:40
· 6 commits to main since this release

Downloads

macOS

  • Termdock-1.18.0.dmg - Intel Mac installer
  • Termdock-1.18.0-arm64.dmg - Apple Silicon installer

Windows

  • Termdock.Setup.1.18.0.exe - Windows installer

Linux

Linux version is not available yet.

What's New

LAN Peer Remote

  • Discover nearby Termdock devices automatically on the same local network
  • Pair once and reconnect without repeating the approval process
  • Share selected workspaces from another machine and mount them in the local workspace list
  • Open remote terminals with real-time input and output through an end-to-end encrypted connection
  • No cloud relay or external server is involved

Connection Recovery

  • Remote terminals reconnect automatically after sleep, network changes, or temporary disconnections
  • Existing sessions reattach with their screen and history preserved
  • Disconnected terminals remain closable and no longer block the application
  • Closing a tab or quitting the client cleans up the corresponding remote session and PTY
  • Connection and disconnection states are visible in terminal tabs, overlays, and the workspace sidebar

Host Controls

  • LAN sharing remains disabled until explicitly enabled in Settings
  • Choose which workspaces are available for remote mounting
  • Unsafe workspace roots are rejected
  • View inbound peer terminal sessions from the bottom toolbar
  • Terminate individual inbound sessions without affecting other connections
  • Removing workspace permission immediately revokes existing remote access

Workspace Experience

  • The workspace selector now includes a dedicated peer workspace section
  • Mounted peer workspaces persist across restarts, including while the host is offline
  • Keyboard navigation is available throughout discovery, pairing, and mounting
  • Pairing failures now distinguish rejection, timeout, and other connection errors
  • Peer controls and status messages are available in English and Traditional Chinese

Terminal Experience

  • New terminal line-height control in Settings
  • Picture-in-picture terminal handoff preserves colors and current history
  • Desktop notifications appear when keep-alive abandons a terminal slot
  • Remote terminal lifecycle and cleanup no longer block the main application flow

Git Graph

  • “Show All” progressively loads every branch and remote ref
  • Branch labels remain visible across the loaded history
  • Graph and history caches now follow the current HEAD correctly
  • Large repositories no longer lose older branch history because of a fixed commit limit

Performance and Stability

  • Workspace switching no longer waits for disk persistence
  • Configuration writes are serialized to prevent stale state after failed saves
  • Cmd+W and Cmd+F no longer conflict with the file viewer
  • Cancelled drag operations no longer freeze the interface
  • Remote connection, terminal handoff, session cleanup, and workspace persistence received an extended stability pass

Known Limitations

  • v1.18.0 packages and release validation cover macOS.
  • Connecting from macOS to a Windows host currently requires manually allowing Termdock through Windows Firewall.
  • SSH transport and remote File, Git, AST, and Task operations are planned for later releases.
  • During a float-to-grid terminal handoff, output produced inside the short snapshot window may be replayed twice. This release favors duplicated
    output over losing acknowledged terminal data.

Installation Instructions

  1. Download the installer for your platform
  2. On macOS, open the DMG and drag Termdock to Applications folder
  3. On macOS, first launch may require allowing the app in System Preferences > Security & Privacy

Report Issues

Found a bug? Please report it in our Issues section.