From 3509e48c5776c4153d8f90aff83a796c6d383208 Mon Sep 17 00:00:00 2001 From: Igor Soarez Date: Tue, 20 Oct 2026 11:53:23 +0300 Subject: adopt herdr's five-status model with symbols style and focus detection statuses are now herdr's verbatim: working (yellow), blocked (red), done (teal, finished and unattended), idle (green, attended since its last transition), unknown (gray) - priority blocked > done > working > idle > unknown. the daemon watches tmux focus (pane_active of attached clients) to mark panes attended, which is what separates done from idle. menu bar renders symbols-style glyphs with herdr's colors in priority order; the tmux segment stays after the clock and renders done/blocked/ working counts from numeric options. deployment note: do not strip the binary - it invalidates the ad-hoc signature and macOS kills it on launch. --- crates/dinggerd/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/dinggerd/src/main.rs') diff --git a/crates/dinggerd/src/main.rs b/crates/dinggerd/src/main.rs index 61d9c15..7ef601f 100644 --- a/crates/dinggerd/src/main.rs +++ b/crates/dinggerd/src/main.rs @@ -145,7 +145,7 @@ fn status() -> Result<(), String> { for pane in panes { println!( "{:<22} {:<10} {:<12} {}", - pane.target, + pane.display_target, pane.agent.map(detect_core::agent_label).unwrap_or("-"), if pane.written_state.is_empty() { "-" -- cgit v1.2.3