From 4607a73d6797f1944a341d672aa2c6906bddd810 Mon Sep 17 00:00:00 2001 From: Nico Date: Thu, 2 Apr 2026 20:21:20 +0200 Subject: [PATCH] Refactor: naming, type safety, consistency across panel system MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AppToolbar: rename togglePanel→toggleDropdown to avoid collision with debug panel toggle from usePanels - ChatPane: computed()→toRef() for props passed to composables (consistent) - ChatPane: add console.warn on session history fetch failure - DebugColumn: skip object spread when no new panels resolved (perf) - AgentsView: remove unused wsSwitchAgent, annotate disabled picker Co-Authored-By: Claude Opus 4.6 --- src/components/AppToolbar.vue | 20 ++++++++++---------- src/components/ChatPane.vue | 8 ++++---- src/components/DebugColumn.vue | 11 +++++++---- src/views/AgentsView.vue | 5 +++-- 4 files changed, 24 insertions(+), 20 deletions(-) diff --git a/src/components/AppToolbar.vue b/src/components/AppToolbar.vue index eced096..74efdcf 100644 --- a/src/components/AppToolbar.vue +++ b/src/components/AppToolbar.vue @@ -1,7 +1,7 @@