| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-04-28 | Add mock api test for manage devices screen | Kalle Lindström | 3 | -2/+8 | |
| 2025-04-22 | Implement manage devices screen | Kalle Lindström | 32 | -170/+1090 | |
| 2025-04-22 | Add LoadingContentError type | Kalle Lindström | 1 | -0/+43 | |
| 2025-04-17 | Fix test | David Göransson | 2 | -12/+14 | |
| 2025-04-17 | Fix incorrect getCustomListById | David Göransson | 2 | -9/+15 | |
| Current implementation would always hold of 5 seconds if we are trying to get a custom list that doesn't exist. | |||||
| 2025-04-15 | Fix nav drawer wrong focus on Android TV | Kalle Lindström | 1 | -2/+31 | |
| When switching locations on Android TV when the app goes back to the connect screen, focus was sometimes incorrectly put on the navigation drawer, which caused it to expand when it shouldn't. This commit fixes that by detecting when we navigate back to the connect screen from the select location screen, and when that is the case we manually focus the select location button. We check if we get a FocusDirection.Down event to detect if we navigated back from the select location screen, which isn't optimal, but I couldn't find a better way to detect this. This works because if we return from the account or settings screens we get a FocusDirection.Enter event. | |||||
| 2025-04-15 | Add property flag to enable keep native symbols | Kalle Lindström | 1 | -1/+9 | |
| The native symbols blows up the size of the APK by a lot, so we add a flag `KEEP_DEBUG_SYMBOLS` that must be set to `true` or else we strip the native lib symbols. | |||||
| 2025-04-11 | Add DeviceListViewModel test | Kalle Lindström | 2 | -1/+200 | |
| 2025-04-10 | Add support for DAITA: Multihop indicator | David Göransson | 7 | -104/+12 | |
| 2025-04-10 | Implement quick access to active features | David Göransson | 47 | -816/+1868 | |
| - Add Daita: Multihop feature indicator - Make feature indicators clickable - Add animations when accessing the features through the indicators - Rework VpnSettings in order to support navigating to a feature in the list | |||||
| 2025-04-09 | Replace subtext with info dialog for device ip version | Jonatan Rhodin | 3 | -16/+35 | |
| 2025-04-04 | Add shadowsocks obfuscation e2e test | Kalle Lindström | 2 | -1/+6 | |
| 2025-04-04 | Update strings and translations | Jonatan Rhodin | 2 | -4/+0 | |
| 2025-04-04 | Show correct in ip when using multihop | Jonatan Rhodin | 3 | -1/+124 | |
| 2025-04-03 | Update ip settings according to design | Jonatan Rhodin | 3 | -12/+51 | |
| 2025-04-01 | Set select location to always open on the exit tab | Jonatan Rhodin | 3 | -22/+2 | |
| 2025-03-27 | Handle open app page when no app store is installed | Jonatan Rhodin | 5 | -23/+51 | |
| 2025-03-26 | Use drawable directly for split tunneling app icons | Jonatan Rhodin | 7 | -48/+81 | |
| Also add a loading circle instead of the missing app icon image | |||||
| 2025-03-25 | Avoid using an unavailable ip version to connect to a relay | Jonatan Rhodin | 1 | -15/+17 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2025-03-25 | Scroll to first checked custom location on open | Kalle Lindström | 3 | -13/+27 | |
| 2025-03-24 | Make it possible to disable IPv6 in the tunnel | Jonatan Rhodin | 12 | -65/+155 | |
| 2025-03-24 | Hide clipboard data when copying account number | Kalle Lindström | 4 | -6/+24 | |
| 2025-03-21 | Fix duplicate verifying purchase string | David Göransson | 4 | -6/+4 | |
| 2025-03-21 | Fix duplicate Split Tunneling string | David Göransson | 1 | -1/+1 | |
| 2025-03-21 | Fix duplicate Server IP override string | David Göransson | 3 | -3/+3 | |
| 2025-03-21 | Fix duplicate Multihop string | David Göransson | 1 | -1/+1 | |
| 2025-03-21 | Fix duplicate local network sharing string | David Göransson | 1 | -1/+1 | |
| 2025-03-21 | Fix duplicate IPv6 string | David Göransson | 2 | -2/+2 | |
| 2025-03-21 | Fix duplicate IPv4 string | David Göransson | 2 | -2/+2 | |
| 2025-03-21 | Fix duplicate import string | David Göransson | 1 | -1/+1 | |
| 2025-03-21 | Fix duplicate dns content blockers string | David Göransson | 3 | -3/+3 | |
| 2025-03-21 | Fix duplicate connecting string | David Göransson | 2 | -2/+2 | |
| 2025-03-21 | Remove see full changelog button | Kalle Lindström | 4 | -70/+4 | |
| 2025-03-21 | Add action to go to VPN settings from snackbar | Kalle Lindström | 1 | -11/+13 | |
| 2025-03-19 | Improve TV connect screen UI | Kalle Lindström | 35 | -1470/+215 | |
| - Implements the navigation rail design for Android TV - Implements the TV notification banner design - Adds two new Gradle modules: * tv: contains the Android TV specific Compose components (e.g. the NavigationDrawerTV component) * ui/compose: contains Compose-specific code that is needed by both the app module and the tv module. | |||||
| 2025-03-17 | Keep native debug symbols for debug builds | Kalle Lindström | 1 | -0/+1 | |
| 2025-03-14 | Fix lint warning | David Göransson | 4 | -6/+8 | |
| 2025-03-07 | Fix devmole publishing | Albin | 1 | -1/+4 | |
| 2025-03-07 | Track IPv6 connectivity on Android | David Lönnhager | 1 | -62/+153 | |
| 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 | Implement device ip version ui | Jonatan Rhodin | 4 | -10/+53 | |
| 2025-03-07 | Add support for device ip setting in model | Jonatan Rhodin | 1 | -0/+4 | |
| 2025-03-07 | Offer to store accout number in password manager | David Göransson | 2 | -2/+26 | |
| 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 | 1 | -1/+2 | |
| 2025-03-07 | Add documentation about detecting always_on_vpn_app | David Göransson | 1 | -0/+2 | |
| Only before Android 11 and on test builds (running from Android studio) it will report always-on vpn app. | |||||
| 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 | 2 | -0/+219 | |
| Fixes incorrect filter for networkEvents. Also adds debouncing to offline state when roaming to cellular from WiFi, this would otherwise cause a full reconnection. | |||||
