| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-08-27 | Add isAccountNumber utility function | Oskar | 2 | -0/+30 | |
| 2025-08-26 | Add comment describing purpose of disconnected.spec.ts | Oskar | 1 | -0/+4 | |
| 2025-08-26 | Refactor environment variables | Oskar | 1 | -14/+15 | |
| 2025-08-26 | Add additional udp-over-tcp tests | Oskar | 3 | -15/+70 | |
| 2025-08-26 | Add functions to main route object model | Oskar | 2 | -0/+14 | |
| 2025-08-26 | Add route object models for wireguard and udp-over-tcp settings | Oskar | 9 | -0/+88 | |
| 2025-08-26 | Add navigation object model for tests | Oskar | 3 | -0/+31 | |
| 2025-08-26 | Use RouteObjectModel for setup of tunnel-state.spec.ts | Oskar | 1 | -3/+10 | |
| 2025-08-26 | Group tunnel state tests together | Oskar | 1 | -86/+88 | |
| 2025-08-26 | Fix unintentional rename of desktop file | David Lönnhager | 1 | -1/+2 | |
| 2025-08-26 | Refactor vpn settings tests to not assert in helper functions | Oliver | 1 | -30/+26 | |
| 2025-08-26 | Move tests to correct describe block | Oliver | 1 | -6/+5 | |
| 2025-08-26 | Fix missing enable in launch on startup and auto connect tests | Oliver | 1 | -2/+4 | |
| 2025-08-26 | Wait for switches to update in vpn settings tests | Oliver | 2 | -20/+8 | |
| 2025-08-22 | Improve connect on start up information | Jonatan Rhodin | 1 | -1/+7 | |
| 2025-08-18 | Filter on IP version for QUIC in desktop UI | David Lönnhager | 3 | -4/+34 | |
| 2025-08-15 | Disable linting on React hooks which invokes a useEffectEvent callback | Tobias Järvelöv | 19 | -0/+135 | |
| Currently React has not released their useEffectEvent hook[1] in a stable version and we instead rely on our own implementation of the hook to achieve the same functionality. Unfortunately however, the react plugin for eslint does not recognize useEffectEvent and that it can be omitted from a hook's dependency array, hence we have to disable that rule until this issue can be addressed. Potential fixes will be discussed in the following linear issue: https://linear.app/mullvad/issue/DES-2381 [1] https://react.dev/reference/react/experimental_useEffectEvent | |||||
| 2025-08-15 | Fix react compiler lint errors | Tobias Järvelöv | 1 | -5/+6 | |
| - By constructing a new coordinate from just the lat/lng of the connection variable we fix the dependency array lint error, and as such also the react compiler lint error. - Remove lint disable comments which reported having no effect on the next line. | |||||
| 2025-08-15 | Replace use of deprecated String.substr with String.substring | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-08-15 | Replace use of deprecated Buffer.slice with Buffer.subarray | Tobias Järvelöv | 1 | -2/+2 | |
| 2025-08-15 | Remove use of deprecated batch function | Tobias Järvelöv | 1 | -22/+20 | |
| Since React 18 batching is performed automatically and the batch function just invokes the callback. | |||||
| 2025-08-15 | Replace deprecated type MutableRefObject with RefObject | Tobias Järvelöv | 2 | -3/+3 | |
| With the upgrade to React 19 the MutableRefObject has been deprecated in favor of the RefObject type. | |||||
| 2025-08-15 | Mark unhandled return value with void explicitly | Tobias Järvelöv | 2 | -2/+2 | |
| Fixes the lint warning about unhandled return value. | |||||
| 2025-08-15 | Set default value for useRef hooks and update types accordingly | Tobias Järvelöv | 8 | -12/+12 | |
| With the upgrade to React 19 a default value is now required for the useRef hook. | |||||
| 2025-08-15 | Update useStyledRef to set useRef default value to null | Tobias Järvelöv | 1 | -2/+2 | |
| With the upgrade to React 19 a default value is now required for the useRef hook. The default value is now set to null, as most instances where the useStyledRef hook was used already used that value. | |||||
| 2025-08-15 | Add type for props to usage of ReactElement type | Tobias Järvelöv | 2 | -2/+2 | |
| With the upgrade to React 19 the type checking for the ReactElement props has become stricter and needs to be specified. | |||||
| 2025-08-15 | Update package-lock.json | Tobias Järvelöv | 1 | -157/+187 | |
| 2025-08-15 | Upgrade experimental eslint react packages to stable versions | Tobias Järvelöv | 1 | -2/+2 | |
| 2025-08-15 | Upgrade react-redux package | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-08-15 | Upgrade react packages | Tobias Järvelöv | 1 | -4/+4 | |
| 2025-08-14 | Update outdated instructions in 1-prepare-release | David Lönnhager | 1 | -2/+1 | |
| 2025-08-14 | Bump OS versions in 3-verify-build | David Lönnhager | 1 | -1/+1 | |
| 2025-08-13 | Fix do not filter exit relays when multihop and QUIC is enabled | Markus Pettersson | 3 | -16/+31 | |
| 2025-08-08 | Update electron-builder to 26 | David Lönnhager | 3 | -2154/+3018 | |
| 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-08-07 | Bump version of tmp dependency | Tobias Järvelöv | 1 | -6/+7 | |
| To address vuln: https://osv.dev/vulnerability/GHSA-52f5-9888-hmc6 | |||||
| 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 | |
