From 2ccd3058cdff2ff7ee4c0efc7efc3b4bc607cefb Mon Sep 17 00:00:00 2001 From: Alireza Heidari Date: Thu, 5 Feb 2026 16:07:02 +0100 Subject: [PATCH 01/20] Replace BootstrapVue components with Galaxy components in Categories - Replace b-table with GTable custom component - Replace b-link with GLink custom component - Remove BootstrapVue dependency import - Update import paths to use @ alias - Add explicit labels to table field definitions - Add tooltip to category link for better UX --- .../Toolshed/SearchList/Categories.vue | 44 ++++++++++--------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/client/src/components/Toolshed/SearchList/Categories.vue b/client/src/components/Toolshed/SearchList/Categories.vue index 4198275b336..b70c0076db3 100644 --- a/client/src/components/Toolshed/SearchList/Categories.vue +++ b/client/src/components/Toolshed/SearchList/Categories.vue @@ -1,31 +1,35 @@ + - + + Currently there are no installing repositories. + - From 226241a6f11b0d8a9834b623578740ca4c5b1bca Mon Sep 17 00:00:00 2001 From: Alireza Heidari Date: Thu, 5 Feb 2026 18:38:45 +0100 Subject: [PATCH 11/20] Replace Bootstrap card with GCard in monitor - Use GCard for the installing list to align with common UI components. --- client/src/components/Toolshed/InstalledList/Monitor.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/src/components/Toolshed/InstalledList/Monitor.vue b/client/src/components/Toolshed/InstalledList/Monitor.vue index 83663876e37..7b69cf3f109 100644 --- a/client/src/components/Toolshed/InstalledList/Monitor.vue +++ b/client/src/components/Toolshed/InstalledList/Monitor.vue @@ -3,7 +3,8 @@ {{ error }} - + +

Currently installing...

@@ -20,7 +21,7 @@ @onUninstall="uninstallRepository(row.item)" /> -
+ Currently there are no installing repositories. @@ -33,12 +34,14 @@ import Vue from "vue"; import { Services } from "../services"; import InstallationActions from "../RepositoryDetails/InstallationActions.vue"; +import GCard from "@/components/Common/GCard.vue"; import GTable from "@/components/Common/GTable.vue"; Vue.use(BootstrapVue); export default { components: { + GCard, GTable, InstallationActions, }, From bab53e89630362acc055ed04c92c7fc64a74003a Mon Sep 17 00:00:00 2001 From: Alireza Heidari Date: Thu, 5 Feb 2026 18:41:13 +0100 Subject: [PATCH 12/20] Replace Bootstrap link with GLink in monitor list - Use shared GLink component for consistent link styling in the installed tools monitor table. --- client/src/components/Toolshed/InstalledList/Monitor.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/src/components/Toolshed/InstalledList/Monitor.vue b/client/src/components/Toolshed/InstalledList/Monitor.vue index 7b69cf3f109..ce0df238b27 100644 --- a/client/src/components/Toolshed/InstalledList/Monitor.vue +++ b/client/src/components/Toolshed/InstalledList/Monitor.vue @@ -9,11 +9,13 @@ + +