summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2025-09-09Fix issue with select location if settings is null at initJonatan Rhodin1-17/+21
2025-09-08Remove autogenerated locale config due to crashJonatan Rhodin3-2/+29
Instead use a static file
2025-09-05Update changelog for android/2025.7-beta2Jonatan Rhodin1-0/+6
2025-09-05Push and align expiry datesDavid Göransson1-6/+6
2025-09-05Ignore CVE-2025-58056 on androidDavid Göransson1-0/+6
2025-09-04Ignore CVE-2025-58057 on androidJonatan Rhodin1-0/+6
2025-09-04Fix select location not workingDavid Göransson1-18/+11
If a user upgraded from 2022.2 (where multihop entry was Any by default in settings) select location would be broken because it was unable to and when multihop was enabled and the entry was set as Any.
2025-09-03Update translationsJonatan Rhodin19-7/+121
2025-09-03Add connection test for QUICDavid Göransson7-1/+42
2025-09-03Add UI support for QUIC settingJonatan Rhodin59-229/+532
2025-09-02Add PQ on as default to changelogJonatan Rhodin1-0/+3
2025-09-02Update lockfileDavid Göransson2-0/+16
2025-09-02Add previewDavid Göransson1-0/+41
2025-09-02Refactor map lifecycle implementationDavid Göransson3-31/+28
2025-08-28Update lockfileDavid Göransson2-608/+368
2025-08-28Update baselineDavid Göransson1-2/+2
2025-08-28Bump protobuf to 4.32.0David Göransson1-1/+1
2025-08-28Bump grpc to 1.75.0David Göransson1-1/+1
2025-08-28Bump kermit to 2.0.8David Göransson1-1/+1
2025-08-28Bump lifecycle to 2.9.3David Göransson1-1/+1
2025-08-28Bump agp to 8.12.1David Göransson1-1/+1
2025-08-28Bump ksp to 2.2.10-2.0.2David Göransson1-1/+1
2025-08-28Bump kotlin to 2.2.10David Göransson1-1/+1
2025-08-28Update changelog for android/2025.7-beta1Jonatan Rhodin1-1/+5
2025-08-28Upgrade to Gradle 9.0.0Kalle Lindström1-2/+2
2025-08-28Update Android build documentationKalle Lindström2-5/+9
2025-08-28Use rust-android-gradle plugin as submoduleKalle Lindström12-161/+1318
2025-08-22Improve connect on start up informationJonatan Rhodin27-43/+100
2025-08-21Add logging to verify play purchaseJonatan Rhodin1-8/+27
2025-08-19Catch exception in toExpiryDateString()Kalle Lindström1-1/+11
2025-08-19Update ui automatorJonatan Rhodin3-8/+11
2025-08-19Fix failing e2e testsJonatan Rhodin1-1/+1
2025-08-18Disable flaky testsJonatan Rhodin2-0/+4
2025-08-15Update verification metadataJonatan Rhodin3-1707/+1317
2025-08-15Replace call to deprecated functionJonatan Rhodin1-8/+1
2025-08-15Improve compose stack traceJonatan Rhodin1-0/+6
2025-08-15Fix lint issuesJonatan Rhodin3-5/+7
2025-08-15Update test orchestrator to 1.6.1Jonatan Rhodin1-1/+1
2025-08-15Update core-ktx to 1.17.0Jonatan Rhodin1-1/+1
2025-08-15Update jetpack compose to 1.9.0Jonatan Rhodin1-1/+1
2025-08-14Ignore CVE-2025-55163 as it only affects http2Jonatan Rhodin1-0/+6
2025-08-14Update changelogKalle Lindström1-0/+1
2025-08-14Set relay to current country on first startKalle Lindström1-0/+44
Sets the default relay selection to the current country (as determined by am.i.mullvad.net). If the current country does not have any relays the country with the closest relay is choosen instead. In non-release builds of the Android app we do not bundle a relay list in the APK, and the relay list is fetched when the user logs in. So one of the following can happen: 1. Geolocation request returns, we have a relay list. 2. Geolocation request returns, we do not yet have a relay list. 3. Relay list request returns, we have a geolocation. 4. Relay list request returns, we do not have a geolocation. In 1. and 3. we can update the default location. In 2. we have to wait until the relay list is fetched from the api until we can update the default location. 4. is unlikely to happen but could happen if am.i.mullvad is down.
2025-08-12Update changelog for android/2025.6Jonatan Rhodin1-0/+5
2025-08-12Move expiry notification handling to applicationKalle Lindström3-30/+49
2025-08-11Add tests to ensure expected behavior in the payment flowJonatan Rhodin1-0/+56
2025-08-08Fix issue with with the select location list navigationJonatan Rhodin1-1/+2
2025-08-08Clear account expiry datastore pref on logoutKalle Lindström2-2/+13
2025-08-08Replace select hop code with use casesJonatan Rhodin36-311/+693
Also split the select hop code into select hop and modify multihop Refactor relay list type
2025-08-08Update translationsJonatan Rhodin19-3/+193