summaryrefslogtreecommitdiffhomepage
path: root/android/src/main/kotlin
AgeCommit message (Expand)AuthorFilesLines
2021-03-31Add account handling request variantsJanito Vaqueiro Ferreira Filho1-0/+19
2021-03-31Remove UI side login logicJanito Vaqueiro Ferreira Filho1-14/+1
2021-03-31Implement login logic in the service sideJanito Vaqueiro Ferreira Filho1-2/+19
2021-03-31Use new `logout()` method in `AccountFragment`Janito Vaqueiro Ferreira Filho1-7/+1
2021-03-31Add `logout` method to `AccountCache`Janito Vaqueiro Ferreira Filho1-0/+12
2021-03-31Refactor `AccountCache` login logic into an actorJanito Vaqueiro Ferreira Filho1-10/+46
2021-03-31Don't return account token when creating accountJanito Vaqueiro Ferreira Filho1-2/+2
2021-03-31Refactor `LoginFragment` to use `LoginStatus`Janito Vaqueiro Ferreira Filho1-74/+68
2021-03-31Properly update the login status in `AccountCache`Janito Vaqueiro Ferreira Filho1-0/+14
2021-03-31Create new `LoginStatus` typeJanito Vaqueiro Ferreira Filho1-0/+15
2021-03-31Remove `SettingsListener` from `ServiceInstance`Janito Vaqueiro Ferreira Filho2-3/+0
2021-03-31Set notification manager's account listenerJanito Vaqueiro Ferreira Filho2-5/+6
2021-03-31Simplify `AccountCache` constructor parametersJanito Vaqueiro Ferreira Filho2-9/+7
2021-03-31Move `AccountCache` to `ServiceEndpoint`Janito Vaqueiro Ferreira Filho10-11/+13
2021-03-31Use an intermittent daemon in `AccountCache`Janito Vaqueiro Ferreira Filho2-9/+13
2021-03-31Unsubscribe listeners in `AccountCache.onDestroy`Janito Vaqueiro Ferreira Filho1-0/+4
2021-03-31Use `List` instead of `ArrayList` for historyJanito Vaqueiro Ferreira Filho3-3/+3
2021-03-31Centralize where `messageId` is configuredJanito Vaqueiro Ferreira Filho3-6/+6
2021-03-29Remove `KeyStatusListener` from `ServiceInstance`Janito Vaqueiro Ferreira Filho2-4/+0
2021-03-29Refactor `KeyStatusListener` into an actorJanito Vaqueiro Ferreira Filho1-5/+30
2021-03-29Reduce service side `KeyStatusListener` interfaceJanito Vaqueiro Ferreira Filho1-11/+6
2021-03-29Use UI side `KeyStatusListener`Janito Vaqueiro Ferreira Filho3-3/+4
2021-03-29Prepare `WireguardKeyFragment` for service conn.Janito Vaqueiro Ferreira Filho1-2/+13
2021-03-29Create UI-side `KeyStatusListener` classJanito Vaqueiro Ferreira Filho1-0/+33
2021-03-29Send current key status when registering listenerJanito Vaqueiro Ferreira Filho1-0/+1
2021-03-29Send WireGuard key status through the messengerJanito Vaqueiro Ferreira Filho1-1/+7
2021-03-29Add `WireGuardKeyStatus` event variantJanito Vaqueiro Ferreira Filho1-0/+4
2021-03-29Make `KeygenEvent` parcelableJanito Vaqueiro Ferreira Filho2-3/+15
2021-03-29Refactor `KeygenEvent` to prepare for `Parcelize`Janito Vaqueiro Ferreira Filho1-14/+6
2021-03-29Implement requests to verify and generate keysJanito Vaqueiro Ferreira Filho1-0/+11
2021-03-29Add request variants for WireGuard key managementJanito Vaqueiro Ferreira Filho1-0/+6
2021-03-29Pass endpoint reference to `KeyStatusListener`Janito Vaqueiro Ferreira Filho2-4/+4
2021-03-29Remove synchronization blocksJanito Vaqueiro Ferreira Filho1-15/+11
2021-03-29Only verify WireGuard key if it's presentJanito Vaqueiro Ferreira Filho1-9/+6
2021-03-29Move `KeyStatusListener` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho6-4/+9
2021-03-29Use an intermittent daemon in `KeyStatusListener`Janito Vaqueiro Ferreira Filho2-11/+14
2021-03-29Remove unnecessary `Parcelable` markerJanito Vaqueiro Ferreira Filho5-18/+13
2021-03-25Refactor to simplify fetcher loopJanito Vaqueiro Ferreira Filho1-28/+19
2021-03-25Move `delays` to be a `fetchRetryDelays` propertyJanito Vaqueiro Ferreira Filho1-8/+8
2021-03-25Remove `LocationInfoCache` from `ServiceInstance`Janito Vaqueiro Ferreira Filho2-4/+0
2021-03-25Send current location when registering listenerJanito Vaqueiro Ferreira Filho1-0/+1
2021-03-25Send location events from the serviceJanito Vaqueiro Ferreira Filho1-7/+2
2021-03-25Update `LocationInfoCache` to listen for locationsJanito Vaqueiro Ferreira Filho2-7/+20
2021-03-25Create `NewLocation` event variantJanito Vaqueiro Ferreira Filho1-0/+4
2021-03-25Make `GeoIpLocation` parcelableJanito Vaqueiro Ferreira Filho1-1/+4
2021-03-25Use UI-side `LocationInfoCache` in the UIJanito Vaqueiro Ferreira Filho2-2/+3
2021-03-25Create UI-side `LocationInfoCache`Janito Vaqueiro Ferreira Filho1-0/+13
2021-03-25Move `LocationInfoCache` into `ServiceEndpoint`Janito Vaqueiro Ferreira Filho5-24/+26
2021-03-25Don't change `LocationInfoCache` from UIJanito Vaqueiro Ferreira Filho2-32/+0
2021-03-25Obtain selected relay location from relay settingsJanito Vaqueiro Ferreira Filho2-1/+16