From 9df669c1ad6b95399fa1488607765d5ca8c24993 Mon Sep 17 00:00:00 2001 From: Noley Holland Date: Mon, 16 Mar 2026 12:28:42 -0700 Subject: [PATCH 1/3] Convert vuex product assistant to Pinia --- frontend/src/components/expert/Expert.vue | 10 +- .../src/components/expert/ExpertChatInput.vue | 8 +- .../expert/components/ContextSelector.vue | 12 +- .../expert/components/IncludeContextItem.vue | 8 +- .../components/IncludeDebugContextButton.vue | 8 +- .../components/IncludeSelectionButton.vue | 8 +- .../expert/components/UpdateBanner.vue | 9 +- .../resource-cards/FlowResourceCard.vue | 8 +- .../resource-cards/PackageResourceCard.vue | 9 +- .../HostedInstanceEditorWrapper.vue | 7 +- frontend/src/services/messaging.service.js | 4 +- frontend/src/store/modules/account/index.js | 3 +- .../store/modules/product/assistant/index.js | 549 ------------------ .../src/store/modules/product/expert/index.js | 9 +- frontend/src/store/modules/product/index.js | 3 +- frontend/src/stores/context.js | 25 +- frontend/src/stores/index.js | 1 + frontend/src/stores/product-assistant.js | 479 +++++++++++++++ .../frontend/stores/product-assistant.spec.js | 398 +++++++++++++ 19 files changed, 958 insertions(+), 600 deletions(-) delete mode 100644 frontend/src/store/modules/product/assistant/index.js create mode 100644 frontend/src/stores/product-assistant.js create mode 100644 test/unit/frontend/stores/product-assistant.spec.js diff --git a/frontend/src/components/expert/Expert.vue b/frontend/src/components/expert/Expert.vue index 14eda78678..ee393da773 100644 --- a/frontend/src/components/expert/Expert.vue +++ b/frontend/src/components/expert/Expert.vue @@ -113,8 +113,10 @@