| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-17 | Extract paths to a separate file and move helper functions into utils | Tobias Järvelöv | 4 | -35/+41 | |
| 2025-10-17 | Add a pre-develop script to copy files to build folder | Tobias Järvelöv | 1 | -0/+8 | |
| 2025-09-02 | Exit process with an exit code when an npm command exits with an error | Tobias Järvelöv | 1 | -0/+1 | |
| 2025-08-26 | Fix unintentional rename of desktop file | David Lönnhager | 1 | -1/+2 | |
| 2025-08-08 | Update electron-builder to 26 | David Lönnhager | 1 | -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-19 | Add mullvad-setup.exe to installer | David Lönnhager | 1 | -0/+4 | |
| 2025-05-26 | Revert merge of disable-enablenodecliinspectarguments-fuse-des-1969 | Tobias Järvelöv | 1 | -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-19 | Add flipping of electron fuses | Tobias Järvelöv | 1 | -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-06 | Use new utility for running an npm script | Tobias Järvelöv | 1 | -3/+3 | |
| 2025-05-06 | Add new utility for running an npm script | Tobias Järvelöv | 1 | -0/+17 | |
| 2025-05-06 | Stop logging in run command utility | Tobias Järvelöv | 1 | -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-06 | Run type checking before building | Tobias Järvelöv | 1 | -0/+1 | |
| 2025-04-28 | Update npm pack:* commands to build before packaging | Tobias Järvelöv | 3 | -3/+21 | |
| 2025-04-24 | Remove displayName for exports in tasks/distribution.js | Tobias Järvelöv | 1 | -4/+0 | |
| This was only used in the now removed gulp build | |||||
| 2025-04-24 | Remove old gulp build files | Tobias Järvelöv | 4 | -263/+0 | |
| These have been replaced by the vite build and are not in use anymore. | |||||
| 2025-04-24 | Add task to package build for Windows | Tobias Järvelöv | 1 | -0/+3 | |
| 2025-04-24 | Add task to package build for Mac OS | Tobias Järvelöv | 1 | -0/+3 | |
| 2025-04-24 | Add task to package build for Linux | Tobias Järvelöv | 1 | -0/+3 | |
| 2025-04-24 | Add task to build the standalone build | Tobias Järvelöv | 1 | -0/+21 | |
| 2025-04-24 | Add task to build a test build | Tobias Järvelöv | 1 | -0/+9 | |
| 2025-04-24 | Add task to build a production build | Tobias Järvelöv | 1 | -0/+9 | |
| 2025-04-24 | Add build utilities used by tasks | Tobias Järvelöv | 1 | -0/+39 | |
| 2025-04-24 | Add utilities used by tasks | Tobias Järvelöv | 1 | -0/+66 | |
| 2025-03-20 | Add node modules to asarUnpack on Windows | David Lönnhager | 1 | -1/+1 | |
| 2025-03-19 | Rename win-shortcuts to windows-utils | David Lönnhager | 2 | -7/+7 | |
| 2025-02-25 | Remove including non-vite code in electron-builder output | Tobias Järvelöv | 1 | -5/+0 | |
| 2025-02-25 | Add helpers to copy vite assets to build folder | Tobias Järvelöv | 1 | -0/+16 | |
| 2025-02-19 | Do not bundle `apisocks5` binary | Markus Pettersson | 1 | -6/+0 | |
| 2025-02-13 | Fix test server Windows app build | Oskar | 1 | -2/+2 | |
| 2025-02-12 | Compile win-shortcuts only on windows in dev mode | Oskar | 1 | -1/+5 | |
| 2025-02-11 | Implement shortcut parsing | Oskar | 2 | -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-03 | Remove config.json | Oliver | 2 | -23/+2 | |
| 2025-01-24 | Do not pack maybenot_machines on Windows | David Lönnhager | 1 | -1/+0 | |
| 2025-01-24 | Pack libwg.dll and maybenot.dll for wireguard-go | David Lönnhager | 1 | -0/+2 | |
| 2025-01-16 | Move management interface to its own package | Oskar | 1 | -6/+0 | |
| 2025-01-10 | Enable the `signAndEditExecutable` electron-builder option | Markus Pettersson | 1 | -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-12 | Remove machines file except on Windows | David Lönnhager | 1 | -2/+0 | |
| 2024-12-10 | Wrap 'config' in function | David Lönnhager | 1 | -241/+245 | |
| 2024-12-10 | Pack universal installer in build script | David Lönnhager | 1 | -55/+47 | |
| 2024-12-10 | Match env vars on same line correctly | David Lönnhager | 1 | -3/+6 | |
| 2024-12-10 | Add back extension for x64 Windows package | David Lönnhager | 1 | -4/+1 | |
| 2024-11-21 | Make npm scripts for `nsventforwarder` respect `CARGO_TARGET_DIR` | Markus Pettersson | 1 | -1/+1 | |
| 2024-11-14 | Replace `nseventmonitor` with `nseventforwarder` | Oskar | 2 | -14/+31 | |
| 2024-11-14 | Update script and code references to gui-directory | Oskar | 2 | -4/+4 | |
| 2024-11-14 | Move gui directory to desktop/packages/mullvad-vpn | Oskar | 5 | -0/+801 | |
