summaryrefslogtreecommitdiffhomepage
path: root/android/src/main/kotlin/net
AgeCommit message (Expand)AuthorFilesLines
2021-04-12Use UI-side `VpnPermission` helperJanito Vaqueiro Ferreira Filho2-1/+2
2021-04-12Create `VpnPermission` inside `ServiceEndpoint`Janito Vaqueiro Ferreira Filho2-3/+5
2021-04-12Create UI-side `VpnPermission` classJanito Vaqueiro Ferreira Filho1-0/+10
2021-04-12Create VPN permission response `Request` variantJanito Vaqueiro Ferreira Filho1-0/+3
2021-04-12Handle UI tunnel state predictions in UI-sideJanito Vaqueiro Ferreira Filho1-4/+109
2021-04-12Create UI-side `ConnectionProxy`Janito Vaqueiro Ferreira Filho1-0/+34
2021-04-12Handle `ConnectionProxy` requestsJanito Vaqueiro Ferreira Filho1-0/+7
2021-04-12Implement `ConnectionProxy` requestsJanito Vaqueiro Ferreira Filho1-0/+9
2021-04-12Send tunnel state eventsJanito Vaqueiro Ferreira Filho1-0/+5
2021-04-12Create `TunnelStateChange` eventJanito Vaqueiro Ferreira Filho1-0/+4
2021-04-12Make `TunnelState` parcelableJanito Vaqueiro Ferreira Filho7-13/+70
2021-04-12Use `ConnectionProxy` in `LocationInfoCache`Janito Vaqueiro Ferreira Filho2-8/+5
2021-04-12Move `ConnectionProxy` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho7-20/+20
2021-04-12Use new `VpnPermission` classJanito Vaqueiro Ferreira Filho3-36/+9
2021-04-12Create new `VpnPermission` helper classJanito Vaqueiro Ferreira Filho1-0/+35
2021-04-12Use an intermittent daemon in `ConnectionProxy`Janito Vaqueiro Ferreira Filho2-13/+17
2021-04-12Use an `Intermittent<Boolean>` for VPN permissionJanito Vaqueiro Ferreira Filho2-7/+8
2021-04-12Refactor `ConnectionProxy` into an actorJanito Vaqueiro Ferreira Filho1-21/+35
2021-04-08Add ServiceConnection scope. Fix SplitTunnelingViewmodel testsAleksandr Granin6-19/+54
2021-04-08Separate persistence into a new classJanito Vaqueiro Ferreira Filho4-36/+49
2021-04-08Fix race when starting then stopping the daemonJanito Vaqueiro Ferreira Filho1-6/+8
2021-04-08Remove split tunneling from `ServiceInstance`Janito Vaqueiro Ferreira Filho2-4/+1
2021-04-08Reduce exposed `SplitTunneling` service-side APIJanito Vaqueiro Ferreira Filho1-22/+8
2021-04-08Use UI-side `SplitTunneling`Janito Vaqueiro Ferreira Filho5-5/+5
2021-04-08Create UI-side `SplitTunneling` classJanito Vaqueiro Ferreira Filho1-0/+42
2021-04-08Send initial split tunneling status to listenerJanito Vaqueiro Ferreira Filho1-0/+1
2021-04-08Send split tunneling update eventsJanito Vaqueiro Ferreira Filho1-0/+5
2021-04-08Add `SplitTunnelingUpdate` event variantJanito Vaqueiro Ferreira Filho1-0/+3
2021-04-08Use an `EventNotifier` in `SplitTunneling`Janito Vaqueiro Ferreira Filho3-14/+10
2021-04-08Use `null` to indicate split tunneling is disabledJanito Vaqueiro Ferreira Filho2-3/+3
2021-04-08Handle split tunneling requestsJanito Vaqueiro Ferreira Filho2-2/+21
2021-04-08Create a `SplitTunneling.onDestroy()` methodJanito Vaqueiro Ferreira Filho2-0/+5
2021-04-08Move `SplitTunneling` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho8-17/+12
2021-04-08Move split tunneling initialization to main threadJanito Vaqueiro Ferreira Filho2-22/+17
2021-04-08Add split tunneling request messagesJanito Vaqueiro Ferreira Filho1-0/+12
2021-04-06Init Koin as DI for android projectAleksandr Granin2-0/+48
2021-04-01Refactor notification manager initializationJanito Vaqueiro Ferreira Filho1-2/+4
2021-04-01Remove Deferred from ApplicationsProviderAleksandr Granin2-6/+4
2021-04-01Add test timeout limitAleksandr Granin2-6/+7
2021-04-01Create SplitTunneling ViewModel and testsAleksandr Granin3-3/+169
2021-03-31Remove `AccountCache` from `ServiceInstance`Janito Vaqueiro Ferreira Filho2-4/+1
2021-03-31Refactor service side `AccountCache` exposed APIJanito Vaqueiro Ferreira Filho1-23/+11
2021-03-31Use UI side `AccountCache`Janito Vaqueiro Ferreira Filho5-5/+6
2021-03-31Create UI-side `AccountCache` classJanito Vaqueiro Ferreira Filho1-0/+67
2021-03-31Add an `EventNotifier.notifyIfChanged` methodJanito Vaqueiro Ferreira Filho1-0/+8
2021-03-31Send account history change eventsJanito Vaqueiro Ferreira Filho2-0/+5
2021-03-31Create `AccountHistory` event variantJanito Vaqueiro Ferreira Filho1-0/+3
2021-03-31Send login status eventsJanito Vaqueiro Ferreira Filho2-0/+6
2021-03-31Add new `LoginStatus` eventJanito Vaqueiro Ferreira Filho1-0/+4
2021-03-31Implement handling of `AccountCache` requestsJanito Vaqueiro Ferreira Filho1-0/+31