diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-11 14:17:55 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-11 17:51:51 +0200 |
| commit | d4935aa2a28fcbab8c3556e3532e53667092701e (patch) | |
| tree | 2898874e80493bb7067401b4462b51edba267e69 /packaging/win/build-win-msix.ps1 | |
| parent | bca6fc3f0884fcdb0455b502ee4495b04945baee (diff) | |
| download | meshbay-d4935aa2a28fcbab8c3556e3532e53667092701e.tar.gz | |
feat: gate the create-group wizard on whether a node is bundled
MeshBay Light has no bundled meshbay-node.exe, so the create-group wizard
(which assumes it can start a local node) needs its own signal, not just
platform.node.available. main.js exposes it over IPC (node:bundled) by
checking the packaged resources directory rather than trusting a build-time
constant; preload.js and platform.js carry it through the usual
contextBridge/wrapper path.
winCanElevateServiceMode() replaces the two prior 'app.isPackaged' checks
for whether the app can offer service-mode elevation -- Light is packaged
but has no service-mode.ps1 to elevate into, so packaged alone was already
the wrong test even before this target existed.
create-group-page.js gates the wizard step that starts a node on the new
capability instead of hiding the whole feature; node-page.js's comment fix
is unrelated cosmetic drift caught in the same pass.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'packaging/win/build-win-msix.ps1')
0 files changed, 0 insertions, 0 deletions