-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Add macOS build support for DM Hero desktop app.
Requirements
- Build
.dmginstaller for macOS - Support both Intel (x64) and Apple Silicon (arm64) architectures
- Code signing (optional but recommended for Gatekeeper)
- Update electron-builder config for macOS target
- Add macOS to GitHub Actions release workflow
Technical Notes
- electron-builder supports
mactarget withdmgandzipformats - Universal binary possible with
arch: ["x64", "arm64"]or"universal" - Code signing requires Apple Developer account ($99/year) - can be skipped initially
- GitHub Actions has
macos-latestrunner available
Tasks
- Add macOS config to
packages/app/package.jsonbuild section - Update
.github/workflows/release-app.ymlfor macOS builds - Test native module (better-sqlite3) compilation on macOS
- Update landing page download section when ready
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Projects
Status
Todo