Skip to content

Hotline Computer 0.6.0

Choose a tag to compare

@1broseidon 1broseidon released this 17 Sep 22:39
· 51 commits to main since this release
e52eb5a

Hotline Computer 0.6.0 answers to its new name.

  • Toad Computer is Hotline Computer. The binary and the image are hotline-computer, the environment it reads is HOTLINE_COMPUTER_*, the operator commands are hotline-computer prepare, packages, open and shell, and the skill the running release serves names itself hotline-computer — which is the name the desk writes it under, so the two halves agree. The desktop's own pieces move with it: the observer terminal's window class, the managed Chromium policy, the Alacritty config at /etc/hotline-computer/alacritty.toml, and the data-hotline-ref attributes the browser tool puts on a page.
  • A prepared workspace keeps its environment under .hotline/ and the person's shell reads ~/.hotline/bashrc. A computer created before this release has those under the old name and will prepare its workspace again; nothing else in a home changes.
  • The image publishes to ghcr.io/1broseidon/hotline-computer. The toad-computer package keeps every image it has and gains nothing new.
  • The repository says its license: MIT or Apache-2.0, at your option.

This release is a break, not a patch. A desk that speaks the old environment cannot drive this computer: it passes TOAD_COMPUTER_TOKEN, and this computer reads HOTLINE_COMPUTER_TOKEN. Hotline desk 0.14.0 is the first that speaks it, and 0.6.0 is the floor it points at (BRO-67). A desk on 0.13.x should stay on ghcr.io/1broseidon/toad-computer:0.5.4.

Use ghcr.io/1broseidon/hotline-computer:0.6.0. Existing computers retain their running version until recreated; state info and state guide identify the attached computer. A tab already watching a computer keeps its page across a recreate; reload it.

Validation: native ARM64/x86_64 release gates passed all 22 scenarios per architecture, the image contract, restart plus recreate recovery on the same home and store volumes, image-identity checks, and cold pulls.

Cold registry pulls: 16.57 s ARM64 / 15.49 s x86_64. Downloaded-image start-to-health: 0.297 s / 0.461 s. Compressed layers: 427,570,355 / 427,364,788 bytes. The combined image digest is sha256:84dd01e488ad8864e2b14d9090a130184b8aba716e8beedd8a996d4cc49c9fcf.