Commit Graph
19 Commits
Author SHA1 Message Date
4gray b57f4a640a fix(electron): pass nativeModulesPath to workers and load native modules in worker to support packaged app 2026-01-13 22:55:32 +01:00
4gray 7fa7143868 build: update snap description in electron-builder 2025-12-14 14:14:03 +01:00
4gray c714996ce0 feat(electron): refine Linux sandbox handling and format copy filter
Improve sandbox handling on Linux by detecting Snap, Flatpak,
and AppImage environments and applying appropriate Chromium
command-line switches:

- If running in Snap or Flatpak, disable Chromium's sandbox
  (--no-sandbox) to avoid conflicts with the distribution's
  own sandboxing.
- Otherwise (traditional packages and AppImage), disable the
  SUID sandbox and prefer the user namespace sandbox
  (--disable-setuid-sandbox). This avoids requiring a SUID
  chrome-sandbox binary and aligns with modern Linux best
  practices.

Also adjust apps/electron-backend/src/main.ts to only apply
these changes on Linux (process.platform === 'linux').

Minor formatting: expand the package.json copy "filter" array
to a multiline style for readability.
2025-12-14 12:31:00 +01:00
4gray 04ccc67021 chore: remove Electron build configuration files 2024-12-01 19:49:30 +01:00
4gray 18efd2060c test: set custom test id attribute for playwright
Update electron-builder.json

ci: experiment with electron-builder configuration for linux
2023-01-03 23:30:44 +01:00
4gray 1afabc671d test(e2e): adjust playwright configuration 2023-01-02 19:04:39 +01:00
4gray 1666376704 build: back to "dist" folder 2022-09-19 11:41:24 +02:00
4gray 3de1f1432b build: remove deprecated ia32 support for linux 2022-09-11 14:40:46 +02:00
4gray 57e30ca84a refactor: update icons path 2022-07-17 21:19:35 +02:00
4gray 32e08c969b chore: update electron builder config
ci: update version of upload-artifacts action

build: update depdendencies

ci: update release script

ci: try with ubuntu-18.04

ci: add USE_SYSTEM_FPM=true

ci: downgrade electron-builder

ci: revert electron-builder, add new step with manual packaging

ci: add separate steps for build

ci: add separate steps for build

ci: adapt package script

ci: update package command for macos

ci: update package command for macos

ci: update package commands

ci: update package commands

ci: update package commands

build: downgrade electron-builder

build: revert electron-builder.json

ci: update package commands
2022-04-26 22:38:36 +02:00
4gray f70d875b88 build: create additional build for M1 chips (macOS) 2022-01-30 11:28:12 +01:00
4gray 36d3eaa54d fix: capitalize app name #117 2022-01-29 20:55:03 +01:00
4gray bcc76e5728 build: extend build options 2021-10-10 21:37:34 +02:00
4gray 035fdec3b2 build: revert some changes back to fix compatibility issues 2021-05-18 17:49:49 +02:00
4gray 955bb27eec fix: macOS corrupt icon fix, closes #21 2021-02-21 19:14:42 +01:00
4gray 041cd61be4 build: update release def in electron-packager 2020-12-24 20:41:45 +01:00
4gray 11021b8b45 build: enable packaging for win32 2020-12-24 19:30:48 +01:00
4gray 903a5ffbbb build: enable deb, rpb & nsis for windows 2020-09-13 18:59:08 +02:00
4gray 998e7e9255 feat: electron based app 2020-08-23 20:57:07 +02:00