summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/androidTest
AgeCommit message (Collapse)AuthorFilesLines
2025-10-28Rename 'shared' to 'repository'Kalle Lindström1-0/+2
2025-10-20Add scroll to selection testsJonatan Rhodin3-1/+365
2025-10-09Implement LWO on androidJonatan Rhodin1-0/+2
2025-10-06Warn users about android 16 upgrade issueDavid Göransson1-0/+4
2025-10-03Allow of refreshing of server listDavid Göransson1-0/+2
2025-09-29Disable keybaords for flaky tests and enable them againJonatan Rhodin3-27/+58
The combination of the keyboard appearing at the same time as input being from the test causes a crash during some circumstances.
2025-09-29Format codeJonatan Rhodin1-2/+0
2025-09-29Fix material api changesJonatan Rhodin1-2/+2
2025-09-25Fix no locations found testJonatan Rhodin1-1/+2
2025-09-25Fix screen tests missing assertionsJonatan Rhodin4-8/+8
2025-09-03Add UI support for QUIC settingJonatan Rhodin1-2/+2
2025-08-22Improve connect on start up informationJonatan Rhodin1-0/+2
2025-08-18Disable flaky testsJonatan Rhodin2-0/+4
2025-08-15Replace call to deprecated functionJonatan Rhodin1-8/+1
2025-08-08Replace select hop code with use casesJonatan Rhodin2-18/+30
Also split the select hop code into select hop and modify multihop Refactor relay list type
2025-08-05Use HorizontalPager on TV devices in select locationDavid Göransson1-7/+7
Also allow for using swipe to switch between enter and exit lists
2025-07-30Migrate most settings screens to new Lc state formatJonatan Rhodin6-149/+188
2025-07-23Update tests on AndroidDavid Lönnhager1-0/+2
2025-07-22Implement select location recents uiKalle Lindström2-21/+66
2025-07-09Remove nullable paymentStateDavid Göransson1-10/+40
2025-07-04Restructure & redesign componentsDavid Göransson3-11/+19
- Change to new look and feel of list items - Add support for clicking inactive relays, with info message if relay, country or custom list is unavailable.
2025-06-09Update payment flow within the appJonatan Rhodin5-539/+466
Also add support for 3 months in-app purchases
2025-06-04Fix connectivity manager util testsJonatan Rhodin1-2/+3
2025-06-03Listen for all network events to fix missing default network eventsJonatan Rhodin1-0/+3
2025-05-15Disable search icon when entry is blocked because of daitaJonatan Rhodin1-6/+10
2025-05-13Show a specific error if selected port is not in the port rangeJonatan Rhodin1-0/+2
2025-05-13Remove the 2 character limit in search locationsJonatan Rhodin4-81/+182
Also fixes back behavior in custom list locations
2025-05-05Fix select location button text in connect screenJonatan Rhodin1-39/+13
- Remove unnecessary show location boolean - Remove reliance on disconnected location - Align state behaviour with desktop - Update screen tests with the new behaviour
2025-04-30Move all test tags to new lib.ui.tag moduleKalle Lindström23-69/+69
2025-04-22Implement manage devices screenKalle Lindström3-2/+171
2025-04-10Implement quick access to active featuresDavid Göransson2-49/+133
- Add Daita: Multihop feature indicator - Make feature indicators clickable - Add animations when accessing the features through the indicators - Rework VpnSettings in order to support navigating to a feature in the list
2025-04-09Replace subtext with info dialog for device ip versionJonatan Rhodin1-0/+2
2025-04-04Show correct in ip when using multihopJonatan Rhodin1-0/+118
2025-04-03Update ip settings according to designJonatan Rhodin1-2/+4
2025-03-26Use drawable directly for split tunneling app iconsJonatan Rhodin1-2/+2
Also add a loading circle instead of the missing app icon image
2025-03-25Avoid using an unavailable ip version to connect to a relayJonatan Rhodin1-15/+17
Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net>
2025-03-24Make it possible to disable IPv6 in the tunnelJonatan Rhodin2-15/+44
2025-03-21Remove see full changelog buttonKalle Lindström1-12/+2
2025-03-19Improve TV connect screen UIKalle Lindström1-4/+4
- Implements the navigation rail design for Android TV - Implements the TV notification banner design - Adds two new Gradle modules: * tv: contains the Android TV specific Compose components (e.g. the NavigationDrawerTV component) * ui/compose: contains Compose-specific code that is needed by both the app module and the tv module.
2025-03-07Track IPv6 connectivity on AndroidDavid Lönnhager1-62/+153
Co-authored-by: Jonatan Rhoidn <jonatan.rhodin@mullvad.net> Co-authored-by: David Göransson <david.goransson@mullvad.net>
2025-03-07Fix and add testsJonatan Rhodin1-0/+3
2025-03-04Improve connectivity listener online detectionDavid Göransson1-0/+218
Fixes incorrect filter for networkEvents. Also adds debouncing to offline state when roaming to cellular from WiFi, this would otherwise cause a full reconnection.
2025-02-26Remove Joda Time and use java.time package insteadKalle Lindström1-6/+11
Joda Time has been superseded by the Java 8 java.time package which has more or less the same API. This commit removes all usage of Joda Time and replaces it with the java.time classes. This is done so that we can remove the dependency on Joda Time.
2025-02-04Do not show add server when custom dns server list is emptyJonatan Rhodin1-1/+5
2025-01-09Update changelog presentationDavid Göransson2-11/+53
2025-01-08Fix testsDavid Göransson1-4/+4
2025-01-08Make UI state have constraintsDavid Göransson1-14/+15
2025-01-07Fix testsDavid Göransson1-2/+2
2024-12-20Remove one-to-one relationship between provider and ownershipDavid Göransson2-53/+50
2024-12-13Remove bad default argumentsDavid Göransson31-1943/+1998