Desktop application for Qase.io, built with Electron, focused on security, cross-platform support and automation.
This project uses:
- Electron
- electron-builder
- GitHub Actions for CI/CD
- Cross-platform builds (macOS, Windows, Linux)
- Secure local storage
- GitHub Actions CI pipeline
- Optional secrets injection via 1Password CLI
- Ready for auto-update and code signing
- Node.js 18 or newer
- npm
- (Optional) 1Password account and CLI
npm install
npm start
npm run build
npm run build:mac
npm run build:win
npm run build:linux
Artifacts will be generated in the dist/ folder.
On macOS, the app may be blocked because it is not notarized yet.
If you see a message like:
“App can’t be opened because Apple cannot check it for malicious software”
“Qase.app” is damaged and can’t be opened. You should move it to the Trash.
- Open Finder
- Go to the app location
- Right-click the app
- Click Open
- Confirm Open again
macOS will remember this choice.
xattr -rd com.apple.quarantine /Applications/Qase.app
Use this only if you trust the build.
This repository uses GitHub Actions to build the app automatically for:
- macOS
- Windows
- Linux
Builds run on every push to main.
- Auto-update support
- macOS code signing and notarization
- Secure secrets injection in CI
- Release automation via GitHub tags
ISC