Important
macOS first launch (no code signing yet). After dragging StemDeck to Applications, clear the Gatekeeper quarantine flag or macOS will say the app is damaged:
xattr -dr com.apple.quarantine /Applications/StemDeck.app
Upgrading from alpha.9 or earlier? This release fixes an upgrade bug where the app kept running the old bundled runtime after installing a new version. The fix takes effect from this build onward. If, after installing alpha.10, you still see an old version or are missing recent features (like FLAC), clear the cached runtime once and relaunch:
rm -rf ~/Library/Application\ Support/StemDeck/runtime ~/Library/Application\ Support/StemDeck/runtime.old
Optional: fresh-install cleanup. To reproduce a true first-run with no leftover state, open each path in Finder via the Go menu, then Go to Folder (Shift+Cmd+G), and move the folders to Trash:
~/Library/Application Support/StemDeck~/Library/WebKit/app.stemdeck.desktop~/Library/Caches/stemdeck~/Library/Caches/app.stemdeck.desktop
You can also delete ~/Library/Preferences/app.stemdeck.desktop.plist the same way. This is optional; the app will work without it.
What's new in 0.7.0 Alpha 10
Reliability
- Installing a new version now actually updates the app. On macOS the app downloads a runtime pack that holds the backend and the main UI; on an upgrade it was kept from the previous install, so a freshly installed DMG could keep running old code (missing new features, reporting the old version). Setup now checks the installed runtime against the version the app expects and re-downloads it when they differ. (#195)
- Fixed the persistent "New release available" banner. The update check compared the app's internal version against the release tag in two different formats, so it flagged an update even when you were already current. Versions are now compared canonically. (#195)
Installing
- macOS: drop the
.appinto Applications and launch (run thexattrcommand above first). - Windows: unzip the downloaded
.zip, then runStemDeck.exefrom the extracted folder.
Artifact scan
- Windows portable packages were scanned with ClamAV in CI before upload.
Artifact build
- macOS arm64 and x64 DMGs and runtime packs were built and inspected on a macOS Woodpecker agent before upload.