v0.19.0 — Meet SpinupTUI, now on npm
The app has a proper name and a proper install: SpinupTUI, published to npm.
Highlights
- Install with one command.
bun install -g spinuptuiputs thespinuptuicommand on your PATH; update any time withbun update -g spinuptui. No git checkout needed (that path still works for development). Running the bin under Node prints a friendly "install Bun" pointer instead of a crash — the terminal renderer needs Bun's FFI. - The app is now "SpinupTUI", and the command is
spinuptui. The rename distinguishes the app from the SpinupWP service it talks to (and plainspinupwas taken on npm). Nothing else moves — your config stays at~/.config/spinupwp-tui/config.json. - The update hint knows how you installed. The
?About panel shows package installs thebun update -g spinuptuione-liner; git checkouts keep the in-placeu(git pull) updater.
Fixed
- Clone wizard no longer falsely fails a site when SpinupWP is slow to run its add-domain event. SpinupWP serializes events per server, so under a concurrent clone an additional-domain add can queue for minutes behind site-creates — the old 3-minute poll gave up mid-queue, reported "failed on SpinupWP", and aborted the site before any files were copied, even when the event succeeded seconds later. The poll now waits out queueing (30-minute backstop), takes one final look before giving up, and reports a timeout honestly — a per-site retry resumes safely.
- An honest header badge when a server-connect build is waiting on you. A vanity-site build parked at the manual SSH-key step used to show a perpetual "Connecting…" spinner, as if work were happening. It now says what it wants and where:
○ {server} needs your SSH key — press V.
Notes
- Source-checkout users: re-run
bun run link-globalto get thespinuptuicommand (andbun unlinkthe oldspinuplink if you had one).
Update: bun update -g spinuptui — or git pull in your checkout.
Full changelog: v0.18.0...v0.19.0
🤖 Generated with Claude Code