| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 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 |
| 2019-05-22 | Replace fake relay list with real relay list | Janito Vaqueiro Ferreira Filho | 3 | -150/+27 |
| 2019-05-22 | Create view-model representation of relay list | Janito Vaqueiro Ferreira Filho | 1 | -0/+17 |
| 2019-05-22 | Implement `MullvadDaemon::getRelayLocations` | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2019-05-22 | Create model representation of relay list | Janito Vaqueiro Ferreira Filho | 4 | -0/+16 |
| 2019-05-22 | Create launch screen to decide on initial screen | Janito Vaqueiro Ferreira Filho | 9 | -1/+110 |
| 2019-05-22 | Implement `MullvadDaemon::getSettings` | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2019-05-22 | Create partial `Settings` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+4 |
| 2019-05-22 | Set account during login | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-05-22 | Implement `MullvadDaemon::setAccount` | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 |
| 2019-05-22 | Implement login procedure | Janito Vaqueiro Ferreira Filho | 1 | -4/+29 |
| 2019-05-22 | Implement `MullvadDaemon::getAccountData` | Janito Vaqueiro Ferreira Filho | 1 | -0/+4 |
| 2019-05-22 | Create `AccountData` data class | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 |
| 2019-05-22 | Start daemon when `MainActivity` is created | Janito Vaqueiro Ferreira Filho | 1 | -5/+9 |
| 2019-05-22 | Include API root certificate | Janito Vaqueiro Ferreira Filho | 2 | -0/+52 |
| 2019-05-22 | Create JNI interface for Android app | Janito Vaqueiro Ferreira Filho | 1 | -0/+10 |
| 2019-03-22 | Remove border when logging in | Janito Vaqueiro Ferreira Filho | 1 | -1/+5 |
| 2019-03-22 | Implement account input border colors | Janito Vaqueiro Ferreira Filho | 6 | -12/+104 |
