pywebview[qt] no longer depends on PyQtWebEngine, so fresh CI builds produced a macOS app without its Chromium engine that crashed on launch. Package MediaHive.app as a compressed DMG instead of zipping the raw onedir folder; release.py accepts .dmg artifacts.