What's new in v0.2.2
One thing: a macOS install fix. No new features. If you're on Windows, nothing changes for you — feel free to skip the upgrade.
The bug
Every macOS DMG MDHero has shipped (v0.1.0 through v0.2.1) had a subtly malformed ad-hoc code signature: the linker signed the binary, but the bundle's Resources/ and Info.plist were never sealed by codesign. Mac users who downloaded the DMG saw the harshest possible Gatekeeper dialog:
"MDHero" is damaged and can't be opened. You should move it to the Bin.
That dialog is special — it gives only Cancel and Move to Bin, with no workaround. Right-click → Open doesn't work. The xattr trick partially works but is hostile.
The fix
Set bundle.macOS.signingIdentity = "-" in tauri.conf.json so Tauri runs codesign --force --deep after assembling the bundle, properly sealing Resources/ and Info.plist. Verified locally and against the CI-built DMG:
| v0.2.1 | v0.2.2 | |
|---|---|---|
| Signature flags | adhoc, linker-signed |
adhoc, runtime |
| Sealed Resources | none |
version=2 rules=13 files=1 |
codesign --verify --deep |
fails | passes |
What you'll see now
Mac users will still get a Gatekeeper dialog on first launch (no Apple Developer ID = no notarization). But the dialog now reads:
"MDHero" Not Opened. Apple could not verify "MDHero" is free of malware...
Crucially, this dialog has a workaround.
How to install on macOS
- Download
MDHero_0.2.2_aarch64.dmg - Drag MDHero to Applications
- Try to open it once — you'll see the Gatekeeper dialog above. Click Done
- Open System Settings → Privacy & Security, scroll down, click Open Anyway next to MDHero, enter your password
- Done — MDHero opens normally from now on
Faster workaround (Terminal):
xattr -cr /Applications/MDHero.appThen double-click MDHero — launches with no further prompts.
Both methods are one-time only.
The longer-term plan
A proper Apple Developer ID + notarization (Apple Developer Program, $99/yr) would eliminate the Gatekeeper dialog entirely. That's on the roadmap but not yet justified by Mac install volume. v0.2.2 is the best the free-tier path can do.
Downloads
| Platform | File | Size |
|---|---|---|
| macOS (Apple Silicon) | MDHero_0.2.2_aarch64.dmg | 7.4 MB |
| Windows (installer) | MDHero_0.2.2_x64-setup.exe | ~4 MB |
| Windows (MSI) | MDHero_0.2.2_x64_en-US.msi | ~5 MB |
Requires macOS 12+ (Apple Silicon only) or Windows 10+. Intel Mac support is not yet built — coming in a later release.
Full changelog
Single commit: 2d1c295 — v0.2.2: fix malformed ad-hoc signature on macOS DMG