Changed

  • Info.plist version management — replaced hardcoded version with __VERSION__/__BUILD__ placeholders injected at build time

  • Distribution format — replaced ZIP with DMG via hdiutil create

  • Makefile build flags — added -trimpath -ldflags="-s -w" to match CI

Added

  • Ad-hoc code signing (codesign --sign -) in both Makefile and CI — Gatekeeper no longer blocks the app

  • make dmg target for local DMG creation

  • LSMultipleInstancesProhibited in Info.plist to allow open -n zurm.app