Skrive v0.2.3 — Fix macOS auto-updater
🩹 Hotfix for the macOS auto-updater. v0.2.0 → v0.2.2 shipped only a .dmg artifact for macOS, which broke in-place updates with ZIP file not provided. v0.2.3 also ships a .zip — the format Squirrel.Mac (the underlying macOS update engine) actually consumes.
What you need to do
- macOS, currently on v0.2.0 / 0.2.1 / 0.2.2: the auto-updater can't get you to v0.2.3 — it's blocked on the missing zip in the older releases' manifest. Download the v0.2.3 DMG below and drag-to-Applications once. From v0.2.3 onward, the in-app auto-updater works again.
- macOS, fresh install: just grab the DMG as usual.
- Windows: unaffected; updates worked.
What changed in code
One line of electron-builder.yml:
mac:
target:
- target: dmg
- target: zip # ← newThe DMG is for install (drag-to-Applications); the ZIP is what the autoUpdater downloads and unpacks in place. v0.2.2 and earlier listed only the DMG in latest-mac.yml, so Squirrel.Mac rejected every update attempt.
No other changes
This is a release-engineering fix only — no UI or feature changes from v0.2.2. If you're already on v0.2.2 (light theme, inset design, etc.) the app looks identical; the only difference is the updater will actually work next time.