| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 2019-06-13 | Move to Disconnecting screen as soon as possible | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-06-13 | Retry fetching real location if it fails | Janito Vaqueiro Ferreira Filho | 1 | -4/+16 |
| 2019-06-13 | Consider tunnel state when updating location info | Janito Vaqueiro Ferreira Filho | 2 | -13/+39 |
| 2019-06-13 | Clear location info when disconnecting | Janito Vaqueiro Ferreira Filho | 1 | -0/+5 |
| 2019-06-13 | Fetch location when updating Connect screen | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 |
| 2019-06-13 | Create `LocationInfo` helper class | Janito Vaqueiro Ferreira Filho | 1 | -0/+24 |
| 2019-06-13 | Add IDs to location texts in Connect screen | Janito Vaqueiro Ferreira Filho | 2 | -7/+4 |
| 2019-06-13 | Implement `MullvadDaemon::getCurrentLocation` | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2019-06-13 | Create `GeoIpLocation` data class | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 |
| 2019-06-11 | Fix screen orientation to be portrait | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2019-06-11 | Move daemon thread to service | Janito Vaqueiro Ferreira Filho | 2 | -19/+33 |
| 2019-06-11 | Make `MullvadVpnService` a service | Janito Vaqueiro Ferreira Filho | 3 | -43/+53 |
| 2019-06-11 | Allow starting the service without an intent | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 |
| 2019-06-11 | Fetch current state when `ConnectFragment` appears | Janito Vaqueiro Ferreira Filho | 1 | -1/+14 |
| 2019-06-11 | Implement `MullvadDaemon::getState` | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-06-10 | Fix conversion from `Short` to `Int` | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 |
| 2019-05-29 | Request for VPN permissions before connecting | Janito Vaqueiro Ferreira Filho | 1 | -1/+29 |
| 2019-05-29 | Pass `MullvadVpnService` to `mullvad-jni` | Janito Vaqueiro Ferreira Filho | 2 | -4/+4 |
| 2019-05-29 | Register the VPN service | Janito Vaqueiro Ferreira Filho | 1 | -0/+9 |
| 2019-05-29 | Create `MullvadVpnService` service | Janito Vaqueiro Ferreira Filho | 1 | -0/+79 |
| 2019-05-29 | Create `TunConfig` data class | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 |
| 2019-05-29 | Create `InetNetwork` data class | Janito Vaqueiro Ferreira Filho | 1 | -0/+5 |
| 2019-05-29 | Replace "daemon" with "Mullvad system service" | Linus Färnstrand | 1 | -1/+1 |
| 2019-05-27 | Update UI while Wireguard key is generated | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 |
| 2019-05-27 | Ensure only one action is active in a given moment | Janito Vaqueiro Ferreira Filho | 1 | -5/+14 |
| 2019-05-27 | Wait for key generation before connecting | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-05-27 | Generate Wireguard key earlier in `ConnectFragment` | Janito Vaqueiro Ferreira Filho | 1 | -6/+13 |
| 2019-05-27 | Auto-generate Wireguard key in `ConnectFragment` | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 |
| 2019-05-27 | Implement `MullvadDaemon::generateWireguardKey` | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-05-27 | Implement `MullvadDaemon::getWireguardKey` | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2019-05-27 | Create `PublicKey` data class | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 |
| 2019-05-23 | Use tunnel state events to update Connect screen | Janito Vaqueiro Ferreira Filho | 6 | -71/+71 |
| 2019-05-23 | Implement listening for tunnel state change events | Janito Vaqueiro Ferreira Filho | 1 | -0/+7 |
| 2019-05-23 | Create `TunnelStateTransition` type | Janito Vaqueiro Ferreira Filho | 1 | -0/+9 |
| 2019-05-23 | Implement request for daemon to disconnect | Janito Vaqueiro Ferreira Filho | 1 | -0/+4 |
| 2019-05-23 | Implement `MullvadDaemon::disconnect` | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-05-23 | Implement request for daemon to connect | Janito Vaqueiro Ferreira Filho | 1 | -0/+17 |
| 2019-05-23 | Implement `MullvadDaemon::connect` | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-05-23 | Expand restored selected relay item | Janito Vaqueiro Ferreira Filho | 3 | -2/+20 |
| 2019-05-23 | Restore selected relay item based on settings | Janito Vaqueiro Ferreira Filho | 2 | -0/+52 |
| 2019-05-23 | Include `RelaySettings` in `Settings` | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 |
| 2019-05-23 | Fetch settings in `MainActivity` | Janito Vaqueiro Ferreira Filho | 2 | -2/+12 |
| 2019-05-23 | Create `RelaySettings` type | Janito Vaqueiro Ferreira Filho | 1 | -0/+6 |
| 2019-05-23 | Store selected relay location | Janito Vaqueiro Ferreira Filho | 1 | -0/+25 |
| 2019-05-23 | Add a `LocationConstraint` to each `RelayItem` | Janito Vaqueiro Ferreira Filho | 5 | -3/+24 |
| 2019-05-23 | Implement `MullvadDaemon::updateRelaySettings` | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2019-05-23 | Create `RelaySettingsUpdate` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+6 |
| 2019-05-23 | Create `LocationConstraint` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+11 |
| 2019-05-23 | Create `Constraint` type | Janito Vaqueiro Ferreira Filho | 1 | -0/+6 |
| 2019-05-22 | Store reference to relay item instead of its code | Janito Vaqueiro Ferreira Filho | 6 | -51/+9 |
