Repository navigation
v1.0.0
tui-tailscale v1.0.0
tui-tailscale 1.0.0: stable
tui-tailscale 1.0.0 is the first stable tool of the tui-tools family. Stable means a frozen contract under semver: the keys, the flags and the --check JSON only grow in minor releases, and anything removed or changed waits for a major release announced one minor ahead. It has run a real control plane and its nodes end to end, installs from apt, dnf, pacman and a static binary, and ships signed checksums, SBOMs and build provenance. This release also carries the fixes found on that real walkthrough: after a successful browser login the node screen waits while tailscaled comes up and then says who joined, instead of reporting an expired login, and a machine that is only a node shows the headscale tabs dimmed with where its control plane is; readiness no longer blocks on a spent single-use key once the first node has joined, and --check adds canJoinMore; a stopped or disabled tailscaled is started with u, and a headscale whose config.yaml was deleted is restored with i, both previewed, with tailscale.daemon, headscale.configPresent and headscale.stateDirPresent in --check. New demo cases: --demo=node-only and --demo=partial-reset.
Built by this repository's CI on the tag itself. Each archive ships a
CycloneDX SBOM, checksums.txt carries a keyless cosign signature, and
every file has SLSA build provenance — see the README's "Verify a
download" for the two commands that check them.
The commits in this release: