| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 2020-07-01 | Create `InAppNotificationController` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+78 |
| 2020-07-01 | Create `InAppNotification` abstract class | Janito Vaqueiro Ferreira Filho | 1 | -0/+40 |
| 2020-07-01 | Create in-app notification `StatusLevel` enum | Janito Vaqueiro Ferreira Filho | 1 | -0/+6 |
| 2020-07-01 | Create `ChangeMonitor` property delegate helper | Janito Vaqueiro Ferreira Filho | 1 | -0/+18 |
| 2020-07-01 | Restore spinner animation while loading relay list | Janito Vaqueiro Ferreira Filho | 2 | -4/+101 |
| 2020-07-01 | Animate when relay list first appears | Janito Vaqueiro Ferreira Filho | 1 | -4/+10 |
| 2020-07-01 | Add scroll animation for Select Location screen | Janito Vaqueiro Ferreira Filho | 3 | -23/+56 |
| 2020-07-01 | Refactor to remove `configureRelayList` method | Janito Vaqueiro Ferreira Filho | 1 | -8/+6 |
| 2020-07-01 | Create `CustomRecyclerView` to listen to scrolling | Janito Vaqueiro Ferreira Filho | 1 | -0/+38 |
| 2020-07-01 | Show collapsed if expanded title isn't available | Janito Vaqueiro Ferreira Filho | 1 | -1/+5 |
| 2020-07-01 | Refactor listener to pass view parameter | Janito Vaqueiro Ferreira Filho | 1 | -13/+13 |
| 2020-07-01 | Allow expanded title to be set later | Janito Vaqueiro Ferreira Filho | 1 | -5/+10 |
| 2020-07-01 | Allow a different scroll area ID to be specified | Janito Vaqueiro Ferreira Filho | 1 | -6/+6 |
| 2020-07-01 | Allow other view types to be used as scroll area | Janito Vaqueiro Ferreira Filho | 3 | -10/+28 |
| 2020-07-01 | Remove `ViewSwitcher` | Janito Vaqueiro Ferreira Filho | 2 | -30/+4 |
| 2020-07-01 | Move "Select location" title into scroll area | Janito Vaqueiro Ferreira Filho | 3 | -18/+25 |
| 2020-07-01 | Add callback for when header is available | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 |
| 2020-07-01 | Create `AdapterWithHeader` wrapper adapter | Janito Vaqueiro Ferreira Filho | 2 | -0/+119 |
| 2020-06-30 | Continue stopping the service after unbinding | Janito Vaqueiro Ferreira Filho | 1 | -0/+15 |
| 2020-06-25 | Remove height callback from `NotificationBanner` | Janito Vaqueiro Ferreira Filho | 1 | -24/+0 |
| 2020-06-25 | Use `CoordinatorLayout` in `ConnectFragment` | Janito Vaqueiro Ferreira Filho | 2 | -181/+171 |
| 2020-06-25 | Create `UnderNotificationBannerBehavior` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+34 |
| 2020-06-25 | Use new version info in Android | Emīls | 20 | -97/+97 |
| 2020-06-23 | Don't manually wrap lines in Android description | Linus Färnstrand | 1 | -14/+5 |
| 2020-06-22 | Use authentication token for notification intent | Janito Vaqueiro Ferreira Filho | 2 | -9/+21 |
| 2020-06-22 | Update notification every 12 hours | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 |
| 2020-06-22 | Only show account time reminders when running out | Janito Vaqueiro Ferreira Filho | 1 | -10/+17 |
| 2020-06-22 | Show notification for remaining account time | Janito Vaqueiro Ferreira Filho | 1 | -0/+9 |
| 2020-06-22 | Use account cache to determine if logged in | Janito Vaqueiro Ferreira Filho | 1 | -5/+9 |
| 2020-06-22 | Use observable property for `isBound` property | Janito Vaqueiro Ferreira Filho | 1 | -5/+3 |
| 2020-06-22 | Use observable property for service instance | Janito Vaqueiro Ferreira Filho | 1 | -7/+6 |
| 2020-06-22 | Create `AccountExpiryNotification` class | Janito Vaqueiro Ferreira Filho | 3 | -0/+90 |
| 2020-06-22 | Add `buildNotification` method overloads | Janito Vaqueiro Ferreira Filho | 1 | -1/+13 |
| 2020-06-17 | Use `autoSubscribable` delegate | Janito Vaqueiro Ferreira Filho | 1 | -25/+15 |
| 2020-06-17 | Create `autoSubscribable` property delegate | Janito Vaqueiro Ferreira Filho | 1 | -0/+13 |
| 2020-06-17 | Allow reading latest event from `EventNotifier` | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 |
| 2020-06-17 | Use `TunnelStateNotification` | Janito Vaqueiro Ferreira Filho | 1 | -168/+16 |
| 2020-06-17 | Change initial value of `deviceIsUnlocked` | Janito Vaqueiro Ferreira Filho | 1 | -1/+4 |
| 2020-06-17 | Use observable in `ForegroundNotificationManager` | Janito Vaqueiro Ferreira Filho | 1 | -46/+23 |
| 2020-06-17 | Create `TunnelStateNotification` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+115 |
| 2020-06-17 | Create `TunnelStateNotificationAction` helper enum | Janito Vaqueiro Ferreira Filho | 1 | -0/+54 |
| 2020-06-17 | Create `NotificationChannel` helper class | Janito Vaqueiro Ferreira Filho | 1 | -0/+61 |
| 2020-06-17 | Move start command actions to `MullvadVpnService` | Janito Vaqueiro Ferreira Filho | 3 | -11/+12 |
| 2020-06-17 | Make sure to not leak intent receiver | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2020-06-17 | Remove unused intent listener | Janito Vaqueiro Ferreira Filho | 1 | -19/+0 |
| 2020-06-17 | Use `notifiable` delegate in `AccountCache` | Janito Vaqueiro Ferreira Filho | 1 | -14/+5 |
| 2020-06-17 | Change android release notes to 2020.5-beta2 notes | Linus Färnstrand | 1 | -7/+5 |
| 2020-06-12 | Add logs to debug service lifecycle | Janito Vaqueiro Ferreira Filho | 1 | -0/+16 |
| 2020-06-11 | Remove unused private method | Janito Vaqueiro Ferreira Filho | 1 | -4/+0 |
| 2020-06-11 | Remove unnecessary null-check | Janito Vaqueiro Ferreira Filho | 1 | -5/+1 |
