| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-08-08 | Update electron-builder to 26 | David Lönnhager | 2 | -13/+11 | |
| 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-08-08 | Show external icon for upgrade button only on Linux | Tobias Järvelöv | 1 | -1/+1 | |
| On macOS and Windows the button will navigate within the app to the in-app update route, while on Linux the URL for the Mullvad download page will be opened. | |||||
| 2025-08-08 | Replace select hop code with use cases | Jonatan Rhodin | 1 | -0/+9 | |
| Also split the select hop code into select hop and modify multihop Refactor relay list type | |||||
| 2025-08-08 | Update translations | Jonatan Rhodin | 39 | -320/+1707 | |
| 2025-07-31 | Share mock relay list between select location tests and e2e setup | David Lönnhager | 4 | -101/+6 | |
| 2025-07-31 | Fix initial relay list state in e2e test, and update mock relay list | David Lönnhager | 1 | -6/+54 | |
| 2025-07-31 | Set gtk-version for playwright tests | David Lönnhager | 2 | -0/+3 | |
| 2025-07-31 | Add tests for select location entry and exit relay lists | Oliver | 2 | -2/+89 | |
| 2025-07-31 | Add test expecting multihop to enable when clicking switch | Oliver | 1 | -0/+43 | |
| 2025-07-31 | Add test expecting daita to enable when clicking switch | Oliver | 1 | -0/+44 | |
| 2025-07-31 | Add select location navigation to main route object model | Oliver | 2 | -0/+6 | |
| 2025-07-31 | Add multihop and daita navigation to settings route object model | Oliver | 2 | -0/+12 | |
| 2025-07-31 | Add multihop and daita settings to main route object model | Oliver | 1 | -0/+6 | |
| 2025-07-31 | Add multihop settings route object model | Oliver | 3 | -0/+35 | |
| 2025-07-31 | Add daita settings route object model | Oliver | 3 | -0/+35 | |
| 2025-07-31 | Add openvpn server to relay mock data | Oliver | 2 | -6/+26 | |
| 2025-07-31 | Add helper functions to update mock settings and relays in tests | Oliver | 2 | -45/+84 | |
| 2025-07-23 | Prefix filter chip text for obfuscation with 'Obfuscation: ' | David Lönnhager | 2 | -2/+15 | |
| 2025-07-23 | Add test for filtering relays supporting QUIC obfuscation | Oliver | 3 | -0/+47 | |
| 2025-07-23 | Move tests where filter is applied from filter view to separate block | Oliver | 1 | -70/+72 | |
| 2025-07-23 | Refactor Relay protobuf type | Markus Pettersson | 4 | -41/+27 | |
| Remove the dependency on google/protobuf/any.proto. | |||||
| 2025-07-23 | Add QUIC filter chip to select location view | Markus Pettersson | 2 | -2/+18 | |
| 2025-07-23 | Filter relay list by QUIC | Markus Pettersson | 5 | -4/+59 | |
| 2025-07-22 | Implement select location recents ui | Kalle Lindström | 1 | -0/+18 | |
| 2025-07-16 | Check pipe ownership as part of connecting to gRPC server | David Lönnhager | 3 | -42/+46 | |
| This fixes some races, e.g. when ownership is checked while the gRPC server is shutting down, by retrying | |||||
| 2025-07-16 | Print cause of named pipe permissions error | David Lönnhager | 1 | -2/+6 | |
| 2025-07-16 | Add QUIC feature indicator to Electron GUI | Markus Pettersson | 3 | -0/+4 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 2 | -6/+6 | |
| 2025-07-09 | Remove debug gating of QUIC for desktop | Markus Pettersson | 1 | -10/+4 | |
| 2025-07-04 | Restructure & redesign components | David Göransson | 1 | -2/+5 | |
| - Change to new look and feel of list items - Add support for clicking inactive relays, with info message if relay, country or custom list is unavailable. | |||||
| 2025-07-04 | Add translations | Oskar | 1 | -0/+4 | |
| 2025-07-04 | Add info dialog explaining where daemon caches the installer | Oskar | 7 | -2/+59 | |
| 2025-07-03 | Remove reference to removed info button in new device notification | Jonatan Rhodin | 1 | -0/+3 | |
| 2025-07-03 | Remove Pillow-related CVEs from osv-scanner.toml | Markus Pettersson | 1 | -42/+0 | |
| 2025-07-03 | Bump & prune python dependencies | Markus Pettersson | 1 | -54/+6 | |
| Upgrade colorful to 0.5.7 and polib to 1.2.0. As it turns out, a lot of the dependencies specified in requirements.txt were simply unused. | |||||
| 2025-06-30 | Update translations | Oliver | 1 | -6/+44 | |
| 2025-06-30 | Show platform based restart step in troubleshooting modal | Oliver | 3 | -28/+63 | |
| 2025-06-30 | Add e2e tests for launch view platform specific footers | Oliver | 2 | -0/+79 | |
| 2025-06-30 | Add launch route object model | Oliver | 4 | -0/+35 | |
| 2025-06-30 | Use absolute path for PowerShell | David Lönnhager | 1 | -8/+22 | |
| 2025-06-30 | Disable RestartDaemonFooter button if status is not stopped | David Lönnhager | 3 | -3/+4 | |
| 2025-06-30 | Improve error messages for 'mullvad-setup.exe start-service' | David Lönnhager | 1 | -3/+5 | |
| 2025-06-30 | Start mullvad daemon from handleStartService handler | David Lönnhager | 1 | -8/+27 | |
| 2025-06-30 | Refactor LaunchView to use sub components | Oliver | 2 | -135/+32 | |
| 2025-06-30 | Add Footer component to launch view | Oliver | 13 | -0/+156 | |
| 2025-06-30 | Add StatusText component to launch view | Oliver | 4 | -0/+54 | |
| 2025-06-30 | Add TroubleShootingModal component to launch view | Oliver | 2 | -0/+87 | |
| 2025-06-30 | Update list color in modals | Oliver | 1 | -1/+1 | |
| 2025-06-30 | Add `text-align` prop to Text component | Oliver | 1 | -2/+5 | |
| 2025-06-30 | Implement daemon status management and related IPC communication | Oliver | 8 | -4/+69 | |
