Skip to content

v1.7.0 — Windows installer + update banner

Choose a tag to compare

@465media 465media released this 11 May 17:22
· 103 commits to main since this release

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%/_MEIxxxx extraction 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 bundle
  • Bitaxe-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 infoRun 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.