| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-30 | Improve documentation and logging of connectivity status | Jonatan Rhodin | 2 | -4/+19 | |
| - Clarify why we need to listen for all non-VPN network events. - Log default network event types in production build. - Add log for when we try to check connectivity status. - Improve logging of when we can't access the internet via socket. | |||||
| 2025-09-29 | Disable keybaords for flaky tests and enable them again | Jonatan Rhodin | 3 | -27/+58 | |
| The combination of the keyboard appearing at the same time as input being from the test causes a crash during some circumstances. | |||||
| 2025-09-29 | Update lockfile | Jonatan Rhodin | 2 | -933/+875 | |
| 2025-09-29 | Format code | Jonatan Rhodin | 6 | -80/+79 | |
| 2025-09-29 | Document ksp issue | David Göransson | 1 | -0/+1 | |
| 2025-09-29 | Bump dependency versions to 0.53.0 | David Göransson | 1 | -1/+1 | |
| 2025-09-29 | Bump ktor to 3.3.0 | David Göransson | 1 | -1/+1 | |
| 2025-09-29 | Bump grpc kotlin to 1.5.0 | David Göransson | 1 | -1/+1 | |
| 2025-09-29 | Fix material api changes | Jonatan Rhodin | 4 | -7/+8 | |
| 2025-09-29 | Bump material 3 to 1.4.0 | David Göransson | 1 | -1/+1 | |
| 2025-09-29 | Bump lifecycle to 2.9.4 | David Göransson | 1 | -1/+1 | |
| 2025-09-29 | Bump compose to 1.9.2 | David Göransson | 1 | -1/+1 | |
| 2025-09-29 | Update ktfmt to version 0.24.0 | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-09-29 | Update protobuf to version 4.32.1 | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-09-29 | Update gradle to 9.1.0 | Jonatan Rhodin | 1 | -2/+2 | |
| 2025-09-25 | Fix no locations found test | Jonatan Rhodin | 1 | -1/+2 | |
| 2025-09-25 | Improve no locations found error message | Jonatan Rhodin | 21 | -25/+18 | |
| 2025-09-25 | Fix select location test | Jonatan Rhodin | 1 | -0/+2 | |
| 2025-09-25 | Fix screen tests missing assertions | Jonatan Rhodin | 4 | -8/+8 | |
| 2025-09-25 | Update changelog for android/2025.8 | Jonatan Rhodin | 1 | -0/+8 | |
| 2025-09-23 | Fix android studio sync project with gradle files | David Göransson | 1 | -0/+1 | |
| After upgrading Android Studio now pulls in org.apache.groovy in the syncing process in android studio. This dependency is not needed when building the project from commandline. | |||||
| 2025-09-18 | Add multiplexer POC to daemon, TSM, and relay selector | David Lönnhager | 1 | -3/+6 | |
| 2025-09-17 | Ignore GHSA-2363-cqg2-863c as it is not relevant | Jonatan Rhodin | 1 | -0/+6 | |
| 2025-09-17 | Fix clean being broken in rust gradle plugin | Jonatan Rhodin | 1 | -0/+0 | |
| 2025-09-16 | Fix strings in strings_non_translatable missing translatable=false | Jonatan Rhodin | 1 | -6/+6 | |
| 2025-09-15 | Add LWO obfuscator | David Lönnhager | 1 | -0/+4 | |
| 2025-09-12 | Add better support for variant filters | David Göransson | 5 | -54/+94 | |
| 2025-09-12 | Update baseline prof file | Jonatan Rhodin | 1 | -342/+7279 | |
| 2025-09-11 | Fix screen animation not working from settings | David Göransson | 1 | -4/+6 | |
| 2025-09-11 | Decrease the amount of kept classes in proguard | Jonatan Rhodin | 1 | -5/+11 | |
| 2025-09-11 | Move ApiEndpointOverride to its own bean in app module | Jonatan Rhodin | 3 | -10/+11 | |
| 2025-09-11 | Use androidContext instead of get() for MullvadProblemReport | Jonatan Rhodin | 1 | -1/+7 | |
| 2025-09-11 | Update changelog for android/2025.7 | Jonatan Rhodin | 1 | -0/+5 | |
| 2025-09-11 | Update lockfile | David Göransson | 3 | -700/+1251 | |
| 2025-09-11 | Bump benchmarch macro to 1.4.1 | David Göransson | 1 | -1/+1 | |
| 2025-09-11 | Bump kotlin to 2.2.20 | David Göransson | 1 | -2/+2 | |
| 2025-09-11 | Bump koin to 4.1.1 | David Göransson | 1 | -2/+2 | |
| 2025-09-11 | Bump activity to 1.11.0 | David Göransson | 1 | -1/+1 | |
| 2025-09-11 | Bump compose to 1.9.1 | David Göransson | 1 | -1/+1 | |
| 2025-09-11 | Bump baselineprofile to 1.4.1 | David Göransson | 1 | -1/+1 | |
| 2025-09-11 | Bump AGP to 8.13.0 | David Göransson | 1 | -2/+2 | |
| 2025-09-10 | Add inital baseline profile generation | Kalle Lindström | 12 | -7/+20790 | |
| To improve startup performance this PR adds a baseline profile generation module in test/baselineprofile. The baseline profile plugin requires Junit4 so that is also added as a dependency. A baseline-prof.txt was also generated by running `./gradlew generatePlayProdReleaseBaselineProfile` and checked in. The tests that generate the baselineprofile currently only start the app and accepts the privacy policy. This should be improved later on to improve the startup performance. | |||||
| 2025-09-09 | Do not block exit relays when daita is enabled | Jonatan Rhodin | 7 | -9/+94 | |
| If a entry relay is selected it should be blocked in the exit list when daita is enabled and direct only is disabled. This is because the entry relay is automatically selected in these circumstances. | |||||
| 2025-09-09 | Fix issue with select location if settings is null at init | Jonatan Rhodin | 1 | -17/+21 | |
| 2025-09-08 | Remove autogenerated locale config due to crash | Jonatan Rhodin | 3 | -2/+29 | |
| Instead use a static file | |||||
| 2025-09-05 | Update changelog for android/2025.7-beta2 | Jonatan Rhodin | 1 | -0/+6 | |
| 2025-09-05 | Push and align expiry dates | David Göransson | 1 | -6/+6 | |
| 2025-09-05 | Ignore CVE-2025-58056 on android | David Göransson | 1 | -0/+6 | |
| 2025-09-04 | Ignore CVE-2025-58057 on android | Jonatan Rhodin | 1 | -0/+6 | |
| 2025-09-04 | Fix select location not working | David Göransson | 1 | -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. | |||||
