summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2025-04-29Update lockfileDavid Göransson3-364/+367
2025-04-29Fix material icons extended versionDavid Göransson1-2/+2
2025-04-29Bump grpc to 1.72.0David Göransson1-1/+1
2025-04-29Bump Arrow to 2.1.0David Göransson1-1/+1
2025-04-29Bump Datastore to 1.1.5David Göransson1-1/+1
2025-04-29Bump AGP to 8.9.2David Göransson1-1/+1
2025-04-28Update changelog for android/2025.2Jonatan Rhodin1-0/+4
2025-04-28Add mock api test for manage devices screenKalle Lindström5-2/+66
2025-04-23Enable e2e leak that no longer failsAlbin1-2/+0
The test previously failed to find test tags in the VPN settings lazy list. However, after changes to that screen the test once again seem to work as expected.
2025-04-22Implement manage devices screenKalle Lindström33-170/+1095
2025-04-22Add LoadingContentError typeKalle Lindström1-0/+43
2025-04-17Fix testDavid Göransson2-12/+14
2025-04-17Fix incorrect getCustomListByIdDavid Göransson2-9/+15
Current implementation would always hold of 5 seconds if we are trying to get a custom list that doesn't exist.
2025-04-16Update lockfileDavid Göransson1-8/+64
2025-04-16Replace Volley with ktorDavid Göransson21-520/+585
2025-04-16Update changelog for android/2025.2-beta2Jonatan Rhodin1-1/+10
2025-04-15Update translationsMarkus Pettersson19-0/+133
2025-04-15Update changelogDavid Göransson1-0/+1
2025-04-15Fix nav drawer wrong focus on Android TVKalle Lindström1-2/+31
When switching locations on Android TV when the app goes back to the connect screen, focus was sometimes incorrectly put on the navigation drawer, which caused it to expand when it shouldn't. This commit fixes that by detecting when we navigate back to the connect screen from the select location screen, and when that is the case we manually focus the select location button. We check if we get a FocusDirection.Down event to detect if we navigated back from the select location screen, which isn't optimal, but I couldn't find a better way to detect this. This works because if we return from the account or settings screens we get a FocusDirection.Enter event.
2025-04-15Add property flag to enable keep native symbolsKalle Lindström1-1/+9
The native symbols blows up the size of the APK by a lot, so we add a flag `KEEP_DEBUG_SYMBOLS` that must be set to `true` or else we strip the native lib symbols.
2025-04-11Enable gradle cachingAlbin1-0/+9
2025-04-11Add the ability to turn on trace logging for grpcJonatan Rhodin2-0/+71
2025-04-11Add DeviceListViewModel testKalle Lindström2-1/+200
2025-04-10Add support for DAITA: Multihop indicatorDavid Göransson9-105/+13
2025-04-10Implement quick access to active featuresDavid Göransson52-824/+1913
- Add Daita: Multihop feature indicator - Make feature indicators clickable - Add animations when accessing the features through the indicators - Rework VpnSettings in order to support navigating to a feature in the list
2025-04-10Show ip unavailble error message on desktopJonatan Rhodin1-2/+2
2025-04-10Update lockfileDavid Göransson3-116/+370
2025-04-10Add info about mockkDavid Göransson1-0/+1
2025-04-10Fix parceable navigation issueDavid Göransson2-1/+5
2025-04-10Bump material 3 to 1.3.2David Göransson1-1/+1
2025-04-10Bump protobuf gradle plugin to 0.9.5David Göransson1-1/+1
2025-04-10Bump coroutines to 1.10.2David Göransson1-1/+1
2025-04-10Bump ksp to 2.0.0David Göransson1-1/+1
2025-04-10Bump koin to 4.0.4David Göransson1-2/+2
2025-04-10Bump ktx to 1.16.0David Göransson1-1/+1
2025-04-09Replace subtext with info dialog for device ip versionJonatan Rhodin4-17/+37
2025-04-09Improve error message when an unavailable ip version is selectedJonatan Rhodin4-3/+13
2025-04-04Add shadowsocks obfuscation e2e testKalle Lindström10-83/+167
2025-04-04Update strings and translationsJonatan Rhodin22-47/+43
2025-04-04Add support for different orderings of arguments for translationsJonatan Rhodin7-45/+240
2025-04-04Update titles for ip version settingsJonatan Rhodin20-40/+2
2025-04-04Update changelogJonatan Rhodin1-0/+1
2025-04-04Show correct in ip when using multihopJonatan Rhodin5-9/+139
2025-04-03Fix android logs not working correct with e2e testsDavid Göransson1-2/+8
Currently we use `logcat -d` this will dump the current logs however this relies on the buffer of app logs being long enough which didn't end up being the case. Now we starting logging in the begging of the test and stop once all tests are complete.
2025-04-03Fix device ip version titleJonatan Rhodin20-1/+20
2025-04-03Update ip settings according to designJonatan Rhodin23-12/+72
2025-04-03Add product flavor to in app logsKalle Lindström2-0/+3
2025-04-01Set select location to always open on the exit tabJonatan Rhodin3-22/+2
2025-03-27Handle open app page when no app store is installedJonatan Rhodin6-23/+53
2025-03-27Update lockfileDavid Göransson1-460/+500