From 37f786f5ed1e5b037e47329d5a60958f59c1f876 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Wed, 23 Sep 2026 00:17:51 +0000 Subject: [PATCH] Add welcome page text to macOS pkg installer Tells the user to allow the permission prompts macOS may show during install and first launch. License page remains absent; Destination Select was already stripped, leaving Introduction, Install, Summary. --- mediahive/assets/macos-installer-welcome.txt | 7 +++++++ scripts/guibuild.py | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 mediahive/assets/macos-installer-welcome.txt diff --git a/mediahive/assets/macos-installer-welcome.txt b/mediahive/assets/macos-installer-welcome.txt new file mode 100644 index 0000000..9a3482d --- /dev/null +++ b/mediahive/assets/macos-installer-welcome.txt @@ -0,0 +1,7 @@ +Welcome to the MediaHive installer. + +During installation and on first launch, macOS may ask you to allow +permissions (for example, access to your media folders or the local +network). Please allow these so MediaHive can find and play your media. + +Click Continue to begin. diff --git a/scripts/guibuild.py b/scripts/guibuild.py index 172f070..bba948f 100755 --- a/scripts/guibuild.py +++ b/scripts/guibuild.py @@ -360,6 +360,8 @@ def build_velopack(version: str) -> Path: "--outputDir", str(releases_dir), ] + if sys.platform == "darwin": + cmd += ["--instWelcome", str(_ASSETS_DIR / "macos-installer-welcome.txt")] print(f"Running: {' '.join(cmd)}") try: result = subprocess.run(cmd, cwd=_REPO_ROOT, capture_output=True, text=True)