| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-04-10 | Implement quick access to active features | David Göransson | 5 | -8/+45 | |
| - 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-10 | Show ip unavailble error message on desktop | Jonatan Rhodin | 1 | -2/+2 | |
| 2025-04-10 | Fix parceable navigation issue | David Göransson | 2 | -1/+5 | |
| 2025-04-09 | Replace subtext with info dialog for device ip version | Jonatan Rhodin | 1 | -1/+2 | |
| 2025-04-09 | Improve error message when an unavailable ip version is selected | Jonatan Rhodin | 4 | -3/+13 | |
| 2025-04-04 | Update strings and translations | Jonatan Rhodin | 20 | -43/+43 | |
| 2025-04-04 | Update titles for ip version settings | Jonatan Rhodin | 20 | -40/+2 | |
| 2025-04-04 | Show correct in ip when using multihop | Jonatan Rhodin | 2 | -8/+15 | |
| 2025-04-03 | Fix device ip version title | Jonatan Rhodin | 20 | -1/+20 | |
| 2025-04-03 | Update ip settings according to design | Jonatan Rhodin | 20 | -0/+21 | |
| 2025-03-27 | Handle open app page when no app store is installed | Jonatan Rhodin | 1 | -0/+2 | |
| 2025-03-25 | Avoid using an unavailable ip version to connect to a relay | Jonatan Rhodin | 5 | -13/+37 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> | |||||
| 2025-03-25 | Update translations | Markus Pettersson | 19 | -2/+59 | |
| 2025-03-24 | Update translations | Jonatan Rhodin | 20 | -0/+21 | |
| 2025-03-24 | Make it possible to disable IPv6 in the tunnel | Jonatan Rhodin | 6 | -8/+28 | |
| 2025-03-24 | Fix non-translatable string | David Göransson | 1 | -1/+1 | |
| 2025-03-21 | Fix duplicate verifying purchase string | David Göransson | 20 | -21/+20 | |
| 2025-03-21 | Fix duplicate Split Tunneling string | David Göransson | 20 | -20/+0 | |
| 2025-03-21 | Fix duplicate Server IP override string | David Göransson | 20 | -21/+20 | |
| 2025-03-21 | Fix duplicate Multihop string | David Göransson | 1 | -2/+1 | |
| 2025-03-21 | Fix duplicate local network sharing string | David Göransson | 20 | -20/+19 | |
| 2025-03-21 | Fix duplicate IPv6 string | David Göransson | 20 | -21/+20 | |
| 2025-03-21 | Fix duplicate IPv4 string | David Göransson | 20 | -21/+20 | |
| 2025-03-21 | Fix duplicate import string | David Göransson | 1 | -1/+0 | |
| 2025-03-21 | Fix duplicate dns content blockers string | David Göransson | 20 | -21/+20 | |
| 2025-03-21 | Fix duplicate connecting string | David Göransson | 20 | -21/+20 | |
| 2025-03-21 | Remove see full changelog button | Kalle Lindström | 21 | -21/+0 | |
| 2025-03-19 | Improve TV connect screen UI | Kalle Lindström | 20 | -0/+1813 | |
| - 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-18 | Fix typo in obfuscation info text | Jonatan Rhodin | 20 | -20/+1 | |
| 2025-03-14 | Fix lint warning | David Göransson | 1 | -1/+2 | |
| 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 | 5 | -118/+160 | |
| Co-authored-by: Jonatan Rhoidn <jonatan.rhodin@mullvad.net> Co-authored-by: David Göransson <david.goransson@mullvad.net> | |||||
| 2025-03-07 | Update translations | Jonatan Rhodin | 19 | -38/+38 | |
| 2025-03-07 | Implement device ip version ui | Jonatan Rhodin | 1 | -0/+3 | |
| 2025-03-07 | Add support for device ip setting in model | Jonatan Rhodin | 5 | -0/+52 | |
| 2025-03-07 | Offer to store accout number in password manager | David Göransson | 1 | -1/+1 | |
| 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 | 3 | -30/+41 | |
| Only before Android 11 and on test builds (running from Android studio) it will report always-on vpn app. | |||||
| 2025-03-04 | Improve connectivity listener online detection | David Göransson | 3 | -89/+77 | |
| 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-02-27 | Update dimensions and fonts | Jonatan Rhodin | 2 | -3/+4 | |
| 2025-02-26 | Fix spamming of connectivity changed events | Jonatan Rhodin | 1 | -0/+2 | |
| 2025-02-26 | Remove Joda Time and use java.time package instead | Kalle Lindström | 12 | -31/+36 | |
| 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 | Remove cached VpnConfig in TalpidVpnService | David Göransson | 1 | -8/+1 | |
| 2025-02-25 | Reduce open_tun calls (Establish) | David Göransson | 2 | -28/+18 | |
| 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. | |||||
| 2025-02-25 | Allow invalidating NetworkState cache | David Göransson | 1 | -2/+13 | |
| 2025-02-25 | Refactor defaultRawNetworkStateFlow | David Göransson | 1 | -18/+13 | |
| 2025-02-25 | Fix gRPC not working with WiFi proxy | David Göransson | 1 | -0/+3 | |
| 2025-02-18 | Bump gRPC to 1.70.0 | David Göransson | 1 | -0/+1 | |
