v0.6.1 - Custom install folder + branded icon + multi-tenant auth (159 MB MSI)
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