Skip to content

v0.6.1 - Custom install folder + branded icon + multi-tenant auth (159 MB MSI)

Choose a tag to compare

@zhenyu666-debug zhenyu666-debug released this 05 Jul 23:36

v0.6.1 - Custom install folder + branded desktop shortcut

xhs-saas-console v0.6.1 - Custom install folder + branded desktop shortcut

Highlights

  • Custom install location: the MSI now shows the standard Destination Folder dialog so users can change the install path.
  • Branded desktop shortcut: the desktop xhs-saas-console.lnk and Start Menu entry share a multi-resolution .ico. The exe also carries the icon via PyInstaller --icon.
  • InstallDir is reported back to ARPINSTALLLOCATION.

Quick start (MSI)

msiexec /i xhs-saas-console-0.6.1.msi /qn
msiexec /i xhs-saas-console-0.6.1.msi /qn INSTALLDIR="%USERPROFILE%\Apps\xhs-saas-console"
msiexec /x {CB49ED5C-30E2-4F98-99DC-63A15816DC5E}

What's inside

  • assets/ico/xhs-saas-console.ico - multi-size Windows .ico, regenerated by python scripts/build_icon.py.
  • scripts/build_launcher.py - invokes PyInstaller with --icon when the .ico is present.
  • installer/wix/product.wxs - switched from WixUI_Minimal to WixUI_InstallDir, exposed WIXUI_INSTALLDIR=INSTALLDIR, added AppIcon.

Upgrading from v0.6.0

Run the MSI - auto-detect via UpgradeCode.

Known issues

MSI ships the onedir launcher (159 MB total, ~149 MB _internal/ payload). For users who want direct-run without the installer, use the onedir xhs-saas-console/ folder from dist/ (10 MB launcher + _internal/ payload); we recommend the MSI because it upgrades in place via UpgradeCode.

Full Changelog: v0.6.0...v0.6.1