| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 2020-07-01 | Use an `ObjectAnimator` for the banner animation | Janito Vaqueiro Ferreira Filho | 1 | -8/+37 |
| 2020-07-01 | Remove old `NotificationBanner` controller | Janito Vaqueiro Ferreira Filho | 1 | -284/+0 |
| 2020-07-01 | Use new `NotificationBanner` widget | Janito Vaqueiro Ferreira Filho | 2 | -69/+18 |
| 2020-07-01 | Implement in-app notification click behavior | Janito Vaqueiro Ferreira Filho | 1 | -0/+19 |
| 2020-07-01 | Create new `NotificationBanner` widget | Janito Vaqueiro Ferreira Filho | 2 | -0/+158 |
| 2020-07-01 | Create account expiry in-app notification | Janito Vaqueiro Ferreira Filho | 1 | -0/+46 |
| 2020-07-01 | Create WireGuard key error in-app notification | Janito Vaqueiro Ferreira Filho | 1 | -0/+58 |
| 2020-07-01 | Create `NotificationWithUrlWithToken` helper class | Janito Vaqueiro Ferreira Filho | 1 | -0/+25 |
| 2020-07-01 | Create version upgrade in-app notification | Janito Vaqueiro Ferreira Filho | 1 | -0/+53 |
| 2020-07-01 | Create `NotificationWithUrl` helper class | Janito Vaqueiro Ferreira Filho | 1 | -0/+21 |
| 2020-07-01 | Create tunnel state in-app notification | Janito Vaqueiro Ferreira Filho | 1 | -0/+102 |
| 2020-07-01 | Notify controller when notification changes | Janito Vaqueiro Ferreira Filho | 1 | -1/+6 |
| 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 |
