From 0ab3fdc2c92a446789c7bad5cfb49ba8dd8c7150 Mon Sep 17 00:00:00 2001 From: pythongosssss <125205205+pythongosssss@users.noreply.github.com> Date: Sat, 28 Feb 2026 20:53:26 +0000 Subject: [PATCH] Add indicator circle when new unseen menu items are available (#9220) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Adds a little indicator circle when new workflow menu items are added that the user has not seen ## Changes - **What**: Adds a hidden setting to track menu items flagged as new that have been seen ## Screenshots (if applicable) image ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-9220-Add-indicator-circle-when-new-unseen-menu-items-are-available-3126d73d3650819cb8cde854d6b6510b) by [Unito](https://www.unito.io) --- src/components/appMode/AppModeToolbar.vue | 9 +- .../breadcrumb/SubgraphBreadcrumb.vue | 2 +- .../common/WorkflowActionsDropdown.vue | 15 ++- .../common/WorkflowActionsList.test.ts | 11 +- src/components/topbar/WorkflowTab.vue | 4 + .../useNewMenuItemIndicator.test.ts | 111 ++++++++++++++++++ src/composables/useNewMenuItemIndicator.ts | 41 +++++++ src/composables/useWorkflowActionsMenu.ts | 18 ++- .../settings/constants/coreSettings.ts | 7 ++ src/schemas/apiSchema.ts | 1 + src/types/workflowMenuItem.ts | 2 + 11 files changed, 209 insertions(+), 12 deletions(-) create mode 100644 src/composables/useNewMenuItemIndicator.test.ts create mode 100644 src/composables/useNewMenuItemIndicator.ts diff --git a/src/components/appMode/AppModeToolbar.vue b/src/components/appMode/AppModeToolbar.vue index 0ed6a4ae4d..9ee809ba90 100644 --- a/src/components/appMode/AppModeToolbar.vue +++ b/src/components/appMode/AppModeToolbar.vue @@ -43,7 +43,7 @@ function openTemplates() {