summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2020-02-28Remove tunnel action permissionJanito Vaqueiro Ferreira Filho2-9/+2
2020-02-27Format manifest XML fileJanito Vaqueiro Ferreira Filho1-28/+17
2020-02-27Change notification banner for non-blocking errorJanito Vaqueiro Ferreira Filho2-9/+10
2020-02-27Change action button for non-blocking error stateJanito Vaqueiro Ferreira Filho1-3/+21
2020-02-27Update connection status text for error stateJanito Vaqueiro Ferreira Filho1-4/+3
2020-02-27Show critical error message in notificationJanito Vaqueiro Ferreira Filho2-3/+11
2020-02-27Fix reconnect button vector drawable on API 21Janito Vaqueiro Ferreira Filho1-1/+1
2020-02-21Format all the android xml filesEmīls65-1814/+1459
2020-02-21Remove unused parameterEmīls1-1/+1
2020-02-21Make enum check exhaustiveEmīls1-0/+1
2020-02-21Remove shadowing in MainActivity.ktEmīls1-2/+2
2020-02-21Remove unecessary null-checksEmīls2-13/+7
2020-02-17Make the settings screen scrollableJanito Vaqueiro Ferreira Filho1-186/+198
2020-02-17Swap country and city labels in connect screenJanito Vaqueiro Ferreira Filho1-2/+2
2020-02-15Implement reconnect button behaviorJanito Vaqueiro Ferreira Filho1-0/+1
2020-02-15Implement `ConnectionProxy.reconnect()`Janito Vaqueiro Ferreira Filho1-0/+24
2020-02-15Implement `MullvadDaemon.reconnect()`Janito Vaqueiro Ferreira Filho1-0/+5
2020-02-15Add callback for reconnect button behaviorJanito Vaqueiro Ferreira Filho1-0/+2
2020-02-15Update text alignment when layout changesJanito Vaqueiro Ferreira Filho1-0/+6
2020-02-15Keep track if reconnect button is visible or notJanito Vaqueiro Ferreira Filho1-4/+20
2020-02-15Refactor to remove repeated codeJanito Vaqueiro Ferreira Filho1-5/+6
2020-02-15Recalc. reconnect button space when layout changesJanito Vaqueiro Ferreira Filho1-10/+12
2020-02-15Fix text alignment when reconnect button is shownJanito Vaqueiro Ferreira Filho1-0/+15
2020-02-15Show reconnect button on the appropriate statesJanito Vaqueiro Ferreira Filho1-4/+9
2020-02-15Rename `button` field into `mainButton`Janito Vaqueiro Ferreira Filho1-8/+8
2020-02-15Add reconnect button to layoutJanito Vaqueiro Ferreira Filho1-4/+21
2020-02-15Add reconnect button drawable resourceJanito Vaqueiro Ferreira Filho1-0/+11
2020-02-15Split red button background in twoJanito Vaqueiro Ferreira Filho2-0/+44
2020-02-14Check if returned tunnel is nullEmīls1-1/+1
If the daemon tries to connect when our service has had it's permissions revoked on Android, VpnServiceBuilder.establish() will return a null poitner, which has to be checked for. By returning an error when this happens, the daemon ends up in the error state where it's not blocking. Whilst not ideal, this is preferrable to the crash.
2020-02-14Add auto-connect switch to preferencesEmīls4-20/+87
2020-02-13Add setAutoConnect to mullvad-jniEmīls2-1/+7
2020-02-13Extract `relays.json` resourceJanito Vaqueiro Ferreira Filho1-0/+6
2020-02-13Include `relays.json` in APKJanito Vaqueiro Ferreira Filho1-2/+3
2020-02-13Refactor to create `FileResourceExtractor`Janito Vaqueiro Ferreira Filho2-8/+9
2020-02-12Avoid blocking inside `onStartCommand`Janito Vaqueiro Ferreira Filho1-4/+18
2020-02-12Change `daemon` to not be a `Deferred` variableJanito Vaqueiro Ferreira Filho1-15/+16
2020-02-12Make sure `ConnectionProxy` is safely torn downJanito Vaqueiro Ferreira Filho1-2/+7
2020-02-12Refactor `ConnectionProxy` to not use async daemonJanito Vaqueiro Ferreira Filho2-24/+17
2020-02-12Keep notification mgr. for whole service lifetimeJanito Vaqueiro Ferreira Filho1-13/+3
2020-02-12Make `serviceNotifier` immutableJanito Vaqueiro Ferreira Filho1-2/+1
2020-02-12Remove notification button callbacksJanito Vaqueiro Ferreira Filho2-9/+8
2020-02-12Listen for service events in notification managerJanito Vaqueiro Ferreira Filho2-5/+28
2020-02-11Remove obsoleted `from_java` moduleJanito Vaqueiro Ferreira Filho1-2/+0
2020-02-11Use `jnix::FromJava` instead of custom `FromJava`Janito Vaqueiro Ferreira Filho1-1/+2
2020-02-11Derive `FromJava` for `RelaySettingsUpdate`Janito Vaqueiro Ferreira Filho1-0/+4
2020-02-11Derive `FromJava` for `RelayConstraintsUpdate`Janito Vaqueiro Ferreira Filho1-0/+3
2020-02-11Derive `FromJava` for `LocationConstraint`Janito Vaqueiro Ferreira Filho1-3/+12
2020-02-11Derive `FromJava` for `Constraint<T>`Janito Vaqueiro Ferreira Filho1-1/+3
2020-02-11Adjust login fragment to contain account historyEmīls3-8/+92
2020-02-11Fetch account history from daemonEmīls1-0/+5
Add JNI functions to call into the daemon to fetch the account history.