| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-08-08 | Fix issue with with the select location list navigation | Jonatan Rhodin | 1 | -1/+2 | |
| 2025-08-08 | Clear account expiry datastore pref on logout | Kalle Lindström | 2 | -2/+13 | |
| 2025-08-08 | Replace select hop code with use cases | Jonatan Rhodin | 36 | -311/+693 | |
| Also split the select hop code into select hop and modify multihop Refactor relay list type | |||||
| 2025-08-08 | Update translations | Jonatan Rhodin | 19 | -3/+193 | |
| 2025-08-08 | Fix incorrect trailing content | David Göransson | 1 | -12/+13 | |
| 2025-08-05 | Update changelog for android/2025.6-beta3 | Jonatan Rhodin | 1 | -0/+6 | |
| 2025-08-05 | Use HorizontalPager on TV devices in select location | David Göransson | 6 | -60/+117 | |
| Also allow for using swipe to switch between enter and exit lists | |||||
| 2025-08-05 | Add konsist test to ensure all view model test uses TestCoroutineRule | Jonatan Rhodin | 1 | -0/+18 | |
| 2025-08-05 | Add documentation to TestCoroutineRule | Jonatan Rhodin | 1 | -0/+6 | |
| 2025-08-05 | Fix test flakiness by adding missing TestCoroutineRule | Jonatan Rhodin | 3 | -9/+6 | |
| 2025-08-04 | Use goAsync() api and remove TimeChangedReceiver | Kalle Lindström | 5 | -59/+6 | |
| The TimeChangedReceiver was not actually needed because AlarmManager.RTC uses a UTC timestamp that we convert the triggerAt ZonedDateTime to. So the trigger time is scheduled in UTC+0 and will thus trigger at the correct time redardless of time zone changes. | |||||
| 2025-08-04 | Attempt to fix potential ANR | Kalle Lindström | 3 | -5/+30 | |
| In onReceive in NotificationAlarmReceiver onBlocking() was used which could potentially take too much time and cause an ANR. This PR changes the onBlocking() call to instead use the goAsync() API so that the onReceive method can return immediately. | |||||
| 2025-08-04 | Add additional logging on login failure | David Göransson | 2 | -3/+8 | |
| 2025-08-04 | Fix crash with DAITA and multihop recents | Kalle Lindström | 1 | -1/+5 | |
| 2025-08-01 | Fix new lint warnings | David Göransson | 25 | -129/+132 | |
| 2025-08-01 | Update lockfile | David Göransson | 2 | -239/+229 | |
| 2025-08-01 | Bump agp to 8.12.0 | David Göransson | 1 | -4/+2 | |
| 2025-08-01 | Handle app icons with zero size | David Göransson | 2 | -8/+7 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> | |||||
| 2025-08-01 | Update android osv vulns | David Göransson | 1 | -24/+9 | |
| 2025-08-01 | Update lockfile | David Göransson | 3 | -257/+440 | |
| 2025-08-01 | Fix ktor parsing error | David Göransson | 3 | -6/+14 | |
| App module had transitive dependencies using a older version at runtime of serializationx. However, when compiling the test:e2e module a later version than 1.8.0 was used through ktor. This caused deserialization in runtime to go looking for a method that didn't exist. By putting an explicit version in the app module we make sure to use a version that is compatible with ktor. | |||||
| 2025-07-31 | Bump ktor to 3.2.3 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Update lint baseline | David Göransson | 1 | -16/+5 | |
| 2025-07-31 | Fix deprecation warning | David Göransson | 1 | -3/+7 | |
| 2025-07-31 | Fix tests failing when the notification allowed dialog is not shown | Jonatan Rhodin | 3 | -45/+7 | |
| 2025-07-31 | Update lockfile | David Göransson | 1 | -110/+159 | |
| 2025-07-31 | Update lint baseline | David Göransson | 1 | -2/+2 | |
| 2025-07-31 | Bump grpc to 1.74.0 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Bump junit to 5.13.4 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Bump espresso to 3.7.0 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Bump androidx test orchestrator to 1.6.0 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Bump androidx runner to 1.7.0 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Bump androidx monitor to 1.8.0 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Bump androidx test to 1.7.0 | David Göransson | 1 | -1/+1 | |
| 2025-07-31 | Set max priority on the boot receiver | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-07-31 | Update changelog | Jonatan Rhodin | 1 | -0/+1 | |
| 2025-07-31 | Support 16kb page size | David Göransson | 1 | -0/+7 | |
| 2025-07-31 | Enable profileable tag in AndroidManifest.xml | Kalle Lindström | 1 | -0/+4 | |
| We need to set this in order for a release build of the app to the profileable. | |||||
| 2025-07-30 | Migrate most settings screens to new Lc state format | Jonatan Rhodin | 49 | -932/+1267 | |
| 2025-07-30 | Add some basic logging for the play purchase verification process | Jonatan Rhodin | 1 | -0/+2 | |
| 2025-07-29 | Check for both tag and name in location cells for e2e tests | David Göransson | 3 | -1/+22 | |
| 2025-07-29 | Add release-debuginfo config and Cargo profile | Kalle Lindström | 2 | -7/+22 | |
| When doing performance profiling we want to used the optimized Rust artifacts but we also want to keep the debug symbols. | |||||
| 2025-07-29 | Bump flake deps | David Göransson | 1 | -9/+9 | |
| 2025-07-29 | Bump ndk to 27.3.13750724 | David Göransson | 1 | -1/+1 | |
| 2025-07-29 | Update ndk version in build instructions | David Göransson | 1 | -2/+2 | |
| 2025-07-29 | Bump ndk on fdroid build script | David Göransson | 1 | -1/+1 | |
| 2025-07-29 | Bump image ndk to latest LTS | David Göransson | 1 | -3/+3 | |
| 2025-07-28 | Add named arg detekt test | Kalle Lindström | 43 | -109/+502 | |
| Adds a custom detekt rule that checks that all Screen and Dialog composables are called with only named arguments. | |||||
| 2025-07-25 | Update changelog for android/2025.6-beta2 | Albin | 1 | -0/+5 | |
| 2025-07-24 | Update Android native debug instructions | Kalle Lindström | 3 | -9/+23 | |
