From 5f206fb65873ef670cfc16bea439dfdacf14f691 Mon Sep 17 00:00:00 2001 From: max Date: Tue, 6 Jan 2026 23:37:38 -0800 Subject: [PATCH] feat(statusline): show parked/docked rigs with pause emoji MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rigs in PARKED or DOCKED state now show ⏸️ instead of 🔴, distinguishing intentionally offline rigs from failed ones. --- internal/cmd/statusline.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/cmd/statusline.go b/internal/cmd/statusline.go index b88d05aa..31f84bd4 100644 --- a/internal/cmd/statusline.go +++ b/internal/cmd/statusline.go @@ -234,7 +234,12 @@ func runMayorStatusLine(t *tmux.Tmux) error { for _, rigName := range rigNames { status := rigStatuses[rigName] var led string - if status.hasWitness && status.hasRefinery { + + // Check if rig is parked or docked + opState, _ := getRigOperationalState(townRoot, rigName) + if opState == "PARKED" || opState == "DOCKED" { + led = "⏸️" // Parked/docked - intentionally offline + } else if status.hasWitness && status.hasRefinery { led = "🟢" // Both running - fully active } else if status.hasWitness || status.hasRefinery { led = "🟡" // One running - partially active