summaryrefslogtreecommitdiffhomepage
path: root/desktop/packages/mullvad-vpn/tasks
AgeCommit message (Collapse)AuthorFilesLines
2025-10-17Extract paths to a separate file and move helper functions into utilsTobias Järvelöv4-35/+41
2025-10-17Add a pre-develop script to copy files to build folderTobias Järvelöv1-0/+8
2025-09-02Exit process with an exit code when an npm command exits with an errorTobias Järvelöv1-0/+1
2025-08-26Fix unintentional rename of desktop fileDavid Lönnhager1-1/+2
2025-08-08Update electron-builder to 26David Lönnhager1-12/+10
Previously, we used singleArchFiles to prevent electron from lipo'ing nseventforwarder binaries together. This does not seem to work like we want anymore, but x64ArchFiles seems to achieve the same thing. Co-authored-by: Tobias Järvelöv <tobias.jarvelov@mullvad.net>
2025-06-19Add mullvad-setup.exe to installerDavid Lönnhager1-0/+4
2025-05-26Revert merge of disable-enablenodecliinspectarguments-fuse-des-1969Tobias Järvelöv1-43/+4
This reverts commit 2ea8801957c79ad81ec3d7d0048f1ae632654f84, reversing changes made to 84f7346714930ed7306253315b93f59a60a23b3b. This change is done because Playwright cannot use the installed app when the fuse is disabled. Quote from Playwright's documentation: > Known issues: > > If you are not able to launch Electron and it will end up in > timeouts during launch, try the following: > > Ensure that nodeCliInspect > (FuseV1Options.EnableNodeCliInspectArguments) fuse is not set to > false. Link: https://playwright.dev/docs/api/class-electron
2025-05-19Add flipping of electron fusesTobias Järvelöv1-4/+43
We want to disable the possibility to pass --inspect to the production build as this opens up for arbitrary code execution.
2025-05-06Use new utility for running an npm scriptTobias Järvelöv1-3/+3
2025-05-06Add new utility for running an npm scriptTobias Järvelöv1-0/+17
2025-05-06Stop logging in run command utilityTobias Järvelöv1-5/+1
When the runCommand encounters an error (i.e. a non-zero exit code) the function should reject the promise with the error, stderr and stdout as the response. This change allow each caller to the runCommand to implement its own error handling and logging.
2025-05-06Run type checking before buildingTobias Järvelöv1-0/+1
2025-04-28Update npm pack:* commands to build before packagingTobias Järvelöv3-3/+21
2025-04-24Remove displayName for exports in tasks/distribution.jsTobias Järvelöv1-4/+0
This was only used in the now removed gulp build
2025-04-24Remove old gulp build filesTobias Järvelöv4-263/+0
These have been replaced by the vite build and are not in use anymore.
2025-04-24Add task to package build for WindowsTobias Järvelöv1-0/+3
2025-04-24Add task to package build for Mac OSTobias Järvelöv1-0/+3
2025-04-24Add task to package build for LinuxTobias Järvelöv1-0/+3
2025-04-24Add task to build the standalone buildTobias Järvelöv1-0/+21
2025-04-24Add task to build a test buildTobias Järvelöv1-0/+9
2025-04-24Add task to build a production buildTobias Järvelöv1-0/+9
2025-04-24Add build utilities used by tasksTobias Järvelöv1-0/+39
2025-04-24Add utilities used by tasksTobias Järvelöv1-0/+66
2025-03-20Add node modules to asarUnpack on WindowsDavid Lönnhager1-1/+1
2025-03-19Rename win-shortcuts to windows-utilsDavid Lönnhager2-7/+7
2025-02-25Remove including non-vite code in electron-builder outputTobias Järvelöv1-5/+0
2025-02-25Add helpers to copy vite assets to build folderTobias Järvelöv1-0/+16
2025-02-19Do not bundle `apisocks5` binaryMarkus Pettersson1-6/+0
2025-02-13Fix test server Windows app buildOskar1-2/+2
2025-02-12Compile win-shortcuts only on windows in dev modeOskar1-1/+5
2025-02-11Implement shortcut parsingOskar2-0/+11
Co-authored-by: David Lönnhager <david.l@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-02-03Remove config.jsonOliver2-23/+2
2025-01-24Do not pack maybenot_machines on WindowsDavid Lönnhager1-1/+0
2025-01-24Pack libwg.dll and maybenot.dll for wireguard-goDavid Lönnhager1-0/+2
2025-01-16Move management interface to its own packageOskar1-6/+0
2025-01-10Enable the `signAndEditExecutable` electron-builder optionMarkus Pettersson1-1/+0
Sign installer & add metadata to the produced binary / app installer. Without this option enabled, the electron app was missing the Mullvad app icon. This option was disabled by accident, and the default value is also true.
2024-12-12Remove machines file except on WindowsDavid Lönnhager1-2/+0
2024-12-10Wrap 'config' in functionDavid Lönnhager1-241/+245
2024-12-10Pack universal installer in build scriptDavid Lönnhager1-55/+47
2024-12-10Match env vars on same line correctlyDavid Lönnhager1-3/+6
2024-12-10Add back extension for x64 Windows packageDavid Lönnhager1-4/+1
2024-11-21Make npm scripts for `nsventforwarder` respect `CARGO_TARGET_DIR`Markus Pettersson1-1/+1
2024-11-14Replace `nseventmonitor` with `nseventforwarder`Oskar2-14/+31
2024-11-14Update script and code references to gui-directoryOskar2-4/+4
2024-11-14Move gui directory to desktop/packages/mullvad-vpnOskar5-0/+801