mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 12:28:42 +00:00
Close: #9577 @electron-forge/maker-flatpak use @malept/electron-installer-flatpak for make installer, in @malept/electron-installer-flatpak use zypak as module to allow run Chromium based applications that require a sandbox in a Flatpak environment. electron-installer-flatpak add zypak module with v2021.01 as default which may not compatible with runtimeVersion 24.08. Add modules config in forge.config with zypak v2024.01.17 for runtimeVersion 24.08 to override the default zypak version. The flatpak info shows:  <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Updated the Flatpak configuration for Linux, including a newer runtime version and additional module support. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: Peng Xiao <pengxiao@outlook.com>
AFFiNE Electron App
Development
To run AFFiNE Desktop Client Application locally, run the following commands:
# in repo root
yarn install
yarn affine @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