diff --git a/README.md b/README.md index 558cd29..deccc68 100644 --- a/README.md +++ b/README.md @@ -15,32 +15,35 @@ login cards. Direct connections and route nodes share browser-key controls; new keys stay temporary unless saving is selected when connecting. Existing SSH Agent Tunnel, current-tab Agent Info and host fingerprint controls remain available. IME input-line anchoring remains an [experimental PoC](docs/ime_anchor_poc.md). -The published Desktop 0.4.3 evaluation below predates these Core features; -newer Desktop installers are still local evaluation candidates. +The Windows Desktop 0.5.1 evaluation below contains Core 2.13.0-dev with these +features. The macOS Desktop 0.4.3 evaluation predates them. ![StandTerm Desktop with terminal rendering tests, local and SSH tabs, and a floating PowerShell terminal](standterm_desktop.png) -*Desktop development preview. The controls shown are newer than the published -Desktop 0.4.3 installers.* +*Desktop preview. The controls shown are available in the Windows 0.5.1 +evaluation; the macOS 0.4.3 evaluation predates them.* ## Desktop Downloads (Evaluation) -[StandTerm Desktop 0.4.3](https://github.com/askac/standterm/releases/tag/desktop-v0.4.3) -is available as an evaluation pre-release, not a production-qualified release. +[Windows Desktop 0.5.1 / Core 2.13.0-dev](https://github.com/askac/standterm/releases/tag/desktop-v0.5.1-2.13.0-dev) +and [macOS Desktop 0.4.3](https://github.com/askac/standterm/releases/tag/desktop-v0.4.3) +are evaluation pre-releases. The Windows package retains its tested development +Core identity; it was built before the formal Core 2.13.0 source release. | Platform | Download | Required before installation | | --- | --- | --- | -| Windows x64, including Windows + WSL | [Windows installer (.exe)](https://github.com/askac/standterm/releases/download/desktop-v0.4.3/StandTerm-Desktop-0.4.3-win32-x64-Setup.exe) | Python 3.10+ with venv/ensurepip in each selected environment; WSL mode also needs an existing WSL distribution. | +| Windows x64, including Windows + WSL | [Desktop 0.5.1 / Core 2.13.0-dev (.exe)](https://github.com/askac/standterm/releases/download/desktop-v0.5.1-2.13.0-dev/StandTerm-Desktop-0.5.1-2.13.0-dev-win32-x64-Setup.exe) | Python 3.10+ with venv/ensurepip in each selected environment; WSL mode also needs an existing WSL distribution. | | macOS Apple Silicon | [macOS installer (.dmg)](https://github.com/askac/standterm/releases/download/desktop-v0.4.3/StandTerm-Desktop-0.4.3-mac-arm64.dmg) | Native arm64 Python 3.10+ with venv/ensurepip. Intel/Rosetta is not qualified. | Packages include Electron and Core. **Git, Node.js and npm are not required**; Python and its virtual environment are not bundled. -Newer Desktop source adds an optional advanced Git Core source, which requires -Git in the selected backend environment, plus bundled Core recovery without Git. -Those controls are not included in the published 0.4.3 installers. +Windows Desktop 0.5.1 includes an optional advanced Git Core source, which +requires Git in the selected backend environment, plus bundled Core recovery +without Git. Those controls are not included in the macOS 0.4.3 installer. -1. Download the package for your platform and check the release's - [SHA256SUMS](https://github.com/askac/standterm/releases/download/desktop-v0.4.3/SHA256SUMS). +1. Download the package for your platform and verify its checksum: + [Windows SHA256SUMS](https://github.com/askac/standterm/releases/download/desktop-v0.5.1-2.13.0-dev/SHA256SUMS) + or [macOS SHA256SUMS](https://github.com/askac/standterm/releases/download/desktop-v0.4.3/SHA256SUMS). 2. On Windows, run the installer and choose **Windows only**, **Windows + WSL** or **WSL only**. Native Windows mode needs 64-bit Windows Python; installing Windows Python does not satisfy WSL mode. On macOS, copy the app to a diff --git a/desktop/README.md b/desktop/README.md index 2fbafa3..1e16fb8 100644 --- a/desktop/README.md +++ b/desktop/README.md @@ -16,15 +16,17 @@ needed for a local build. Intel/Rosetta acceptance is not implied. New build filenames pair the independent Desktop and bundled Core versions. The local 0.5.0 / Core 2.12.1 candidates use that paired label. The published -[Desktop 0.4.3 evaluation](https://github.com/askac/standterm/releases/tag/desktop-v0.4.3) -retains its original filenames and does not include the later Core features. +[macOS Desktop 0.4.3 evaluation](https://github.com/askac/standterm/releases/tag/desktop-v0.4.3) +retains its original filename and does not include the later Core features. Core source releases and Desktop installer publication are separate. -The local Windows **0.5.1 / Core 2.13.0-dev** candidate includes ordered SSH jump -routes, per-site login cards, shared Direct/node key controls and opt-in +The published [Windows **0.5.1 / Core 2.13.0-dev** evaluation](https://github.com/askac/standterm/releases/tag/desktop-v0.5.1-2.13.0-dev) +includes ordered SSH jump routes, per-site login cards, shared Direct/node key +controls and opt-in profile/route saving on Connect. It retains its original development identity. The current source declares Core **2.13.0**; matching installers require a fresh -build and validation. Neither local candidate is a published Desktop release. +build and validation. A new Mac installer remains separate; the 0.5.0 candidates +remain local. Staging writes `release-identity.json` from the staged package/lock versions and the manifest-hashed `core_version.py`. The builder revalidates this identity and