| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-02-06 | Replace usage of body medium with title medium | Jonatan Rhodin | 3 | -3/+3 | |
| This is because snack bars uses body medium and we want snack bars to have the standard look | |||||
| 2025-02-06 | Replace old waitForTunnelUp function | David Göransson | 1 | -0/+146 | |
| After invoking VpnService.establish() we will get a tunnel file descriptor that corresponds to the interface that was created. However, this has no guarantee of the routing table beeing up to date, and we might thus send traffic outside the tunnel. Previously this was done through looking at the tunFd to see that traffic is sent to verify that the routing table has changed. If no traffic is seen some traffic is induced to a random IP address to ensure traffic can be seen. This new implementation is slower but won't risk sending UDP traffic to a random public address at the internet. | |||||
| 2025-02-05 | Move daita data usage warning to the first page | Jonatan Rhodin | 1 | -12/+7 | |
| 2025-02-04 | Open the store page on fdroid version | Jonatan Rhodin | 5 | -16/+29 | |
| 2025-02-04 | Do not show add server when custom dns server list is empty | Jonatan Rhodin | 7 | -24/+63 | |
| 2025-02-03 | Remove unnecessary html parsing | Jonatan Rhodin | 4 | -51/+18 | |
| 2025-02-03 | Fix incorrect display of custom list without locations | Jonatan Rhodin | 2 | -14/+20 | |
| 2025-01-29 | Fix blocking text color | David Göransson | 2 | -1/+4 | |
| 2025-01-21 | Fix warnings | David Göransson | 8 | -77/+76 | |
| 2025-01-17 | Rely on connectionState to decide if to unbind the service | David Göransson | 1 | -4/+3 | |
| 2025-01-13 | Fix constraint for banner | David Göransson | 1 | -2/+2 | |
| 2025-01-13 | Add leak test for when VPN settings change | Niklas Berglund | 4 | -0/+13 | |
| 2025-01-09 | Update changelog presentation | David Göransson | 23 | -215/+568 | |
| 2025-01-08 | Fix tests | David Göransson | 2 | -5/+5 | |
| 2025-01-08 | Fix error | David Göransson | 2 | -2/+7 | |
| 2025-01-08 | Make UI state have constraints | David Göransson | 11 | -113/+131 | |
| 2025-01-07 | Fix tests | David Göransson | 3 | -22/+12 | |
| 2025-01-07 | Add support for blocking and disconnecting text in connection screen | David Göransson | 1 | -2/+2 | |
| 2025-01-07 | Remove debounce in Connect uiState | David Göransson | 2 | -5/+21 | |
| 2025-01-07 | Add missing chevrons in settings | Jonatan Rhodin | 1 | -0/+14 | |
| 2025-01-07 | Draw map behind nav bar | David Göransson | 1 | -27/+30 | |
| 2025-01-07 | Open keyboard immediately on opening search | David Göransson | 1 | -1/+8 | |
| 2025-01-02 | Remove global API endpoint | Emīls | 2 | -2/+21 | |
| 2024-12-23 | Improve tapjacking prevention to not block other apps | Jonatan Rhodin | 1 | -1/+1 | |
| 2024-12-20 | Remove one-to-one relationship between provider and ownership | David Göransson | 17 | -206/+266 | |
| 2024-12-19 | Fix flaky test in OutOfTimeUseCaseTest | Kalle Lindström | 1 | -2/+2 | |
| 2024-12-19 | Migrate from SharedPreferences to DataStore | Kalle Lindström | 8 | -39/+113 | |
| 2024-12-19 | Add proto datastore dependency | Kalle Lindström | 1 | -0/+6 | |
| 2024-12-19 | Fix missing animation on expand on card | David Göransson | 1 | -4/+4 | |
| 2024-12-17 | Add warning text for battery usage of shadowsocks | David Göransson | 1 | -1/+7 | |
| 2024-12-13 | Remove bad default arguments | David Göransson | 74 | -2196/+2370 | |
| 2024-12-13 | Fix android daita strings | Albin | 5 | -22/+81 | |
| 2024-12-13 | Replace intentholder with api override intent holder | Jonatan Rhodin | 2 | -14/+15 | |
| 2024-12-13 | Remove the use of intent provider for request vpn permission | Jonatan Rhodin | 5 | -88/+67 | |
| 2024-12-12 | Remove select location horizontal pager on TV | Kalle Lindström | 1 | -21/+35 | |
| 2024-12-11 | Fix click action on headers in obfuscation sub-settings screens | David Göransson | 3 | -3/+4 | |
| 2024-12-10 | Attempt to fix flaky tests | Kalle Lindström | 1 | -51/+53 | |
| 2024-12-09 | Use enableEdgeToEdge helper function | David Göransson | 1 | -4/+7 | |
| Address a warning in Google Play console warning us not to use the legacy way of enables edge to edge. | |||||
| 2024-12-06 | Migrate ConnectionTest e2e tests to use POP | Niklas Berglund | 4 | -1/+12 | |
| 2024-12-03 | Implement UDP-over-TCP e2e test and firewall API client | Niklas Berglund | 5 | -19/+31 | |
| 2024-12-02 | Update screen tests | Jonatan Rhodin | 2 | -5/+7 | |
| 2024-12-02 | Add and fix unit tests | Jonatan Rhodin | 6 | -19/+164 | |
| 2024-12-02 | Implement support for daita with multihop | Jonatan Rhodin | 31 | -150/+1229 | |
| 2024-11-27 | Fix formatting | David Göransson | 1 | -1/+1 | |
| 2024-11-27 | Fix usecase | David Göransson | 1 | -2/+2 | |
| 2024-11-27 | Remove default value | David Göransson | 1 | -1/+0 | |
| 2024-11-27 | Handle legacy always-on vpn profiles | David Göransson | 13 | -128/+198 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> | |||||
| 2024-11-27 | Update and add screen tests | Jonatan Rhodin | 5 | -116/+182 | |
| 2024-11-27 | Add and update unit tests | Jonatan Rhodin | 8 | -181/+691 | |
| 2024-11-27 | Implement multihop | Jonatan Rhodin | 44 | -1629/+3333 | |
