summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2025-02-27Update dimensions and fontsJonatan Rhodin2-3/+4
2025-02-27Fix fonts and spacing in privacy disclaimer screenJonatan Rhodin1-12/+8
2025-02-27Add instructions on how to update gradlewDavid Göransson1-0/+11
Previously the instructions where added inside the gradle-wrapper.properties files, however this means as you update it all the instructions gets removed and you have to manually add them again. I've now clarified the instructions and put them in a place where they won't get cleared out when updating.
2025-02-27Update gradle wrapper to 8.13David Göransson3-3/+3
2025-02-27Update lockfileDavid Göransson1-420/+399
2025-02-27Update detekt to 1.23.8David Göransson1-1/+1
2025-02-27Update ConstraintLayout to 1.1.1David Göransson1-1/+1
2025-02-27Update datastore to 1.1.3David Göransson1-1/+1
2025-02-27Update activity to 1.10.1David Göransson1-1/+1
2025-02-27Bump AGP to 8.8.2David Göransson1-1/+1
2025-02-26Fix spamming of connectivity changed eventsJonatan Rhodin1-0/+2
2025-02-26Update verification-metadata.xmlKalle Lindström1-5/+0
2025-02-26Remove Joda Time and use java.time package insteadKalle Lindström63-228/+244
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-25Add logging for dropped nav eventsAlbin1-0/+5
Adding logging for skipped navigation events in order to simplify debugging of flaky tests.
2025-02-25Remove cached VpnConfig in TalpidVpnServiceDavid Göransson1-8/+1
2025-02-25Reduce open_tun calls (Establish)David Göransson3-28/+21
Each call to Establish opens a window for leaks on android. By only invoking Establish if the VpnConfig if any of the input has changed and reusing it otherwise we avoid many of these leaks. This commit also waits for android to report back that the routes have been created to ping and verify connectivity to avoid pings going outside the tunnel.
2025-02-25Fix incorrectly notifying offlineDavid Göransson1-19/+30
Incorrectly notifying that we are offline to the daemon would result in us enter ErrorState, and thus restarting the tunnel in a blocking state, opening a small window for leaks of traffic.
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