| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-07-13 | Download and fix translations | Oskar Nyberg | 19 | -291/+196 | |
| 2022-07-08 | Fix texts missing/flickering sometimes | Albin | 6 | -104/+168 | |
| 2022-07-08 | Disable badge for tunnel state | Albin | 3 | -2/+5 | |
| 2022-07-07 | Fix welcome view not showing | Albin | 3 | -21/+24 | |
| 2022-07-07 | Adapt Android to new relay structure | Albin | 5 | -13/+22 | |
| 2022-07-06 | Rename AccountCache to AccountRepository | Albin | 13 | -57/+63 | |
| 2022-07-06 | Refactor android app account cache | Albin | 16 | -168/+214 | |
| 2022-06-27 | Cleanup unnessary tile service call | Albin | 1 | -2/+0 | |
| 2022-06-27 | Handle tile click when device is locked | Albin | 1 | -6/+42 | |
| 2022-06-27 | Refactor tile state | Albin | 1 | -19/+27 | |
| 2022-06-27 | Always start as foreground from tile | Albin | 1 | -10/+7 | |
| 2022-06-27 | Improve tile coroutine scope/job handling | Albin | 1 | -13/+8 | |
| 2022-06-27 | Fix notification action device state | Albin | 1 | -3/+8 | |
| 2022-06-27 | Promote service to fg when actions provided | Albin | 2 | -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-22 | Fix notification action | Albin | 2 | -2/+22 | |
| 2022-06-22 | Cleanup TODOs and old account handling | Albin | 7 | -44/+8 | |
| 2022-06-22 | Clear login vm state when view recreated | Albin | 2 | -0/+5 | |
| 2022-06-22 | Fix tests | Albin | 4 | -21/+40 | |
| 2022-06-22 | Add device list to login flow | Albin | 4 | -9/+40 | |
| 2022-06-22 | Add device list ui | Albin | 10 | -9/+457 | |
| 2022-06-22 | Add safelet extension | Albin | 1 | -0/+5 | |
| 2022-06-22 | Add and update device compose components | Albin | 5 | -17/+162 | |
| 2022-06-22 | Propagate device list | Albin | 4 | -6/+115 | |
| 2022-06-22 | Add device events | Albin | 3 | -0/+29 | |
| 2022-06-22 | Enable auto-login by setting account token argument | Albin | 5 | -1/+22 | |
| 2022-06-22 | Add Android device strings | Albin | 1 | -0/+15 | |
| 2022-06-22 | Set sharing strategy to WhileSubscribed | Albin | 3 | -6/+15 | |
| 2022-06-22 | Improve login vm service connection handling | Albin | 4 | -48/+70 | |
| 2022-06-22 | Fix flow lifecycle setup | Albin | 3 | -23/+28 | |
| Ensures that flows are setup in the correct Android lifecycle methods. | |||||
| 2022-06-22 | Rely on device state for logout | Albin | 2 | -29/+11 | |
| Prior to the device management, the only way to logout was via the account view. However, since the logic for handling device revocation is similar to device logout, it can now be handled more or less the same as part of the device state listener in the activity. This means that the account view only has to notify the daemon about the logout which will trigger appropriate transitions. | |||||
| 2022-06-22 | Add missing device port model | Albin | 2 | -1/+8 | |
| 2022-06-20 | Add PQ-flags to android | Albin | 2 | -2/+8 | |
| 2022-06-15 | Simplify device transition flow | Albin | 3 | -18/+35 | |
| 2022-06-15 | Improve revoked ui state | Albin | 6 | -23/+27 | |
| 2022-06-15 | Add revoked ui tests | Albin | 1 | -0/+99 | |
| 2022-06-15 | Add revoked vm tests | Albin | 2 | -1/+142 | |
| 2022-06-15 | Add Android device revoked view | Albin | 12 | -26/+299 | |
| 2022-06-15 | Add initial compose components | Albin | 7 | -0/+241 | |
| 2022-06-15 | Improve state handling | Albin | 5 | -68/+97 | |
| 2022-06-15 | Ensure all device events are propagated | Albin | 2 | -5/+6 | |
| 2022-06-14 | Fix missing IPC event unregistration | Albin | 2 | -2/+21 | |
| 2022-06-14 | Fix failing test due to non-loaded di modules | Albin | 1 | -1/+18 | |
| 2022-05-31 | Fix lifecycle owner view crash | Albin | 1 | -3/+2 | |
| 2022-05-31 | Use Koin for login vm | Albin | 4 | -32/+11 | |
| 2022-05-31 | Adapt device repo to new service management | Albin | 9 | -60/+82 | |
| 2022-05-31 | Refactor Android service connection management | Albin | 12 | -94/+172 | |
| This refactor aims to be a step in decoupling the service connection from the main activity and fragment inheritance. The goal is to avoid or minimize the fragment inheritance and instead let each domain observe service connection changes and adjust accordingly. | |||||
| 2022-05-31 | Fix Koin lifecycle crash | Albin | 2 | -2/+2 | |
| 2022-05-25 | Simplify device removal event | David Lönnhager | 1 | -1/+0 | |
| 2022-05-20 | Avoid loading the UI DI module in all processes | Albin | 2 | -8/+15 | |
| Loads the UI specific DI module only in the process/activity where it's used. Before, the UI module and its dependencies would be loaded in the service and tile processes as well. | |||||
| 2022-05-20 | Rename Android UI DI module | Albin | 2 | -3/+3 | |
| Rename the UI specific DI module to avoid potential confusion with the Application class. | |||||
