| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-06 | Add Linux Split tunneling supported test | Tobias Järvelöv | 1 | -0/+125 | |
| 2025-10-06 | Move app startup logic to a function | Tobias Järvelöv | 1 | -6/+10 | |
| 2025-10-06 | Move Linux Split tunneling unsupported test to top level | Tobias Järvelöv | 1 | -39/+35 | |
| So as to not interfer with other tests, see inline comments. | |||||
| 2025-10-06 | Extract linux application list from Split tunneling test file | Tobias Järvelöv | 2 | -26/+30 | |
| 2025-10-06 | Add methods for Linux in Split tunneling route object model | Tobias Järvelöv | 2 | -7/+83 | |
| - Reorder methods alphabetically - Reorder methods into groups where relevant - Reorder selectors alphabetically | |||||
| 2025-10-06 | Allow expect IPC mock handle to receive the return value for the handle | Tobias Järvelöv | 1 | -6/+6 | |
| 2025-10-06 | Fix app not launched by Linux split tunneling warning dialog button | Tobias Järvelöv | 3 | -3/+17 | |
| The bug occurred because when the Launch button was clicked it called the returned function from the useLaunchApplication hook. However, that hook should only be used when the application list item is clicked, since it is what opens the warning dialog in the first place. Instead, the Launch button should call the onSelect function from the LinuxApplicationRow context directly, and then hide the warning dialog. This bug was introduced when the Split tunnel component was refactored. See: https://github.com/mullvad/mullvadvpn-app/pull/8708 | |||||
| 2025-10-06 | Set webPreferences.offscreen when running CI tests | Tobias Järvelöv | 1 | -0/+3 | |
| Can be disabled by setting TEST_SHOW_WINDOW=1 | |||||
| 2025-10-06 | Rename env SHOW_WINDOW to TEST_SHOW_WINDOW to improve consistency | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-10-03 | Bump windows-sys version to latest | David Lönnhager | 1 | -1/+1 | |
| This also refactors and documents some code | |||||
| 2025-10-03 | Add refresh relay list strings | David Göransson | 1 | -0/+6 | |
| 2025-10-03 | Use useFocusReferenceBeforePaint in Searchbar component | Oliver | 1 | -15/+4 | |
| 2025-10-03 | Refactor useFocusReference into two hooks with different timings | Oliver | 5 | -6/+20 | |
| 2025-10-01 | Remove exact from obfuscation test | Oskar | 1 | -3/+1 | |
| 2025-10-01 | Make mocked login test follow through to main view | Oskar | 1 | -1/+10 | |
| 2025-10-01 | Handle too many devices view in getNavigationBase | Oskar | 8 | -7/+119 | |
| 2025-10-01 | Allow shift+escape in development only | Oskar | 5 | -29/+21 | |
| 2025-10-01 | Add log for when expiry is set | Oskar | 1 | -0/+1 | |
| 2025-10-01 | Remove flushSync call for view transitions | Oskar | 1 | -16/+13 | |
| 2025-10-01 | Add check for if system time changes | Oskar | 4 | -19/+103 | |
| 2025-10-01 | Move resetNavigation into components | Oskar | 4 | -172/+173 | |
| 2025-10-01 | Prevent time added view when expiry hasn't changed | Oskar | 1 | -1/+8 | |
| When the system clock is changed in a way that makes the already set expiry not expired any longer, then the main view should be displayed instead of the time added view. | |||||
| 2025-10-01 | Add tests for navigation performed by resetNavigation | Oskar | 2 | -2/+70 | |
| 2025-10-01 | Add device revoked route object model | Oskar | 3 | -0/+14 | |
| 2025-10-01 | Add test that moves clock back when close to expiry | Oskar | 1 | -0/+11 | |
| 2025-10-01 | Add expiry and add time tests | Oskar | 1 | -0/+137 | |
| 2025-10-01 | Add setup finished route object model | Oskar | 4 | -0/+35 | |
| 2025-10-01 | Add time added route object model | Oskar | 4 | -0/+34 | |
| 2025-10-01 | Add voucher success route object model | Oskar | 5 | -5/+40 | |
| 2025-10-01 | Fix use of colon in routes | Oskar | 2 | -5/+6 | |
| 2025-10-01 | Add generatePath helper function | Oskar | 2 | -1/+20 | |
| 2025-10-01 | Add redeem voucher route object model | Oskar | 4 | -0/+39 | |
| 2025-10-01 | Add expired route object model | Oskar | 4 | -0/+35 | |
| 2025-10-01 | Update playwright | Oskar | 1 | -2/+2 | |
| 2025-10-01 | Allow to run state-dependent tests against current build using env | Tobias Järvelöv | 1 | -1/+17 | |
| Override by setting environment variable TEST_START_BUILD=1 | |||||
| 2025-09-30 | Check isNew value from ProxyFormContext to determine Button label | Tobias Järvelöv | 1 | -2/+2 | |
| 2025-09-30 | Add isNew prop to ProxyFormContext | Tobias Järvelöv | 1 | -2/+7 | |
| 2025-09-30 | Update translations | David Lönnhager | 1 | -0/+4 | |
| 2025-09-30 | Add LWO to UI | David Lönnhager | 11 | -7/+115 | |
| 2025-09-30 | Add feature indicator for LWO | David Lönnhager | 4 | -0/+14 | |
| 2025-09-30 | Update translations for the desktop 2025.10 release | Markus Pettersson | 39 | -304/+855 | |
| 2025-09-30 | Remove unused string | Jonatan Rhodin | 1 | -3/+0 | |
| 2025-09-30 | Update switch selectors to get by switch role | Oliver | 3 | -5/+5 | |
| 2025-09-30 | Use route object models in obfuscation tests | Oliver | 4 | -51/+50 | |
| 2025-09-30 | Add shadowsocks settings route object model | Oliver | 4 | -0/+40 | |
| 2025-09-30 | Change aria-description to aria-label for obfuscation navigation buttons | Oliver | 1 | -2/+2 | |
| 2025-09-30 | Update multihop view text styles and margins | Oliver | 1 | -15/+19 | |
| 2025-09-30 | Move text components to separate folders | Oliver | 18 | -16/+25 | |
| 2025-09-30 | Rename typography folder to text | Oliver | 24 | -15/+15 | |
| 2025-09-30 | Remove Link component export from typography folder | Oliver | 6 | -6/+8 | |
