Convera is a monorepo containing the Electron desktop client and the marketing website. All packages are managed with pnpm workspaces.
Install dependencies in every workspace:
pnpm installpnpm start
To run the renderer in a browser instead of Electron (faster iteration, no native shell):
pnpm dev:web
pnpm lint # check lint errors
pnpm format # verify formatting
pnpm format:write # fix formatting
pnpm test # run unit tests
pnpm test:all # run all tests- app – Electron application containing the Convera desktop client.
- website – Marketing site.
Environment variables are no longer required. Any configurable values can be set directly in the application interface.
If you encounter "Convera is damaged and can't be opened" error on macOS, run this command in Terminal:
# Remove quarantine attribute from the app
sudo xattr -rd com.apple.quarantine /Applications/Convera.appThis error occurs because the app is not code-signed. The command above removes the quarantine attribute that macOS applies to downloaded applications.