| Age | Commit message (Expand) | Author | Files | Lines |
|---|---|---|---|---|
| 2021-05-14 | Test `HandlerFlow` forwarding messages | Janito Vaqueiro Ferreira Filho | 1 | -0/+48 |
| 2021-05-14 | Refactor `TileService` to use flow based API | Janito Vaqueiro Ferreira Filho | 1 | -31/+21 |
| 2021-05-14 | Provide flow of tunnel states | Janito Vaqueiro Ferreira Filho | 1 | -0/+17 |
| 2021-05-14 | Unregister listener when scope or flow is closed | Janito Vaqueiro Ferreira Filho | 1 | -7/+28 |
| 2021-05-14 | Handle requests to unregister listeners | Janito Vaqueiro Ferreira Filho | 1 | -2/+16 |
| 2021-05-14 | Add `Request.UnregisterListener` variant | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 |
| 2021-05-14 | Replace registration queue with command channel | Janito Vaqueiro Ferreira Filho | 1 | -9/+17 |
| 2021-05-14 | Store listeners in a map with IDs | Janito Vaqueiro Ferreira Filho | 1 | -5/+5 |
| 2021-05-14 | Include a listener ID in `Event.ListenerReady` | Janito Vaqueiro Ferreira Filho | 2 | -2/+14 |
| 2021-05-14 | Create a new flow-based `ServiceConnection` class | Janito Vaqueiro Ferreira Filho | 1 | -0/+65 |
| 2021-05-14 | Add `Messenger` parameter to `ListenerReady` | Janito Vaqueiro Ferreira Filho | 2 | -2/+3 |
| 2021-05-14 | Create `Context.bindServiceFlow` extension method | Aleksandr Granin | 1 | -0/+27 |
| 2021-05-14 | Create `HandlerFlow` helper type | Janito Vaqueiro Ferreira Filho | 1 | -0/+45 |
| 2021-05-14 | Create `DispatchingFlow` helper type | Janito Vaqueiro Ferreira Filho | 1 | -0/+49 |
| 2021-05-05 | Set 1 line limit for expanded title to prevent wrong calcalution of height sc... | Aleksandr Granin | 8 | -0/+8 |
| 2021-05-04 | Update android automatic changelog and rename beta -> default | Linus Färnstrand | 2 | -5/+1 |
| 2021-04-29 | Clean-up obsolete tunnel state persistence data | Janito Vaqueiro Ferreira Filho | 1 | -0/+6 |
| 2021-04-29 | Remove tunnel state storage in shared preferences | Janito Vaqueiro Ferreira Filho | 4 | -113/+0 |
| 2021-04-29 | Run `MullvadTileService` in a separate process | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 |
| 2021-04-29 | Use an IPC connection for the tile service | Janito Vaqueiro Ferreira Filho | 1 | -5/+29 |
| 2021-04-29 | Make `onServiceReady` parameter optional | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 |
| 2021-04-29 | Fix incorrect `super` method call | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 |
| 2021-04-29 | Create `updateTunnelState` helper method | Janito Vaqueiro Ferreira Filho | 1 | -13/+13 |
| 2021-04-29 | Remove redundant `null` service conn. notification | Janito Vaqueiro Ferreira Filho | 1 | -1/+0 |
| 2021-04-29 | Notify `null` service connection after unbinding | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2021-04-23 | Use new error enum. in `VoucherSubmissionResult` | Janito Vaqueiro Ferreira Filho | 2 | -16/+10 |
| 2021-04-23 | Create `VoucherSubmissionError` enumeration | Janito Vaqueiro Ferreira Filho | 1 | -0/+12 |
| 2021-04-23 | Remove redundant `Parcelable` super-class marker | Janito Vaqueiro Ferreira Filho | 1 | -5/+5 |
| 2021-04-23 | Make `VoucherSubmissionResult.Ok` a `data class` | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 |
| 2021-04-23 | Remove unnecessary `apply` block | Janito Vaqueiro Ferreira Filho | 1 | -3/+1 |
| 2021-04-23 | Remove `ServiceInstance` | Janito Vaqueiro Ferreira Filho | 2 | -29/+3 |
| 2021-04-23 | Run `MullvadVpnService` in a separate process | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 |
| 2021-04-23 | Remove `LocalBinder` class | Janito Vaqueiro Ferreira Filho | 1 | -11/+0 |
| 2021-04-23 | Replace `LocalBinder` usage with service channel | Janito Vaqueiro Ferreira Filho | 3 | -36/+17 |
| 2021-04-23 | Refactor to centralize handling of service conn. | Janito Vaqueiro Ferreira Filho | 1 | -11/+13 |
| 2021-04-23 | Configure class loaders for received messages | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2021-04-23 | Remove daemon instance from service connection | Janito Vaqueiro Ferreira Filho | 4 | -10/+4 |
| 2021-04-23 | Add `StringRes` annotation to `urlId` | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 |
| 2021-04-23 | Select `TVActivity` class when running on TVs | Janito Vaqueiro Ferreira Filho | 1 | -1/+16 |
| 2021-04-22 | Remove starting activity while asking to connect | Janito Vaqueiro Ferreira Filho | 2 | -22/+0 |
| 2021-04-22 | Request for VPN permission when service asks to | Janito Vaqueiro Ferreira Filho | 1 | -1/+3 |
| 2021-04-22 | Refactor `requestVpnPermission` to obtain `Intent` | Janito Vaqueiro Ferreira Filho | 1 | -5/+8 |
| 2021-04-22 | Send initial VPN request when UI connects | Janito Vaqueiro Ferreira Filho | 1 | -1/+5 |
| 2021-04-22 | Keep track of when waiting for permission response | Janito Vaqueiro Ferreira Filho | 1 | -0/+5 |
| 2021-04-22 | Send requests from service side `VpnPermission` | Janito Vaqueiro Ferreira Filho | 1 | -1/+3 |
| 2021-04-22 | Update UI side `VpnPermission` to receive requests | Janito Vaqueiro Ferreira Filho | 2 | -2/+12 |
| 2021-04-22 | Add `Event.VpnPermissionRequest` variant | Janito Vaqueiro Ferreira Filho | 1 | -0/+3 |
| 2021-04-22 | Use `VoucherRedeemer` in redeem voucher fragment | Janito Vaqueiro Ferreira Filho | 1 | -13/+8 |
| 2021-04-22 | Add `VoucherRedeemer` to `ServiceConnection` | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 |
| 2021-04-22 | Remove leftover ID code in redeem voucher fragment | Janito Vaqueiro Ferreira Filho | 1 | -5/+0 |
