From 625b2fea074e1c23b992b5759126595b6850af32 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Thu, 15 Oct 2026 18:12:09 +0200 Subject: fix(packaging): the command-line client's Store alias on an application of its own An Application declares one windows.appExecutionAlias extension, and the app's is meshbay-node.exe; the second one added for meshbay-cli.exe made makeappx refuse the package ("must only be declared once") at the very end of the Store build. The client is now an Application of its own, out of the Start menu, carrying its alias. Built: MeshBay-0.20.0.appx with both aliases. Co-Authored-By: Claude Opus 5.5 --- packages/meshbay-client/build/appx-extensions.xml | 7 ------- packages/meshbay-client/build/appx-manifest.xml | 21 +++++++++++++++++++++ packages/meshbay-node/tests/test_packaging_win.py | 21 +++++++++++++++++++++ packaging/win/README.md | 2 +- 4 files changed, 43 insertions(+), 8 deletions(-) diff --git a/packages/meshbay-client/build/appx-extensions.xml b/packages/meshbay-client/build/appx-extensions.xml index db6e345..3326dd8 100644 --- a/packages/meshbay-client/build/appx-extensions.xml +++ b/packages/meshbay-client/build/appx-extensions.xml @@ -13,10 +13,3 @@ - - - - - - diff --git a/packages/meshbay-client/build/appx-manifest.xml b/packages/meshbay-client/build/appx-manifest.xml index c097fdd..0542bd5 100644 --- a/packages/meshbay-client/build/appx-manifest.xml +++ b/packages/meshbay-client/build/appx-manifest.xml @@ -43,6 +43,27 @@ ${extensions} + + + + + + + + + + +