summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
AgeCommit message (Collapse)AuthorFilesLines
2022-07-25Refactor information view to support buttonsAlbin1-24/+32
2022-07-25Fix spacing in advanced settingsAlbin1-1/+1
2022-07-21Fix in-app notification url crashAlbin1-1/+5
2022-07-21Fix expiry fetch and notificationAlbin2-11/+16
2022-07-20Make welcome view tunnel state awareAlbin1-1/+26
2022-07-20Fix settings fragment navigation animationAlbin1-1/+1
2022-07-20Remove no longer used service fragmentsAlbin2-261/+0
2022-07-20Decouple SelectLocationFragmentAlbin1-67/+98
2022-07-20Decouple SettingsFragmentAlbin1-40/+66
2022-07-20Decouple AdvancedFragmentAlbin1-59/+125
2022-07-20Decouple PreferencesFragmentAlbin1-18/+66
2022-07-20Decouple ConnectFragmentAlbin8-123/+170
2022-07-20Decouple LoginFragmentAlbin1-13/+21
2022-07-20Decouple OutOfTimeFragmentAlbin1-31/+56
2022-07-20Decouple WelcomeFragmentAlbin1-24/+37
2022-07-20Decouple AccountFragmentAlbin1-24/+69
2022-07-20Refactor unknown state debounceAlbin2-14/+28
2022-07-20Add EventNotifier flow wrapperAlbin1-0/+7
2022-07-20Add requireMainActivity extensionAlbin1-0/+12
2022-07-20Add ServiceConnectionManager extensionsAlbin4-24/+38
2022-07-20Refactor url buttonAlbin6-119/+39
2022-07-20Fix device list split view scrollingAlbin2-85/+90
2022-07-13Download and fix translationsOskar Nyberg19-291/+196
2022-07-08Fix texts missing/flickering sometimesAlbin6-104/+168
2022-07-08Disable badge for tunnel stateAlbin3-2/+5
2022-07-07Fix welcome view not showingAlbin3-21/+24
2022-07-07Adapt Android to new relay structureAlbin5-13/+22
2022-07-06Rename AccountCache to AccountRepositoryAlbin13-57/+63
2022-07-06Refactor android app account cacheAlbin16-168/+214
2022-06-27Cleanup unnessary tile service callAlbin1-2/+0
2022-06-27Handle tile click when device is lockedAlbin1-6/+42
2022-06-27Refactor tile stateAlbin1-19/+27
2022-06-27Always start as foreground from tileAlbin1-10/+7
2022-06-27Improve tile coroutine scope/job handlingAlbin1-13/+8
2022-06-27Fix notification action device stateAlbin1-3/+8
2022-06-27Promote service to fg when actions providedAlbin2-1/+7
As of Android 8 (API level 26), the system has a strict timer where the service must run `startForeground` within seconds after being started as foreground (`startForegroundService`). To mitigate cases where the service has been too slow to reach the target state, for instance when the tile service starts the vpn service as foreground with the connect action, this change aims to always promote the service to foreground when connect/disconnect actions are provided. This solution relies on the service demoting itself to from foreground in cases where it shouldn't run as foreground.
2022-06-22Fix notification actionAlbin2-2/+22
2022-06-22Cleanup TODOs and old account handlingAlbin7-44/+8
2022-06-22Clear login vm state when view recreatedAlbin2-0/+5
2022-06-22Fix testsAlbin4-21/+40
2022-06-22Add device list to login flowAlbin4-9/+40
2022-06-22Add device list uiAlbin10-9/+457
2022-06-22Add safelet extensionAlbin1-0/+5
2022-06-22Add and update device compose componentsAlbin5-17/+162
2022-06-22Propagate device listAlbin4-6/+115
2022-06-22Add device eventsAlbin3-0/+29
2022-06-22Enable auto-login by setting account token argumentAlbin5-1/+22
2022-06-22Add Android device stringsAlbin1-0/+15
2022-06-22Set sharing strategy to WhileSubscribedAlbin3-6/+15
2022-06-22Improve login vm service connection handlingAlbin4-48/+70