Skip to content

StandTerm v2.8.0

Choose a tag to compare

@askac askac released this 28 Aug 07:38
· 11 commits to main since this release
e572bd7

Added

  • Add a lightweight SFTP File Manager for direct SSH endpoints with flat directory navigation, drag-and-drop upload, download, rename, and two-stage permanent deletion.
  • Add Keep Both and atomic Replace handling for upload conflicts.
  • Add SFTP entry points to the main status bar, terminal context menu, and Terminal Picture-in-Picture, including a disabled unavailable state.

Security

  • Bind remote file actions to short-lived opaque references and browser-, socket-, terminal-, and live SSH bridge-scoped transfer tickets.
  • Restrict file operations to regular files and reject symbolic links, non-regular entries, stale references, and mismatched transfer contexts.
  • Keep nested interactive SSH sessions outside the SFTP boundary; the file manager acts only on the direct endpoint represented by the tab.

Fixed

  • Defer session-recovery reconnect until the previous Socket.IO transport can close cleanly.
  • Skip the disposable Picture-in-Picture capability probe during Windows warm starts.

Documentation

  • Document SFTP capabilities, entry points, direct-endpoint limits, and opaque-reference security boundaries in README.md.

Validation

  • Passed the complete backend and Chromium smoke suites locally.
  • Passed GitHub Actions for the feature branch, pull request, merged main branch, and v2.8.0 tag.
  • Verified a real HTTPS Edge download from an SSH tab through ticket acceptance to exact completion at 29,996,934 bytes.