v1.7.0 — Windows installer + update banner
What's new
Real Windows installer (Inno Setup)
No more portable .exe. v1.7.0 ships a proper Windows installer that:
- Drops files under
%LOCALAPPDATA%\Programs\BitaxeBaller\(per-user, no admin required) - Creates a Start Menu shortcut
- Offers an optional Desktop shortcut (checkbox in the installer)
- Registers an entry in Settings → Apps → Installed apps for clean uninstallation
- Switches PyInstaller back to one-folder mode under the hood — ~2 seconds faster cold start vs. v1.6.x (no more
%TEMP%/_MEIxxxxextraction on every launch)
Your tuning data (CSV logs, config) lives under %APPDATA%\Bitaxe Baller\ and is intentionally preserved across uninstall.
In-app update banner
The dashboard now checks GitHub for newer releases on page load. When one exists, a dismissible banner appears at the top of both the home and device-detail pages with links to the release notes and the download page. Per-version dismissal — dismissing v1.8 won't suppress v1.9.
This is the lighter-weight "update awareness" layer. True in-place auto-update (Sparkle / WinSparkle) is on the Pro tier roadmap.
What's in this release
Bitaxe-Baller-Windows.exe(~14 MB) — Inno Setup installer, contains the full app bundleBitaxe-Baller-Mac.dmg(~18 MB) — unchanged from v1.6.2 (signed + notarized). A fresh Mac build at v1.7.0 will follow.
Still unsigned on Windows
The installer triggers SmartScreen on first run because we don't yet have a Windows code-signing cert. Click More info → Run anyway. A signing cert is on the Pro-tier roadmap.
Upgrading from v1.6.x
Just run the new installer. It detects previous installs by AppId and replaces them in place. Your data dir (%APPDATA%\Bitaxe Baller\) is preserved.