| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-08 | Revert "Parallelize select location test" | Oskar | 1 | -6/+5 | |
| This reverts commit 356a67c96010f2d174b927a9125ba7ceee88fdf3. | |||||
| 2025-10-08 | Simplify playwright config | Oskar | 1 | -12/+1 | |
| 2025-10-08 | Add test for view transitions | Oskar | 2 | -6/+52 | |
| 2025-10-08 | Go to split tunneling after ipc handlers are setup in test | Oskar | 1 | -13/+12 | |
| 2025-10-08 | Run onTransition when view transitions are skipped due to reduced motion | Oskar | 1 | -1/+2 | |
| 2025-10-08 | Fix timing of post view transition actions | Oskar | 2 | -8/+10 | |
| 2025-10-08 | Enable reduce motion for all tests | Oskar | 1 | -0/+7 | |
| 2025-10-08 | Use transient props for Button styled component | Oliver | 1 | -7/+8 | |
| 2025-10-07 | Rename option focus hook and move to separate folder | Oliver | 17 | -22/+21 | |
| 2025-10-07 | Rename options keyboard navigation hooks and types | Oliver | 3 | -7/+10 | |
| 2025-10-07 | Add bottom margin to SplitOptionNavigateButton | Oliver | 1 | -0/+1 | |
| 2025-10-07 | Update translations | Oliver | 1 | -0/+4 | |
| 2025-10-07 | Add accessibility descriptions to SplitOption items | Oliver | 2 | -2/+11 | |
| 2025-10-07 | Support keyboard navigation on SplitOption | Oliver | 3 | -4/+22 | |
| 2025-10-07 | Select options via data-attribute instead of role | Oliver | 9 | -16/+30 | |
| 2025-10-07 | Support orientations in handle keyboard navigation hook | Oliver | 1 | -3/+10 | |
| 2025-10-07 | Make focus and keyboard handling hooks generic | Oliver | 4 | -18/+14 | |
| 2025-10-07 | Make option focus and keyboard handling hooks reusable | Oliver | 13 | -49/+101 | |
| 2025-10-06 | Remove expiry test made redundant by account-expiry.spec.ts | Oskar | 1 | -42/+0 | |
| 2025-10-06 | Parallelize select location test | Oskar | 1 | -5/+6 | |
| 2025-10-06 | Improve Speed of tests that perform a login | Oskar | 3 | -2/+22 | |
| 2025-10-06 | Disable split tunneling feature indicator test on Linux | Oskar | 1 | -1/+7 | |
| 2025-10-06 | Remove test for login screen title when account is created | Oskar | 1 | -7/+0 | |
| 2025-10-06 | Warn users about android 16 upgrade issue | David Göransson | 1 | -0/+15 | |
| 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 | |
