summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2023-07-14Add ConnectScreen instrumental testsJonatan Rhodin4-11/+621
2023-07-14Add ConnectViewModel testsJonatan Rhodin1-8/+49
2023-07-14Migrate connect fragment, expect notification bar, to composeJonatan Rhodin36-758/+733
2023-07-13Add screen and view model testssaber safavi2-0/+197
2023-07-13Hide FAQ and guids link on google play versionsaber safavi1-11/+15
2023-07-13Add hide_nav parameter to external linkssaber safavi1-2/+11
2023-07-13Add settings compose screensaber safavi6-279/+271
2023-07-13Add ViewModel and related MVVM partssaber safavi3-0/+52
2023-07-13Add rotation of the back button as parametersaber safavi1-2/+7
2023-07-13Add new external link settings cellsaber safavi3-14/+97
Modify navigation cell to support showing extra information.
2023-07-13Add the ability to set a custom wireguard portJonatan Rhodin37-53/+637
2023-07-12Move SearchTextField to the correct packageJonatan Rhodin2-2/+2
2023-07-12Update material 3 library to 1.1.1Jonatan Rhodin3-53/+50
2023-07-12Fix Chevron animating to initial expanded stateJonatan Rhodin1-1/+1
2023-07-12Fix Chevron angle being wrongJonatan Rhodin2-2/+2
2023-07-12Add search for translationsJonatan Rhodin20-1/+58
2023-07-12Add search bar to select location screenJonatan Rhodin28-614/+781
- Filter countries, cities and relays based on search string - Remove collapsable toolbar and replace with search bar - Improve expand behavior for relay location cells - Remove cirular dependency for relays
2023-07-11Remove subtitle from base cellJonatan Rhodin7-92/+64
2023-07-11Update gradle lockfileAlbin1-15/+41
2023-07-11Remove material 2 library since it's no longer usedJonatan Rhodin3-3/+0
2023-07-10Replace scaffold with material 3 scaffoldJonatan Rhodin10-330/+402
2023-07-07Add option to change wireguard port to vpn settingsJonatan Rhodin34-50/+465
2023-07-06Add collapsible toolbar component with dynamic body heightsaber safavi4-7/+94
2023-07-06Fix creating quantum secure connection showing erroneouslyJonatan Rhodin1-1/+1
2023-07-06Migrate most compose components to material 3Jonatan Rhodin29-160/+145
2023-06-29Add settings migration code, refactor and cleanupJonathan1-1/+0
Bump the settings version. Add code for migrating settings to new version since it is now not backwards compatible. Refactor LocationConstraint and related types to be more lean. Cleanup issues and fix formatting. Refactor LocationConstraint and add migration code
2023-06-29Cleanup review comments, CI issues and android supportJonathan13-42/+87
Add necessary android support to allow it to not crash due to interface changes. Format the code, remove redundant async functions, fix android issues related to not having to use a Vec to store the custom lists and a string as an id. Fix unit tests.
2023-06-28Expose wireguard port ranges to the android appJonatan Rhodin5-3/+38
2023-06-28Update rust and java code to expose wireguard port settingsJonatan Rhodin7-6/+58
- Add converters for wireguard constraint to and from java - Add java clas for wireguard constraint - Add code to set wireguard port
2023-06-28Update android translationsOskar Nyberg19-5/+57
2023-06-28Merge branch 'update-translations-for-2023.4' into prepare-2023.4Oskar Nyberg19-9/+223
2023-06-27Hide faqs and guides button for release buildsJonatan Rhodin2-1/+14
Also append hide nav for policy link in disclaimer fragment
2023-06-21Add ?hide_nav variants to all mullvad.net linksJonatan Rhodin5-5/+22
2023-06-14Order split tunneling apps by nameJonatan Rhodin1-5/+6
2023-06-14Add option to disable version notificationsAlbin4-3/+22
For example, set the following in local.properties: ENABLE_IN_APP_VERSION_NOTIFICATIONS=false
2023-06-14Move buildConfigField configurationAlbin1-7/+11
2023-06-13Migrate select location fragment to composeJonatan Rhodin20-305/+796
2023-06-13Set lint to ignore typography ellipsis errorsJonatan Rhodin2-770/+2
2023-06-12Re-generate lint baselineAlbin1-276/+78
2023-06-12Remove account cell from settingsAlbin5-98/+7
2023-06-12Add account button in headerAlbin6-7/+65
2023-06-12Add account iconAlbin1-0/+12
2023-06-12Improve the android build instructions for macOSJonatan Rhodin1-25/+31
2023-06-09Fix auto-connect and local network sharing toggle stateJonatan Rhodin1-0/+6
The UI glitch was that the auto-connect and local network sharing toggles would have the wrong state when certain info dialogis were opened due to an issue with mapping the VM state to a UI state.
2023-06-09Replace ApplicationImageView with compose implementationJonatan Rhodin7-98/+71
2023-06-09Fix vpn settings subtitlesJonatan Rhodin24-66/+53
- Replace HtmlText for custom dns subtitle with annotated string - Use correct text style for custom dns subtitle - Use extra bold instead of bold for emphasized words - Fix magic numbers in expandable compose cell
2023-06-07Update feature list to include quantum tunneling for androidJonatan Rhodin1-3/+2
2023-06-07Add tests for quantum resistant tunnelJonatan Rhodin7-4/+200
2023-06-07Add android support for quantum tunneling in the daemonJonatan Rhodin11-23/+58
2023-06-07Add translations for quantum resistant tunnelingJonatan Rhodin19-0/+114