From 19ba5e0adbd46d067003f247245984933234e626 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 24 Jul 2026 14:03:18 +0000 Subject: [PATCH] Version Packages --- .../.changeset/gentle-foxes-glow.md | 5 ---- .../mcp-configure-modal-enhancements.md | 18 --------------- .../CHANGELOG.md | 19 +++++++++++++++ .../package.json | 2 +- .../intelligent-assistant-common/CHANGELOG.md | 2 ++ .../intelligent-assistant-common/package.json | 2 +- .../intelligent-assistant/CHANGELOG.md | 23 +++++++++++++++++++ .../intelligent-assistant/package.json | 2 +- 8 files changed, 47 insertions(+), 26 deletions(-) delete mode 100644 workspaces/intelligent-assistant/.changeset/gentle-foxes-glow.md delete mode 100644 workspaces/intelligent-assistant/.changeset/mcp-configure-modal-enhancements.md diff --git a/workspaces/intelligent-assistant/.changeset/gentle-foxes-glow.md b/workspaces/intelligent-assistant/.changeset/gentle-foxes-glow.md deleted file mode 100644 index 9bbf40617dc..00000000000 --- a/workspaces/intelligent-assistant/.changeset/gentle-foxes-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant': patch ---- - -Scope PatternFly CSS imports to the chatbot component and use useLayoutEffect for dark theme class toggle to prevent white background leak on dark themes. diff --git a/workspaces/intelligent-assistant/.changeset/mcp-configure-modal-enhancements.md b/workspaces/intelligent-assistant/.changeset/mcp-configure-modal-enhancements.md deleted file mode 100644 index 4a8fc78afe6..00000000000 --- a/workspaces/intelligent-assistant/.changeset/mcp-configure-modal-enhancements.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant': minor -'@red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend': patch ---- - -Refactor the MCP server configure modal with PatternFly layout and improved credential management: - -- Add **Use organization default token** / **Use personal token** radio selectors when an app-config default token is available, replacing the remove-personal-token flow -- Show server status, tools list, and enabled toggle with local draft state applied on Save -- Hide the tools section when the server is disabled; keep status consistent while drafting an unverified personal token -- Disable Save after a failed token validation until the input changes -- Auto-enable the server after a successful personal token save -- Add sortable **Name** and **Status** columns to the MCP servers table, with always-visible sort icons (gray when inactive, directional when active) -- Keep the DCR configure modal aligned with personal-token servers (status, tools, enabled toggle, and Save/Cancel) with an additional DCR info alert and no token input -- Show **Fetching status...** in the Status section while server tools/status are loading -- Bump `@patternfly/react-core` to 6.6.0 and add translations for new modal strings (de, es, fr, it, ja) - -The backend now exposes `hasOrgToken` on MCP server list and patch responses so the UI can distinguish organization default tokens from personal-only servers. diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md index f57b0f5032d..388290dab5c 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/CHANGELOG.md @@ -1,5 +1,24 @@ # @red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend +## 3.1.0 + +### Patch Changes + +- 94e2278: Refactor the MCP server configure modal with PatternFly layout and improved credential management: + + - Add **Use organization default token** / **Use personal token** radio selectors when an app-config default token is available, replacing the remove-personal-token flow + - Show server status, tools list, and enabled toggle with local draft state applied on Save + - Hide the tools section when the server is disabled; keep status consistent while drafting an unverified personal token + - Disable Save after a failed token validation until the input changes + - Auto-enable the server after a successful personal token save + - Add sortable **Name** and **Status** columns to the MCP servers table, with always-visible sort icons (gray when inactive, directional when active) + - Keep the DCR configure modal aligned with personal-token servers (status, tools, enabled toggle, and Save/Cancel) with an additional DCR info alert and no token input + - Show **Fetching status...** in the Status section while server tools/status are loading + - Bump `@patternfly/react-core` to 6.6.0 and add translations for new modal strings (de, es, fr, it, ja) + + The backend now exposes `hasOrgToken` on MCP server list and patch responses so the UI can distinguish organization default tokens from personal-only servers. + - @red-hat-developer-hub/backstage-plugin-intelligent-assistant-common@3.1.0 + ## 3.0.3 ### Patch Changes diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json index ca4baece147..1e3bd22e620 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-backend/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-intelligent-assistant-backend", - "version": "3.0.3", + "version": "3.1.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md index b34562894de..f31ac1f3e39 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/CHANGELOG.md @@ -1,5 +1,7 @@ # @red-hat-developer-hub/backstage-plugin-intelligent-assistant-common +## 3.1.0 + ## 3.0.3 ## 3.0.2 diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json index e1b492d2261..167717caf31 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant-common/package.json @@ -1,7 +1,7 @@ { "name": "@red-hat-developer-hub/backstage-plugin-intelligent-assistant-common", "description": "Common functionalities for the intelligent-assistant plugin", - "version": "3.0.3", + "version": "3.1.0", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md b/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md index 0abbadc346b..c8be94db764 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant/CHANGELOG.md @@ -1,5 +1,28 @@ # @red-hat-developer-hub/backstage-plugin-intelligent-assistant +## 3.1.0 + +### Minor Changes + +- 94e2278: Refactor the MCP server configure modal with PatternFly layout and improved credential management: + + - Add **Use organization default token** / **Use personal token** radio selectors when an app-config default token is available, replacing the remove-personal-token flow + - Show server status, tools list, and enabled toggle with local draft state applied on Save + - Hide the tools section when the server is disabled; keep status consistent while drafting an unverified personal token + - Disable Save after a failed token validation until the input changes + - Auto-enable the server after a successful personal token save + - Add sortable **Name** and **Status** columns to the MCP servers table, with always-visible sort icons (gray when inactive, directional when active) + - Keep the DCR configure modal aligned with personal-token servers (status, tools, enabled toggle, and Save/Cancel) with an additional DCR info alert and no token input + - Show **Fetching status...** in the Status section while server tools/status are loading + - Bump `@patternfly/react-core` to 6.6.0 and add translations for new modal strings (de, es, fr, it, ja) + + The backend now exposes `hasOrgToken` on MCP server list and patch responses so the UI can distinguish organization default tokens from personal-only servers. + +### Patch Changes + +- 16a4d45: Scope PatternFly CSS imports to the chatbot component and use useLayoutEffect for dark theme class toggle to prevent white background leak on dark themes. + - @red-hat-developer-hub/backstage-plugin-intelligent-assistant-common@3.1.0 + ## 3.0.3 ### Patch Changes diff --git a/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json b/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json index 05aacdd63a0..8a0f1e36ee6 100644 --- a/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json +++ b/workspaces/intelligent-assistant/plugins/intelligent-assistant/package.json @@ -1,6 +1,6 @@ { "name": "@red-hat-developer-hub/backstage-plugin-intelligent-assistant", - "version": "3.0.3", + "version": "3.1.0", "main": "src/index.tsx", "types": "src/index.tsx", "license": "Apache-2.0",