summaryrefslogtreecommitdiffhomepage
path: root/desktop/packages
AgeCommit message (Collapse)AuthorFilesLines
2025-10-06Add Linux Split tunneling supported testTobias Järvelöv1-0/+125
2025-10-06Move app startup logic to a functionTobias Järvelöv1-6/+10
2025-10-06Move Linux Split tunneling unsupported test to top levelTobias Järvelöv1-39/+35
So as to not interfer with other tests, see inline comments.
2025-10-06Extract linux application list from Split tunneling test fileTobias Järvelöv2-26/+30
2025-10-06Add methods for Linux in Split tunneling route object modelTobias Järvelöv2-7/+83
- Reorder methods alphabetically - Reorder methods into groups where relevant - Reorder selectors alphabetically
2025-10-06Allow expect IPC mock handle to receive the return value for the handleTobias Järvelöv1-6/+6
2025-10-06Fix app not launched by Linux split tunneling warning dialog buttonTobias Järvelöv3-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-06Set webPreferences.offscreen when running CI testsTobias Järvelöv1-0/+3
Can be disabled by setting TEST_SHOW_WINDOW=1
2025-10-06Rename env SHOW_WINDOW to TEST_SHOW_WINDOW to improve consistencyTobias Järvelöv1-1/+1
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-1/+1
This also refactors and documents some code
2025-10-03Add refresh relay list stringsDavid Göransson1-0/+6
2025-10-03Use useFocusReferenceBeforePaint in Searchbar componentOliver1-15/+4
2025-10-03Refactor useFocusReference into two hooks with different timingsOliver5-6/+20
2025-10-01Remove exact from obfuscation testOskar1-3/+1
2025-10-01Make mocked login test follow through to main viewOskar1-1/+10
2025-10-01Handle too many devices view in getNavigationBaseOskar8-7/+119
2025-10-01Allow shift+escape in development onlyOskar5-29/+21
2025-10-01Add log for when expiry is setOskar1-0/+1
2025-10-01Remove flushSync call for view transitionsOskar1-16/+13
2025-10-01Add check for if system time changesOskar4-19/+103
2025-10-01Move resetNavigation into componentsOskar4-172/+173
2025-10-01Prevent time added view when expiry hasn't changedOskar1-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-01Add tests for navigation performed by resetNavigationOskar2-2/+70
2025-10-01Add device revoked route object modelOskar3-0/+14
2025-10-01Add test that moves clock back when close to expiryOskar1-0/+11
2025-10-01Add expiry and add time testsOskar1-0/+137
2025-10-01Add setup finished route object modelOskar4-0/+35
2025-10-01Add time added route object modelOskar4-0/+34
2025-10-01Add voucher success route object modelOskar5-5/+40
2025-10-01Fix use of colon in routesOskar2-5/+6
2025-10-01Add generatePath helper functionOskar2-1/+20
2025-10-01Add redeem voucher route object modelOskar4-0/+39
2025-10-01Add expired route object modelOskar4-0/+35
2025-10-01Update playwrightOskar1-2/+2
2025-10-01Allow to run state-dependent tests against current build using envTobias Järvelöv1-1/+17
Override by setting environment variable TEST_START_BUILD=1
2025-09-30Check isNew value from ProxyFormContext to determine Button labelTobias Järvelöv1-2/+2
2025-09-30Add isNew prop to ProxyFormContextTobias Järvelöv1-2/+7
2025-09-30Update translationsDavid Lönnhager1-0/+4
2025-09-30Add LWO to UIDavid Lönnhager11-7/+115
2025-09-30Add feature indicator for LWODavid Lönnhager4-0/+14
2025-09-30Update translations for the desktop 2025.10 releaseMarkus Pettersson39-304/+855
2025-09-30Remove unused stringJonatan Rhodin1-3/+0
2025-09-30Update switch selectors to get by switch roleOliver3-5/+5
2025-09-30Use route object models in obfuscation testsOliver4-51/+50
2025-09-30Add shadowsocks settings route object modelOliver4-0/+40
2025-09-30Change aria-description to aria-label for obfuscation navigation buttonsOliver1-2/+2
2025-09-30Update multihop view text styles and marginsOliver1-15/+19
2025-09-30Move text components to separate foldersOliver18-16/+25
2025-09-30Rename typography folder to textOliver24-15/+15
2025-09-30Remove Link component export from typography folderOliver6-6/+8