summaryrefslogtreecommitdiffhomepage
path: root/desktop
AgeCommit message (Collapse)AuthorFilesLines
2025-04-30Use new Button in launch viewOliver1-13/+23
2025-04-30Use new Button in debug viewOliver1-6/+19
2025-04-30Use new Button in account viewOliver2-33/+34
2025-04-30Rename Button styled componentsOliver3-9/+9
2025-04-30Convert Button and subcomponents to named functionsOliver4-28/+27
2025-04-30Change ButtonIcon color when disabledOliver1-1/+11
2025-04-30Set ButtonIcon aria-hidden default to trueOliver1-1/+1
2025-04-30Add use exclusive task hookOliver1-0/+22
2025-04-30Add FlexRow componentOliver2-0/+6
2025-04-30Add FlexColumn componentOliver2-0/+6
2025-04-28Update npm pack:* commands to build before packagingTobias Järvelöv3-3/+21
2025-04-28Remove test location.spec.tsTobias Järvelöv1-25/+0
This test is never run by the test-manager and can therefore be removed.
2025-04-28Ensure we only target one element with inIp locatorTobias Järvelöv1-1/+1
This locator currently can be resolved to two elements. See: https://github.com/mullvad/mullvadvpn-app/actions/runs/13564177651/job/37914262416#step:9:985
2025-04-28Improve specificity in tunnel-state expectsTobias Järvelöv1-11/+11
- Replace use of regex in locators in favor of actual strings. - Use narrower locator for targeting connection action button.
2025-04-28Use narrower locators for buttonsTobias Järvelöv1-6/+6
2025-04-28Remove unnecessary test-id check in too-many-devices testTobias Järvelöv1-1/+0
This check is not required as the previous line which waits for the main route already does the same thing.
2025-04-28Wait for initial route before starting each test suiteTobias Järvelöv16-5/+35
2025-04-28Replace waitForNavigation with waitForRoute in testsTobias Järvelöv12-159/+139
2025-04-28Remove waitForNoTransitionTobias Järvelöv1-28/+2
As we have migrated to the native View Transitions API we can stop waiting for transitions to end manually. Playwright automatically waits for animations and elements to appear or disappear. As such, we don't have to manually wait for transitions to end in our tests.
2025-04-28Add waitForNextRoute utilityTobias Järvelöv1-0/+2
2025-04-28Refactor waitForNextRoute into a factoryTobias Järvelöv1-10/+12
2025-04-28Add waitForRoute utilityTobias Järvelöv1-0/+17
2025-04-28Ensure currentRoute only executes js when window is foundTobias Järvelöv1-7/+13
2025-04-28Add max width to Lang and LayoutOskar2-0/+2
2025-04-28Remove WillExit component and useWillExit hookOskar3-36/+5
These will no longer be needed when we switch to the ViewTransition API for view transitions. It feels unnecessary to merge a suboptimal solution in the meanwhile.
2025-04-28Adjust components to new transition systemOskar13-59/+64
2025-04-28Replace TransitionContainer with ViewTransition APIOskar2-445/+41
2025-04-28Implement transitions with ViewTransition APIOskar6-53/+182
2025-04-24Update package-lock.jsonTobias Järvelöv1-9030/+23
2025-04-24Print the name of the produced test executable when completedTobias Järvelöv1-1/+3
2025-04-24Remove gulp and browserify dependenciesTobias Järvelöv1-8/+0
As well as dependencies only used in the gulp & browserify build, namely: - tsc-watch - vinyl-buffer - vinyl-source-stream
2025-04-24Remove linting config for removed gulp-related filesTobias Järvelöv1-1/+1
2025-04-24Remove displayName for exports in tasks/distribution.jsTobias Järvelöv1-4/+0
This was only used in the now removed gulp build
2025-04-24Remove entry point for old gulp buildTobias Järvelöv1-1/+0
2025-04-24Remove old gulp build filesTobias Järvelöv5-317/+0
These have been replaced by the vite build and are not in use anymore.
2025-04-24Replace gulp command with npm script to build standaloneTobias Järvelöv1-1/+1
2025-04-24Add npm script build:standaloneTobias Järvelöv1-0/+1
2025-04-24Replace gulp in npm scripts with the equivalent task scriptTobias Järvelöv1-6/+6
2025-04-24Add task to package build for WindowsTobias Järvelöv1-0/+3
2025-04-24Add task to package build for Mac OSTobias Järvelöv1-0/+3
2025-04-24Add task to package build for LinuxTobias Järvelöv1-0/+3
2025-04-24Add task to build the standalone buildTobias Järvelöv1-0/+21
2025-04-24Add task to build a test buildTobias Järvelöv1-0/+9
2025-04-24Add task to build a production buildTobias Järvelöv1-0/+9
2025-04-24Add build utilities used by tasksTobias Järvelöv1-0/+39
2025-04-24Add utilities used by tasksTobias Järvelöv1-0/+66
2025-04-24Remove language from URL pathTobias Järvelöv1-1/+1
The language should not be specified as it will be handled by the server. The server will redirect the user to the final URL based on the language their browser sends in the Accept-Language header.
2025-04-24Ensure OpenVPN ending notification only displays for associated relaysTobias Järvelöv2-10/+63
The notification should only be displayed if the user has selected a bridge or openvpn relay.
2025-04-24Add russian translation for google play descriptionJonatan Rhodin1-0/+77
2025-04-24Add google_play.pot file to localesJonatan Rhodin1-0/+66