| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-02-12 | Update the first paragraph in the daita information message | Jonatan Rhodin | 20 | -20/+1 | |
| 2025-02-10 | Update android translation | Emīls | 20 | -20/+1 | |
| 2025-02-06 | Adjust and unify margins in settings and vpn settings | Jonatan Rhodin | 1 | -2/+1 | |
| 2025-02-06 | Disable wireguard port setting if obfuscation is set | Jonatan Rhodin | 1 | -0/+1 | |
| 2025-02-06 | Replace usage of body medium with title medium | Jonatan Rhodin | 1 | -1/+0 | |
| 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 | 8 | -178/+290 | |
| 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 | 20 | -120/+120 | |
| 2025-02-03 | Use ordered string substitutions | Jonatan Rhodin | 1 | -4/+4 | |
| 2025-02-03 | Remove unnecessary html parsing | Jonatan Rhodin | 1 | -18/+6 | |
| 2025-01-30 | Update translations | Oskar | 39 | -3/+235 | |
| 2025-01-09 | Add new strings | David Göransson | 21 | -40/+6 | |
| 2025-01-08 | Make UI state have constraints | David Göransson | 4 | -8/+16 | |
| 2025-01-07 | Add support for blocking and disconnecting text in notification | David Göransson | 1 | -2/+2 | |
| 2025-01-07 | Add new strings | David Göransson | 20 | -20/+1 | |
| 2025-01-02 | Remove global API endpoint | Emīls | 1 | -1/+0 | |
| 2024-12-30 | Update translations | Joakim Hulthe | 38 | -3/+896 | |
| 2024-12-30 | Update messages.pot | Albin | 1 | -0/+2 | |
| 2024-12-20 | Remove one-to-one relationship between provider and ownership | David Göransson | 6 | -112/+50 | |
| 2024-12-19 | Add proto datastore dependency | Kalle Lindström | 1 | -1/+1 | |
| 2024-12-19 | Make Number of networks log less noisy | David Göransson | 1 | -3/+6 | |
| 2024-12-17 | Add warning text for battery usage of shadowsocks | David Göransson | 1 | -0/+1 | |
| 2024-12-17 | Remove Unused lint suppression | David Göransson | 44 | -580/+0 | |
| 2024-12-17 | Merge lint config | David Göransson | 1 | -12/+0 | |
| 2024-12-17 | Reference common lint config and baseline | David Göransson | 1 | -1/+2 | |
| 2024-12-13 | Update translations | Albin | 19 | -0/+114 | |
| 2024-12-13 | Fix android daita strings | Albin | 1 | -10/+9 | |
| 2024-12-13 | Replace intentholder with api override intent holder | Jonatan Rhodin | 5 | -50/+21 | |
| 2024-12-13 | Remove the use of intent provider for request vpn permission | Jonatan Rhodin | 1 | -2/+0 | |
| 2024-12-12 | Add logging to connectivity listener | Jonatan Rhodin | 1 | -2/+11 | |
| 2024-12-03 | Add check for empty play purchase payment token | Jonatan Rhodin | 5 | -2/+71 | |
| 2024-12-02 | Update translations | Jonatan Rhodin | 19 | -19/+38 | |
| 2024-12-02 | Implement support for daita with multihop | Jonatan Rhodin | 7 | -17/+47 | |
| 2024-11-27 | Update strings | David Göransson | 20 | -20/+1 | |
| 2024-11-27 | Fix usecase | David Göransson | 3 | -8/+8 | |
| 2024-11-27 | Clarify comments | David Göransson | 1 | -2/+2 | |
| 2024-11-27 | Handle legacy always-on vpn profiles | David Göransson | 40 | -243/+247 | |
| Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> | |||||
| 2024-11-27 | Update translations | Jonatan Rhodin | 19 | -57/+95 | |
| 2024-11-27 | Implement multihop | Jonatan Rhodin | 14 | -18/+53 | |
| 2024-11-22 | Make connectivity sender static | David Lönnhager | 2 | -27/+2 | |
| 2024-11-22 | Refactor ConnectivityListener | David Göransson | 4 | -61/+207 | |
| 2024-11-22 | Simplify ConnectivityListener | David Lönnhager | 1 | -8/+5 | |
| 2024-11-22 | Expose current dns servers | David Göransson | 2 | -1/+23 | |
| 2024-11-20 | Fix trailing comma when location has no city | Jonatan Rhodin | 1 | -1/+1 | |
| 2024-11-13 | Clarify expired account message | David Göransson | 2 | -5/+13 | |
| 2024-11-12 | Fix incorrect parsing of auth failed error | David Göransson | 2 | -7/+27 | |
| 2024-11-04 | Remove gRPC dummy DNS name resolver | Kalle Lindström | 3 | -61/+0 | |
| This is no longer needed as of grpc-java v1.68.1. | |||||
| 2024-10-31 | Fix connection detail translations | David Göransson | 20 | -2/+60 | |
| 2024-10-29 | Update grpc to 1.68.1 and grpc-protobuf to 4.28.3 | Jonatan Rhodin | 1 | -4/+7 | |
| 2024-10-29 | Add info dialog | David Göransson | 1 | -0/+2 | |
| 2024-10-28 | Add always on warning to lan info dialog | Jonatan Rhodin | 1 | -0/+1 | |
