summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
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
2025-08-08Fix incorrect trailing contentDavid Göransson1-12/+13
2025-08-05Update changelog for android/2025.6-beta3Jonatan Rhodin1-0/+6
2025-08-05Use HorizontalPager on TV devices in select locationDavid Göransson6-60/+117
Also allow for using swipe to switch between enter and exit lists
2025-08-05Add konsist test to ensure all view model test uses TestCoroutineRuleJonatan Rhodin1-0/+18
2025-08-05Add documentation to TestCoroutineRuleJonatan Rhodin1-0/+6
2025-08-05Fix test flakiness by adding missing TestCoroutineRuleJonatan Rhodin3-9/+6
2025-08-04Use goAsync() api and remove TimeChangedReceiverKalle Lindström5-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-04Attempt to fix potential ANRKalle Lindström3-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-04Add additional logging on login failureDavid Göransson2-3/+8
2025-08-04Fix crash with DAITA and multihop recentsKalle Lindström1-1/+5
2025-08-01Fix new lint warningsDavid Göransson25-129/+132
2025-08-01Update lockfileDavid Göransson2-239/+229
2025-08-01Bump agp to 8.12.0David Göransson1-4/+2
2025-08-01Handle app icons with zero sizeDavid Göransson2-8/+7
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net>
2025-08-01Update android osv vulnsDavid Göransson1-24/+9
2025-08-01Update lockfileDavid Göransson3-257/+440
2025-08-01Fix ktor parsing errorDavid Göransson3-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-31Bump ktor to 3.2.3David Göransson1-1/+1
2025-07-31Update lint baselineDavid Göransson1-16/+5
2025-07-31Fix deprecation warningDavid Göransson1-3/+7
2025-07-31Fix tests failing when the notification allowed dialog is not shownJonatan Rhodin3-45/+7
2025-07-31Update lockfileDavid Göransson1-110/+159
2025-07-31Update lint baselineDavid Göransson1-2/+2
2025-07-31Bump grpc to 1.74.0David Göransson1-1/+1
2025-07-31Bump junit to 5.13.4David Göransson1-1/+1
2025-07-31Bump espresso to 3.7.0David Göransson1-1/+1
2025-07-31Bump androidx test orchestrator to 1.6.0David Göransson1-1/+1
2025-07-31Bump androidx runner to 1.7.0David Göransson1-1/+1
2025-07-31Bump androidx monitor to 1.8.0David Göransson1-1/+1
2025-07-31Bump androidx test to 1.7.0David Göransson1-1/+1
2025-07-31Set max priority on the boot receiverJonatan Rhodin1-1/+1
2025-07-31Update changelogJonatan Rhodin1-0/+1
2025-07-31Support 16kb page sizeDavid Göransson1-0/+7
2025-07-31Enable profileable tag in AndroidManifest.xmlKalle Lindström1-0/+4
We need to set this in order for a release build of the app to the profileable.
2025-07-30Migrate most settings screens to new Lc state formatJonatan Rhodin49-932/+1267
2025-07-30Add some basic logging for the play purchase verification processJonatan Rhodin1-0/+2
2025-07-29Check for both tag and name in location cells for e2e testsDavid Göransson3-1/+22
2025-07-29Add release-debuginfo config and Cargo profileKalle Lindström2-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-29Bump flake depsDavid Göransson1-9/+9
2025-07-29Bump ndk to 27.3.13750724David Göransson1-1/+1
2025-07-29Update ndk version in build instructionsDavid Göransson1-2/+2
2025-07-29Bump ndk on fdroid build scriptDavid Göransson1-1/+1
2025-07-29Bump image ndk to latest LTSDavid Göransson1-3/+3
2025-07-28Add named arg detekt testKalle Lindström43-109/+502
Adds a custom detekt rule that checks that all Screen and Dialog composables are called with only named arguments.
2025-07-25Update changelog for android/2025.6-beta2Albin1-0/+5
2025-07-24Update Android native debug instructionsKalle Lindström3-9/+23
2025-07-23Enable long press context menu for recentsKalle Lindström1-3/+19
2025-07-23Update tests on AndroidDavid Lönnhager3-0/+24