| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-02-10 | Implement `MullvadDaemon.setAllowLan` method | Janito Vaqueiro Ferreira Filho | 1 | -0/+5 | |
| 2020-02-10 | Initialize allow LAN toggle with settings value | Janito Vaqueiro Ferreira Filho | 1 | -1/+9 | |
| 2020-02-10 | Add `CellSwitch.forcefullySetState` method | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 | |
| 2020-02-10 | Make `settings` prop. public in `SettingsListener` | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 | |
| 2020-02-10 | Update toggle if allow LAN settings changes | Janito Vaqueiro Ferreira Filho | 2 | -1/+28 | |
| 2020-02-10 | Add `SettingsListener.onAllowLanChange` callback | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 | |
| 2020-02-10 | Send `allowLan` updates to UI | Janito Vaqueiro Ferreira Filho | 1 | -1/+5 | |
| 2020-02-10 | Add state listener to `CellSwitch` | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 | |
| 2020-02-10 | Create `CellSwitch` widget | Janito Vaqueiro Ferreira Filho | 4 | -0/+240 | |
| 2020-02-10 | Implement back button behavior | Janito Vaqueiro Ferreira Filho | 1 | -1/+10 | |
| 2020-02-10 | Create `PreferencesFragment` | Janito Vaqueiro Ferreira Filho | 4 | -1/+97 | |
| 2020-02-10 | Add Preferences menu entry to Settings screen | Janito Vaqueiro Ferreira Filho | 3 | -0/+35 | |
| 2020-02-10 | Use `marginTop` for spacing in Settings layout | Janito Vaqueiro Ferreira Filho | 1 | -3/+3 | |
| 2020-02-06 | Allow `getRelayLocations` to return `null` | Janito Vaqueiro Ferreira Filho | 2 | -3/+3 | |
| This allows the `RelayListListener` to become more robust to any issues when retrieving the list from the daemon. It should now not crash with a `NullPointerException` if the daemon stops, for example. | |||||
| 2020-02-06 | Make sure `stopForeground` works on API 21 | Janito Vaqueiro Ferreira Filho | 1 | -1/+6 | |
| 2020-02-04 | Fix key generation event override | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2020-02-04 | Gracefully handle when reconnection is expected | Janito Vaqueiro Ferreira Filho | 1 | -8/+50 | |
| 2020-02-04 | Ensure status message color is always set | Janito Vaqueiro Ferreira Filho | 1 | -4/+2 | |
| 2020-02-04 | Fix default value for key verification | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2020-02-03 | Fix NPE when the service is restarted by Android | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 | |
| 2020-01-31 | Keep notification in foreground while UI is shown | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| 2020-01-31 | Keep track if service is bound or not | Janito Vaqueiro Ferreira Filho | 1 | -0/+14 | |
| 2020-01-31 | Allow notification to be locked on foreground | Janito Vaqueiro Ferreira Filho | 1 | -1/+8 | |
| 2020-01-31 | Remove service from foreground when disconnected | Janito Vaqueiro Ferreira Filho | 1 | -4/+20 | |
| 2020-01-30 | Remove notification when service stops | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 | |
| 2020-01-30 | Use system settings to conenct on startup | Emīls | 1 | -0/+9 | |
| 2020-01-29 | Only unsubscribe listeners if destroying activity | Janito Vaqueiro Ferreira Filho | 1 | -2/+1 | |
| Previously, `MainActivity` would unsubscribe all service listeners when it was stopping (i.e., going to the background). However, that meant that once it resumed all UI fragments that were sub-classes of `ServiceAwareFragment` would still reference the old service, which might have been stopped or replaced, and wouldn't receive any updates if the service connection is dropped or replaced. | |||||
| 2020-01-14 | Stop the service if VPN permission is revoked | Janito Vaqueiro Ferreira Filho | 1 | -0/+4 | |
| 2020-01-14 | Document assumption in `onNewServiceConnection` | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 | |
| 2020-01-14 | Notify UI when daemon has stopped | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 | |
| 2020-01-14 | Ignore service events if fragment is paused | Janito Vaqueiro Ferreira Filho | 1 | -24/+58 | |
| 2020-01-14 | Only call lifecycle methods if connection is ready | Janito Vaqueiro Ferreira Filho | 7 | -40/+120 | |
| 2020-01-14 | Stop daemon earlier | Janito Vaqueiro Ferreira Filho | 1 | -6/+1 | |
| 2020-01-13 | Restart service if daemon stops unexpectedly | Janito Vaqueiro Ferreira Filho | 1 | -2/+12 | |
| 2020-01-13 | Refactor tear down in `MullvadVpnService` | Janito Vaqueiro Ferreira Filho | 1 | -5/+7 | |
| 2020-01-13 | Notify when daemon thread has stopped | Janito Vaqueiro Ferreira Filho | 1 | -0/+5 | |
| 2020-01-07 | Handle no service connection in `SettingsFragment` | Janito Vaqueiro Ferreira Filho | 1 | -18/+46 | |
| 2020-01-07 | Remove listener handling in `RemainingTimeLabel` | Janito Vaqueiro Ferreira Filho | 2 | -32/+21 | |
| 2020-01-07 | Handle no service in service dependent fragments | Janito Vaqueiro Ferreira Filho | 7 | -6/+29 | |
| 2020-01-07 | Remove `WwwAuthTokenRetriever` | Janito Vaqueiro Ferreira Filho | 6 | -27/+6 | |
| 2020-01-07 | Use synchronous daemon in `WwwAuthTokenRetriever` | Janito Vaqueiro Ferreira Filho | 2 | -14/+3 | |
| 2020-01-07 | Fetch WWW auth. token in the background | Janito Vaqueiro Ferreira Filho | 3 | -14/+6 | |
| 2020-01-07 | Use synchronous daemon in `SettingsListener` | Janito Vaqueiro Ferreira Filho | 2 | -20/+5 | |
| 2020-01-07 | Use synchronous daemon in `RelayListListener` | Janito Vaqueiro Ferreira Filho | 2 | -16/+7 | |
| 2020-01-07 | Use synchronous `ConnectivityListener` | Janito Vaqueiro Ferreira Filho | 2 | -10/+6 | |
| 2020-01-07 | Use synchronous daemon in `LocationInfoCache` | Janito Vaqueiro Ferreira Filho | 2 | -4/+3 | |
| 2020-01-07 | Use synchronous daemon in `KeyStatusListener` | Janito Vaqueiro Ferreira Filho | 2 | -30/+26 | |
| 2020-01-07 | Use synchronous daemon in `AppVersionInfoCache` | Janito Vaqueiro Ferreira Filho | 2 | -9/+3 | |
| 2020-01-07 | Use synchronous daemon in `AccountCache` | Janito Vaqueiro Ferreira Filho | 2 | -4/+3 | |
| 2019-12-17 | Replace `resetComplete` with `isStopping` flag | Janito Vaqueiro Ferreira Filho | 1 | -5/+4 | |
