summaryrefslogtreecommitdiffhomepage
path: root/desktop
AgeCommit message (Collapse)AuthorFilesLines
2025-10-08Revert "Parallelize select location test"Oskar1-6/+5
This reverts commit 356a67c96010f2d174b927a9125ba7ceee88fdf3.
2025-10-08Simplify playwright configOskar1-12/+1
2025-10-08Add test for view transitionsOskar2-6/+52
2025-10-08Go to split tunneling after ipc handlers are setup in testOskar1-13/+12
2025-10-08Run onTransition when view transitions are skipped due to reduced motionOskar1-1/+2
2025-10-08Fix timing of post view transition actionsOskar2-8/+10
2025-10-08Enable reduce motion for all testsOskar1-0/+7
2025-10-08Use transient props for Button styled componentOliver1-7/+8
2025-10-07Rename option focus hook and move to separate folderOliver17-22/+21
2025-10-07Rename options keyboard navigation hooks and typesOliver3-7/+10
2025-10-07Add bottom margin to SplitOptionNavigateButtonOliver1-0/+1
2025-10-07Update translationsOliver1-0/+4
2025-10-07Add accessibility descriptions to SplitOption itemsOliver2-2/+11
2025-10-07Support keyboard navigation on SplitOptionOliver3-4/+22
2025-10-07Select options via data-attribute instead of roleOliver9-16/+30
2025-10-07Support orientations in handle keyboard navigation hookOliver1-3/+10
2025-10-07Make focus and keyboard handling hooks genericOliver4-18/+14
2025-10-07Make option focus and keyboard handling hooks reusableOliver13-49/+101
2025-10-06Remove expiry test made redundant by account-expiry.spec.tsOskar1-42/+0
2025-10-06Parallelize select location testOskar1-5/+6
2025-10-06Improve Speed of tests that perform a loginOskar3-2/+22
2025-10-06Disable split tunneling feature indicator test on LinuxOskar1-1/+7
2025-10-06Remove test for login screen title when account is createdOskar1-7/+0
2025-10-06Warn users about android 16 upgrade issueDavid Göransson1-0/+15
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