From 9bccb723036b1cb804b3ba6a499c50df1bc0f3aa Mon Sep 17 00:00:00 2001 From: Matthew Hasselfield Date: Wed, 15 Jul 2026 06:42:59 -0400 Subject: [PATCH 1/2] ACU: fix default hvac view --- src/panels/ACUAgent.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panels/ACUAgent.vue b/src/panels/ACUAgent.vue index 242be92..86c6b60 100644 --- a/src/panels/ACUAgent.vue +++ b/src/panels/ACUAgent.vue @@ -791,7 +791,7 @@ goto_target: null, goto_target_stop: true, - hvac_view: "Set Fans", + hvac_view: "Summary", hvac_setpoints: {}, sun_disable_time: 30, }, From 0b8645944f16ffbb605a05550853da38bcde3c11 Mon Sep 17 00:00:00 2001 From: Matthew Hasselfield Date: Wed, 15 Jul 2026 09:53:06 -0400 Subject: [PATCH 2/2] Main: add text filter to sidebar; compactify config items --- src/App.vue | 19 +++++++++++++++++-- src/components/AgentList.vue | 31 +++++++++++++++++++++++++++---- 2 files changed, 44 insertions(+), 6 deletions(-) diff --git a/src/App.vue b/src/App.vue index 60fbe92..d033d5c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -68,8 +68,13 @@
-

Main

-
+

ocs: + + {{ configs[config_index].name }} + ▲▲▲ + ▼▼▼ +

+
  • +
+
{{ k[0] }} [?]
{ + if (k.trim().toLowerCase().includes(filter_text)) + return filtered.push([k, byc]); + let keepers = []; + byc.forEach(addr => { + let to_match = this.tracked_agents[addr].instance_id.trim().toLowerCase(); + if (to_match.includes(filter_text)) + keepers.push(addr); + }); + if (keepers.length) + filtered.push([k, keepers]); + }); + return filtered; + }, }, methods: { selectAgent(key, debug) { @@ -94,4 +114,7 @@ .missing { background-color: #f00; } + input { + width: 100%; + }