| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-03-19 | Regenerate small monochromatic logos | Janito Vaqueiro Ferreira Filho | 10 | -0/+0 | |
| 2020-03-18 | Update tile state as soon as it's shown | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 | |
| 2020-03-18 | Change quick tile icon based on tunnel state | Janito Vaqueiro Ferreira Filho | 1 | -0/+8 | |
| 2020-03-18 | Create a quick settings tile | Janito Vaqueiro Ferreira Filho | 2 | -0/+85 | |
| 2020-03-18 | Add icons for quick settings tile | Janito Vaqueiro Ferreira Filho | 5 | -0/+0 | |
| 2020-03-18 | Rename notification icon drawable | Janito Vaqueiro Ferreira Filho | 6 | -1/+1 | |
| So that it can be shared with the quick settings tile | |||||
| 2020-03-18 | Allow listening for `TunnelState` persistence | Janito Vaqueiro Ferreira Filho | 2 | -0/+52 | |
| 2020-03-18 | Persist tunnel state in shared preferences | Janito Vaqueiro Ferreira Filho | 3 | -0/+75 | |
| 2020-03-18 | Allow representing a `TunnelState` by a `String` | Janito Vaqueiro Ferreira Filho | 1 | -0/+48 | |
| 2020-03-17 | Fix leak of connectivity subscriptions | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| The `LocationInfoCache` is created for every service connection, but the `ConnectivityListener` it uses is reused from the service if the service is always the same. Since there was unsubscribe command, the number of listeners would increase every time the main app activity was started. Each listener would then attempt to fetch the location if connectivity was lost and then restored. | |||||
| 2020-03-16 | Update logo image size in the app screens | Janito Vaqueiro Ferreira Filho | 2 | -2/+2 | |
| 2020-03-16 | Regenerate logo images | Janito Vaqueiro Ferreira Filho | 15 | -0/+0 | |
| 2020-03-13 | Remove obsolete `isStable` property | Janito Vaqueiro Ferreira Filho | 1 | -3/+0 | |
| 2020-03-13 | Notify when `showBetaReleases` updates | Janito Vaqueiro Ferreira Filho | 1 | -1/+6 | |
| 2020-03-13 | Refactor to separate `val`s from `var`s | Janito Vaqueiro Ferreira Filho | 1 | -9/+9 | |
| 2020-03-13 | Always calculate `upgradeVersion` when necessary | Janito Vaqueiro Ferreira Filho | 1 | -9/+17 | |
| 2020-03-13 | Remove obsolete `AppVersionInfo.isOutdated` field | Janito Vaqueiro Ferreira Filho | 2 | -11/+3 | |
| 2020-03-13 | Calculate `isOutdated` based on other fields | Janito Vaqueiro Ferreira Filho | 1 | -2/+9 | |
| 2020-03-13 | Listen for `showBetaReleases` in version cache | Janito Vaqueiro Ferreira Filho | 1 | -0/+7 | |
| 2020-03-13 | Use `SettingsListener` in `AppVersionInfoCache` | Janito Vaqueiro Ferreira Filho | 2 | -2/+6 | |
| 2020-03-11 | Beta program option in CLI | David Lönnhager | 1 | -1/+2 | |
| 2020-02-28 | Remove tunnel action permission | Janito Vaqueiro Ferreira Filho | 2 | -9/+2 | |
| 2020-02-27 | Format manifest XML file | Janito Vaqueiro Ferreira Filho | 1 | -28/+17 | |
| 2020-02-27 | Change notification banner for non-blocking error | Janito Vaqueiro Ferreira Filho | 2 | -9/+10 | |
| 2020-02-27 | Change action button for non-blocking error state | Janito Vaqueiro Ferreira Filho | 1 | -3/+21 | |
| 2020-02-27 | Update connection status text for error state | Janito Vaqueiro Ferreira Filho | 1 | -4/+3 | |
| 2020-02-27 | Show critical error message in notification | Janito Vaqueiro Ferreira Filho | 2 | -3/+11 | |
| 2020-02-27 | Fix reconnect button vector drawable on API 21 | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2020-02-21 | Format all the android xml files | Emīls | 65 | -1814/+1459 | |
| 2020-02-21 | Remove unused parameter | Emīls | 1 | -1/+1 | |
| 2020-02-21 | Make enum check exhaustive | Emīls | 1 | -0/+1 | |
| 2020-02-21 | Remove shadowing in MainActivity.kt | Emīls | 1 | -2/+2 | |
| 2020-02-21 | Remove unecessary null-checks | Emīls | 2 | -13/+7 | |
| 2020-02-17 | Make the settings screen scrollable | Janito Vaqueiro Ferreira Filho | 1 | -186/+198 | |
| 2020-02-17 | Swap country and city labels in connect screen | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 | |
| 2020-02-15 | Implement reconnect button behavior | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| 2020-02-15 | Implement `ConnectionProxy.reconnect()` | Janito Vaqueiro Ferreira Filho | 1 | -0/+24 | |
| 2020-02-15 | Implement `MullvadDaemon.reconnect()` | Janito Vaqueiro Ferreira Filho | 1 | -0/+5 | |
| 2020-02-15 | Add callback for reconnect button behavior | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 | |
| 2020-02-15 | Update text alignment when layout changes | Janito Vaqueiro Ferreira Filho | 1 | -0/+6 | |
| 2020-02-15 | Keep track if reconnect button is visible or not | Janito Vaqueiro Ferreira Filho | 1 | -4/+20 | |
| 2020-02-15 | Refactor to remove repeated code | Janito Vaqueiro Ferreira Filho | 1 | -5/+6 | |
| 2020-02-15 | Recalc. reconnect button space when layout changes | Janito Vaqueiro Ferreira Filho | 1 | -10/+12 | |
| 2020-02-15 | Fix text alignment when reconnect button is shown | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 | |
| 2020-02-15 | Show reconnect button on the appropriate states | Janito Vaqueiro Ferreira Filho | 1 | -4/+9 | |
| 2020-02-15 | Rename `button` field into `mainButton` | Janito Vaqueiro Ferreira Filho | 1 | -8/+8 | |
| 2020-02-15 | Add reconnect button to layout | Janito Vaqueiro Ferreira Filho | 1 | -4/+21 | |
| 2020-02-15 | Add reconnect button drawable resource | Janito Vaqueiro Ferreira Filho | 1 | -0/+11 | |
| 2020-02-15 | Split red button background in two | Janito Vaqueiro Ferreira Filho | 2 | -0/+44 | |
| 2020-02-14 | Check if returned tunnel is null | Emīls | 1 | -1/+1 | |
| If the daemon tries to connect when our service has had it's permissions revoked on Android, VpnServiceBuilder.establish() will return a null poitner, which has to be checked for. By returning an error when this happens, the daemon ends up in the error state where it's not blocking. Whilst not ideal, this is preferrable to the crash. | |||||
