summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2025-02-25Allow invalidating NetworkState cacheDavid Göransson1-2/+13
2025-02-25Refactor defaultRawNetworkStateFlowDavid Göransson1-18/+13
2025-02-25Enable --locked for all gradle rust buildsJonatan Rhodin1-3/+1
2025-02-25Fix navigation in report problem screen for FirestickJonatan Rhodin1-1/+16
2025-02-25Fix gRPC not working with WiFi proxyDavid Göransson1-0/+3
2025-02-19Fix local.properties checkAlbin1-2/+3
Ensures that the local.properties check in the build script better handles cases when the local.properties file doesn't exist.
2025-02-19Update gradle lockfileAlbin1-214/+217
2025-02-19Add ktor error code commentAlbin1-0/+1
2025-02-19Revert "Bump ktor to 3.1.0"Albin1-1/+1
This reverts commit ef2caccec46ebdac5738b7602144dcbbcdf63753. Reverted due to an AbstractMethodError triggered in the serialization logic after bumping ktor 3.0.3->3.1.0.
2025-02-18Add `setup-rust` script and git hookKalle Lindström1-1/+7
The `setup-rust` helper script uses Rustup to install the default targets and components that each platform needs. The `setup-rust-post-checkout` script is a git hook (which needs to be copied to .git/hooks/post-checkout, which can be done manually or by running `setup-rust install-hook`) that detects when the `rust-toolchain.toml` file has changed and installs the default targets/components for the platform that the user has specified via the MULLVAD_SETUP_PLATFORM env variable.
2025-02-18Fix kotlin build script formattingAlbin1-5/+1
2025-02-18Fix mockapi device list test wait conditionAlbin1-1/+1
2025-02-18Update lockfileDavid Göransson2-790/+815
2025-02-18Update baselineDavid Göransson1-1/+1
2025-02-18Bump ksp to 2.1.10-1.0.30David Göransson1-1/+1
2025-02-18Bump gRPC to 1.70.0David Göransson2-1/+3
2025-02-18Fix formattingDavid Göransson2-5/+3
2025-02-18Bump ktfmt plugin to 0.22.0David Göransson1-1/+1
2025-02-18Bump joda time to 2.13.1David Göransson1-1/+1
2025-02-18Bump ktor to 3.1.0David Göransson1-1/+1
2025-02-18Bump AGP to 8.8.1David Göransson1-1/+1
2025-02-18Bump compose to 1.7.8David Göransson1-1/+1
2025-02-18Bump destinations to 2.1.0-beta16David Göransson1-1/+1
2025-02-17Adjust placeholder text stlye to be in line with input textJonatan Rhodin1-1/+1
2025-02-17Set font size of dialog inputs to be title mediumJonatan Rhodin6-0/+12
2025-02-14Disable broken e2e testAlbin1-0/+2
2025-02-12Update the first paragraph in the daita information messageJonatan Rhodin20-20/+1
2025-02-10Bump orchestrator in instrumentation test scriptAlbin1-1/+1
2025-02-10Update android translationEmīls20-20/+1
2025-02-10Add warning if CARGO_TARGETS is setKalle Lindström1-0/+4
2025-02-07Update all CI to update wireguard-go submodule more explicitlyLinus Färnstrand2-2/+2
2025-02-07Remove cbindgen and instructions about itLinus Färnstrand3-14/+0
cbindgen is no longer needed for building. The header generation is now done manually and never triggered automatically at build
2025-02-06Update changelogJonatan Rhodin1-0/+5
2025-02-06Adjust and unify margins in settings and vpn settingsJonatan Rhodin3-16/+9
2025-02-06Disable wireguard port setting if obfuscation is setJonatan Rhodin4-18/+50
2025-02-06Replace usage of body medium with title mediumJonatan Rhodin4-4/+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öransson9-178/+436
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 Rhodin21-132/+127
2025-02-04Bump Linux container image to mullvadvpn-app-build:85fa990a4Mullvad build server1-1/+1
2025-02-04Update Android prepare release scriptOskar1-65/+17
2025-02-04Move prepare-release script to android directoryOskar1-0/+113
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-04Restore osv scanner vuln ignore that is still requiredJonatan Rhodin1-0/+9
2025-02-04Update gradle lockfileAlbin2-0/+5457
2025-02-04Remove OWASP dependency check pluginAlbin10-5943/+0
The OWASP DependencyCheck plugin has been replaced with `osv-scanner` which covers our use-case.
2025-02-03Bump dates of depependency check suppressionsJonatan Rhodin1-1/+1
2025-02-03Bump dates of osv ignore vulnsJonatan Rhodin1-40/+11
2025-02-03Use ordered string substitutionsJonatan Rhodin1-4/+4
2025-02-03Remove unnecessary html parsingJonatan Rhodin5-69/+24