From 6feab5488261a30d4260ef2e1e20a8b20c5c0134 Mon Sep 17 00:00:00 2001 From: damocles Date: Wed, 3 Jun 2026 16:24:13 +0200 Subject: [PATCH] cleanup(#1014): remove is_manager from ContainerView, add manager_name to StateSnapshot --- frontend/packages/dashboard/src/tabs.js | 21 +++++++++++++-------- hive-c0re/src/container_view.rs | 7 +------ hive-c0re/src/dashboard.rs | 4 ++++ 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/frontend/packages/dashboard/src/tabs.js b/frontend/packages/dashboard/src/tabs.js index ec552fe8..ac88d4fa 100644 --- a/frontend/packages/dashboard/src/tabs.js +++ b/frontend/packages/dashboard/src/tabs.js @@ -169,6 +169,13 @@ window.marked = marked; if (containersState.delete(ev.name)) renderContainersFromState(); } + // Logical name of the manager agent. Populated from `s.manager_name` + // on snapshot load so chip lists don't hardcode the manager name. + let managerNameState = 'ruth'; + function syncManagerNameFromSnapshot(s) { + if (s.manager_name) managerNameState = s.manager_name; + } + // Derived tombstones + meta_inputs. Both are emitted as full // snapshots (not diffs) — the lists are tiny and recomputing // avoids ordering races between a same-tick destroy + purge. @@ -2586,14 +2593,12 @@ window.marked = marked; // one place. Returns the wrapping `