From 9e29a9e6bc0224885b87bf84ee51799175d03eca Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 18 Mar 2026 16:00:03 +0000 Subject: [PATCH] fix: comprehensive marketplace install aliases for all containers Extended INSTALLED_ALIASES to cover all container name variants so marketplace correctly shows "Already Installed" for every deployed app. Co-Authored-By: Claude Opus 4.6 (1M context) --- neode-ui/src/views/Marketplace.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/neode-ui/src/views/Marketplace.vue b/neode-ui/src/views/Marketplace.vue index a680afd9..c542e86a 100644 --- a/neode-ui/src/views/Marketplace.vue +++ b/neode-ui/src/views/Marketplace.vue @@ -652,6 +652,13 @@ const filteredApps = computed(() => { ) } + // Sort: available apps first, installed apps at the bottom + apps.sort((a, b) => { + const aInstalled = isInstalled(a.id) ? 1 : 0 + const bInstalled = isInstalled(b.id) ? 1 : 0 + return aInstalled - bInstalled + }) + return apps })