| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-05-05 | Fix select location button text in connect screen | Jonatan Rhodin | 1 | -39/+13 | |
| - Remove unnecessary show location boolean - Remove reliance on disconnected location - Align state behaviour with desktop - Update screen tests with the new behaviour | |||||
| 2025-04-30 | Move all test tags to new lib.ui.tag module | Kalle Lindström | 23 | -69/+69 | |
| 2025-04-22 | Implement manage devices screen | Kalle Lindström | 3 | -2/+171 | |
| 2025-04-10 | Implement quick access to active features | David Göransson | 2 | -49/+133 | |
| - 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 | 1 | -0/+2 | |
| 2025-04-04 | Show correct in ip when using multihop | Jonatan Rhodin | 1 | -0/+118 | |
| 2025-04-03 | Update ip settings according to design | Jonatan Rhodin | 1 | -2/+4 | |
| 2025-03-26 | Use drawable directly for split tunneling app icons | Jonatan Rhodin | 1 | -2/+2 | |
| 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-24 | Make it possible to disable IPv6 in the tunnel | Jonatan Rhodin | 2 | -15/+44 | |
| 2025-03-21 | Remove see full changelog button | Kalle Lindström | 1 | -12/+2 | |
| 2025-03-19 | Improve TV connect screen UI | Kalle Lindström | 1 | -4/+4 | |
| - 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-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 | 1 | -0/+3 | |
| 2025-03-04 | Improve connectivity listener online detection | David Göransson | 1 | -0/+218 | |
| 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-02-26 | Remove Joda Time and use java.time package instead | Kalle Lindström | 1 | -6/+11 | |
| 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-04 | Do not show add server when custom dns server list is empty | Jonatan Rhodin | 1 | -1/+5 | |
| 2025-01-09 | Update changelog presentation | David Göransson | 2 | -11/+53 | |
| 2025-01-08 | Fix tests | David Göransson | 1 | -4/+4 | |
| 2025-01-08 | Make UI state have constraints | David Göransson | 1 | -14/+15 | |
| 2025-01-07 | Fix tests | David Göransson | 1 | -2/+2 | |
| 2024-12-20 | Remove one-to-one relationship between provider and ownership | David Göransson | 2 | -53/+50 | |
| 2024-12-13 | Remove bad default arguments | David Göransson | 31 | -1943/+1998 | |
| 2024-12-03 | Implement UDP-over-TCP e2e test and firewall API client | Niklas Berglund | 1 | -16/+16 | |
| 2024-12-02 | Update screen tests | Jonatan Rhodin | 2 | -5/+7 | |
| 2024-11-27 | Handle legacy always-on vpn profiles | David Göransson | 1 | -1/+1 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> | |||||
| 2024-11-27 | Update and add screen tests | Jonatan Rhodin | 5 | -116/+182 | |
| 2024-10-31 | Fix tests | Albin | 1 | -2/+2 | |
| 2024-10-30 | Show loading spinner on buttons in AccountScreen | Kalle Lindström | 1 | -1/+9 | |
| 2024-10-29 | Fix tests | David Göransson | 1 | -28/+7 | |
| 2024-10-18 | Fix tests | David Göransson | 2 | -2/+2 | |
| 2024-10-18 | Remove old test | David Göransson | 2 | -2/+26 | |
| 2024-10-18 | Improve Unsupported version link | David Göransson | 1 | -1/+1 | |
| 2024-10-18 | Move changelog into new App Info screen | David Göransson | 1 | -36/+2 | |
| 2024-10-16 | Remove legacy option | David Göransson | 1 | -7/+0 | |
| 2024-10-07 | Use Duration instead of Period | Kalle Lindström | 1 | -3/+7 | |
| 2024-10-07 | Update in app expiry notifications over time | Kalle Lindström | 1 | -2/+5 | |
| 2024-09-26 | Remove auto-connect feature from ui | Jonatan Rhodin | 1 | -3/+3 | |
| 2024-09-26 | Update and add ui tests | Jonatan Rhodin | 1 | -2/+37 | |
| 2024-09-18 | Refactor screens to use preview parameter provider | Kalle Lindström | 3 | -28/+24 | |
| 2024-09-18 | Fix tests | David Göransson | 1 | -129/+43 | |
| 2024-09-17 | Add shadowsocks ui tests | Jonatan Rhodin | 5 | -91/+114 | |
| 2024-09-17 | Refactor port dialog to use a view model | Kalle Lindström | 1 | -10/+127 | |
| 2024-09-06 | Add daita grpc and ui | Albin | 1 | -0/+2 | |
| 2024-09-02 | Fix tests | David Göransson | 1 | -22/+5 | |
| 2024-08-28 | Reformat kotlin code using updated ktfmt plugin | Albin | 28 | -317/+273 | |
| This commit mostly adds trailing commas throughout the project, but also includes a few other formatting changes. | |||||
| 2024-08-26 | Add support for feature indicators for tunnel state | Jonatan Rhodin | 2 | -13/+23 | |
| 2024-08-12 | Fix ui test | Jonatan Rhodin | 1 | -4/+1 | |
| 2024-08-06 | Fix instrumental test | Jonatan Rhodin | 1 | -1/+5 | |
| 2024-07-25 | Adapt tests to flat list uiState | David Göransson | 2 | -102/+48 | |
