Skip to content

StandTerm v2.7.0

Choose a tag to compare

@askac askac released this 26 Aug 15:27
9dd89b1

v2.7.0 Release Notes

  • Added browser-owned Ed25519 SSH keys backed by non-extractable WebCrypto private keys in IndexedDB.
  • Added a SID-scoped remote-signing bridge so Python receives only SSH challenge signatures and never receives browser private keys.
  • Added explicit key generation, OpenSSH public-key copy, exact-profile key binding, optional Use key selection, and fail-closed loopback or authorized-HTTPS policy checks.
  • Added versioned browser settings export and merge import through a Base64 ZIP JSON envelope, including preferences, SSH profiles and order, six-entry history, and persistent UI layout while excluding keys, credentials, browser identity, tokens, and runtime diagnostics.
  • Added Retry Now to the existing Socket.IO reconnect flow without resending SSH credentials.
  • Reduced warm launcher time by trusting matching dependency stamps before heavyweight imports and folding the WSL screen check into the launch command.
  • Expanded backend and Chromium regression coverage for signing integrity, stale-request rejection, key lifecycle, OpenSSH formatting, settings exclusions and merge behavior, and reconnect recovery.