AFFiNE/packages/frontend/apps/electron
renovate[bot] cc0462e7fe
chore: bump up @blocksuite/affine version to v0.17.33 (#8873)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 07:26:43 +00:00
..
renderer feat(electron): spellcheck setting (#8730) 2024-11-11 13:03:33 +00:00
resources refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
scripts fix(electron): make sure updater receive correct installer files (#8798) 2024-11-13 07:48:37 +00:00
src fix(electron): respect locale for spellchecker (#8844) 2024-11-20 06:44:36 +00:00
test fix(electron): make sure updater receive correct installer files (#8798) 2024-11-13 07:48:37 +00:00
.gitignore refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
dev-app-update.yml refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
forge.config.mjs build(electron): flatpak support for linux (#8439) 2024-10-10 09:51:33 +00:00
package.json chore: bump up @blocksuite/affine version to v0.17.33 (#8873) 2024-11-20 07:26:43 +00:00
project.json refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
README.md refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
tsconfig.json refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
tsconfig.node.json refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
tsconfig.test.json refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00
vitest.config.ts refactor: new project struct (#8199) 2024-09-12 07:42:57 +00:00

AFFiNE Electron App

Development

To run AFFiNE Desktop Client Application locally, run the following commands:

# in repo root
yarn install
yarn workspace @affine/native build
yarn dev

# in packages/frontend/apps/electron
yarn generate-assets
yarn dev # or yarn prod for production build

Troubleshooting

If you have trouble building electron during yarn install, try setting mirror environment variable:

export ELECTRON_MIRROR="https://registry.npmmirror.com/-/binary/electron/"

Credits

Most of the boilerplate code is generously borrowed from the following