| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-03-14 | Bump compose destinations to 2.1.0 | David Göransson | 1 | -1/+1 | |
| 2025-03-14 | Bump androidx credentials to 1.5.0 | David Göransson | 1 | -1/+1 | |
| 2025-03-13 | Use lint only when generating a new verification metadata file | Jonatan Rhodin | 1 | -8/+2 | |
| Also remove excluded cargo task as it is no longer needed | |||||
| 2025-03-13 | Clean up redundant gradle repo | Albin | 2 | -4/+0 | |
| 2025-03-13 | Update changelog for android/2025.1-beta1 | David Göransson | 1 | -2/+10 | |
| 2025-03-13 | Improve lockfile task order | Albin | 1 | -1/+1 | |
| This is done to earlier detect lint issues. | |||||
| 2025-03-12 | Suppress netty CVEs | Albin | 1 | -1/+13 | |
| 2025-03-07 | Fix devmole publishing | Albin | 1 | -1/+4 | |
| 2025-03-07 | Use the correct connect function to detect online status | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-03-07 | Track IPv6 connectivity on Android | David Lönnhager | 7 | -180/+316 | |
| Co-authored-by: Jonatan Rhoidn <jonatan.rhodin@mullvad.net> Co-authored-by: David Göransson <david.goransson@mullvad.net> | |||||
| 2025-03-07 | Fix and add tests | Jonatan Rhodin | 5 | -1/+48 | |
| 2025-03-07 | Update changelog | Jonatan Rhodin | 1 | -0/+1 | |
| 2025-03-07 | Update translations | Jonatan Rhodin | 19 | -38/+38 | |
| 2025-03-07 | Implement device ip version ui | Jonatan Rhodin | 5 | -10/+56 | |
| 2025-03-07 | Add support for device ip setting in model | Jonatan Rhodin | 6 | -0/+56 | |
| 2025-03-07 | Update changelog | David Göransson | 1 | -1/+5 | |
| 2025-03-07 | Update lockfile | David Göransson | 1 | -0/+14 | |
| 2025-03-07 | Offer to store accout number in password manager | David Göransson | 5 | -3/+40 | |
| 2025-03-07 | Ignore meta-data lint warnings | David Göransson | 1 | -1/+1 | |
| These are only required if we use passkeys or uses methods that make use DAL (Digital Asset Links). | |||||
| 2025-03-07 | Add Androidx credentials dependency | David Göransson | 2 | -1/+4 | |
| 2025-03-07 | Update strings to fit with not detecting other always on app | David Göransson | 20 | -20/+1 | |
| 2025-03-07 | Add documentation about detecting always_on_vpn_app | David Göransson | 4 | -30/+43 | |
| Only before Android 11 and on test builds (running from Android studio) it will report always-on vpn app. | |||||
| 2025-03-06 | Fix android prepare script push suggestion | Albin | 1 | -6/+6 | |
| 2025-03-06 | Enable automatic alpha devmole publishing | Albin | 1 | -4/+3 | |
| 2025-03-05 | Fix relay list preparation | Albin | 1 | -3/+3 | |
| 2025-03-05 | Revert "Set debugSymbolLevel to full" | Albin | 1 | -1/+0 | |
| This reverts commit e96254b9b484f0411f50de5255487d3a4b15de5b. The commit was reverted due to it not producing the expected output. | |||||
| 2025-03-05 | Set debugSymbolLevel to full | Kalle Lindström | 1 | -0/+1 | |
| 2025-03-05 | Revert "Remove debug symbols for aab bundles" | Kalle Lindström | 1 | -4/+0 | |
| We want to include the symbol files in the aab archive as this will enable us to see symbolized stack traces in the play console. This reverts commit ca687173e28a4b9acf69b1b99e9ee83da9ebd40a. | |||||
| 2025-03-04 | Improve connectivity listener online detection | David Göransson | 5 | -89/+296 | |
| Fixes incorrect filter for networkEvents. Also adds debouncing to offline state when roaming to cellular from WiFi, this would otherwise cause a full reconnection. | |||||
| 2025-03-03 | Fix connectivity listener | David Göransson | 2 | -27/+72 | |
| Fixes an issue where another VPN app or user having unfortunate timing of turning on airplane mode and connecting at almost the same time would leave a lingering network cached in the scan. This fix will start with the all networks state and give the networkEvents flow 1 second to start up and emit the actual network state. | |||||
| 2025-03-03 | Add waitForIdle to device list test | Albin | 1 | -0/+3 | |
| Wait until the application is idle to avoid skipping input events that are filtered out depending on lifecycle state (dropUnlessResumed). | |||||
| 2025-03-03 | Assume connectivity if we are unable to fetch | David Göransson | 1 | -1/+2 | |
| 2025-02-27 | Document how to reproducibly build the app | Kalle Lindström | 1 | -0/+33 | |
| 2025-02-27 | Update dimensions and fonts | Jonatan Rhodin | 2 | -3/+4 | |
| 2025-02-27 | Fix fonts and spacing in privacy disclaimer screen | Jonatan Rhodin | 1 | -12/+8 | |
| 2025-02-27 | Add instructions on how to update gradlew | David Göransson | 1 | -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-27 | Update gradle wrapper to 8.13 | David Göransson | 3 | -3/+3 | |
| 2025-02-27 | Update lockfile | David Göransson | 1 | -420/+399 | |
| 2025-02-27 | Update detekt to 1.23.8 | David Göransson | 1 | -1/+1 | |
| 2025-02-27 | Update ConstraintLayout to 1.1.1 | David Göransson | 1 | -1/+1 | |
| 2025-02-27 | Update datastore to 1.1.3 | David Göransson | 1 | -1/+1 | |
| 2025-02-27 | Update activity to 1.10.1 | David Göransson | 1 | -1/+1 | |
| 2025-02-27 | Bump AGP to 8.8.2 | David Göransson | 1 | -1/+1 | |
| 2025-02-26 | Fix spamming of connectivity changed events | Jonatan Rhodin | 1 | -0/+2 | |
| 2025-02-26 | Update verification-metadata.xml | Kalle Lindström | 1 | -5/+0 | |
| 2025-02-26 | Remove Joda Time and use java.time package instead | Kalle Lindström | 63 | -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-25 | Add logging for dropped nav events | Albin | 1 | -0/+5 | |
| Adding logging for skipped navigation events in order to simplify debugging of flaky tests. | |||||
| 2025-02-25 | Remove cached VpnConfig in TalpidVpnService | David Göransson | 1 | -8/+1 | |
| 2025-02-25 | Reduce open_tun calls (Establish) | David Göransson | 3 | -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-25 | Fix incorrectly notifying offline | David Göransson | 1 | -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. | |||||
