summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
AgeCommit message (Collapse)AuthorFilesLines
2025-02-06Replace usage of body medium with title mediumJonatan Rhodin3-3/+3
This is because snack bars uses body medium and we want snack bars to have the standard look
2025-02-06Replace old waitForTunnelUp functionDavid Göransson1-0/+146
After invoking VpnService.establish() we will get a tunnel file descriptor that corresponds to the interface that was created. However, this has no guarantee of the routing table beeing up to date, and we might thus send traffic outside the tunnel. Previously this was done through looking at the tunFd to see that traffic is sent to verify that the routing table has changed. If no traffic is seen some traffic is induced to a random IP address to ensure traffic can be seen. This new implementation is slower but won't risk sending UDP traffic to a random public address at the internet.
2025-02-05Move daita data usage warning to the first pageJonatan Rhodin1-12/+7
2025-02-04Open the store page on fdroid versionJonatan Rhodin5-16/+29
2025-02-04Do not show add server when custom dns server list is emptyJonatan Rhodin7-24/+63
2025-02-03Remove unnecessary html parsingJonatan Rhodin4-51/+18
2025-02-03Fix incorrect display of custom list without locationsJonatan Rhodin2-14/+20
2025-01-29Fix blocking text colorDavid Göransson2-1/+4
2025-01-21Fix warningsDavid Göransson8-77/+76
2025-01-17Rely on connectionState to decide if to unbind the serviceDavid Göransson1-4/+3
2025-01-13Fix constraint for bannerDavid Göransson1-2/+2
2025-01-13Add leak test for when VPN settings changeNiklas Berglund4-0/+13
2025-01-09Update changelog presentationDavid Göransson23-215/+568
2025-01-08Fix testsDavid Göransson2-5/+5
2025-01-08Fix errorDavid Göransson2-2/+7
2025-01-08Make UI state have constraintsDavid Göransson11-113/+131
2025-01-07Fix testsDavid Göransson3-22/+12
2025-01-07Add support for blocking and disconnecting text in connection screenDavid Göransson1-2/+2
2025-01-07Remove debounce in Connect uiStateDavid Göransson2-5/+21
2025-01-07Add missing chevrons in settingsJonatan Rhodin1-0/+14
2025-01-07Draw map behind nav barDavid Göransson1-27/+30
2025-01-07Open keyboard immediately on opening searchDavid Göransson1-1/+8
2025-01-02Remove global API endpointEmīls2-2/+21
2024-12-23Improve tapjacking prevention to not block other appsJonatan Rhodin1-1/+1
2024-12-20Remove one-to-one relationship between provider and ownershipDavid Göransson17-206/+266
2024-12-19Fix flaky test in OutOfTimeUseCaseTestKalle Lindström1-2/+2
2024-12-19Migrate from SharedPreferences to DataStoreKalle Lindström8-39/+113
2024-12-19Add proto datastore dependencyKalle Lindström1-0/+6
2024-12-19Fix missing animation on expand on cardDavid Göransson1-4/+4
2024-12-17Add warning text for battery usage of shadowsocksDavid Göransson1-1/+7
2024-12-13Remove bad default argumentsDavid Göransson74-2196/+2370
2024-12-13Fix android daita stringsAlbin5-22/+81
2024-12-13Replace intentholder with api override intent holderJonatan Rhodin2-14/+15
2024-12-13Remove the use of intent provider for request vpn permissionJonatan Rhodin5-88/+67
2024-12-12Remove select location horizontal pager on TVKalle Lindström1-21/+35
2024-12-11Fix click action on headers in obfuscation sub-settings screensDavid Göransson3-3/+4
2024-12-10Attempt to fix flaky testsKalle Lindström1-51/+53
2024-12-09Use enableEdgeToEdge helper functionDavid Göransson1-4/+7
Address a warning in Google Play console warning us not to use the legacy way of enables edge to edge.
2024-12-06Migrate ConnectionTest e2e tests to use POPNiklas Berglund4-1/+12
2024-12-03Implement UDP-over-TCP e2e test and firewall API clientNiklas Berglund5-19/+31
2024-12-02Update screen testsJonatan Rhodin2-5/+7
2024-12-02Add and fix unit testsJonatan Rhodin6-19/+164
2024-12-02Implement support for daita with multihopJonatan Rhodin31-150/+1229
2024-11-27Fix formattingDavid Göransson1-1/+1
2024-11-27Fix usecaseDavid Göransson1-2/+2
2024-11-27Remove default valueDavid Göransson1-1/+0
2024-11-27Handle legacy always-on vpn profilesDavid Göransson13-128/+198
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net>
2024-11-27Update and add screen testsJonatan Rhodin5-116/+182
2024-11-27Add and update unit testsJonatan Rhodin8-181/+691
2024-11-27Implement multihopJonatan Rhodin44-1629/+3333