summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2023-06-01Add preview for selectable cellJonatan Rhodin1-0/+19
2023-06-01Change obfuscation title to wireguard obfuscationJonatan Rhodin20-20/+1
2023-06-01Add checkmark icon to selected obfuscation modeJonatan Rhodin3-14/+42
2023-05-30Update text and indentation for compose cellsJonatan Rhodin16-195/+352
- Make BaseCell internal - Add configurable title view for BaseCell called BaseCellTitle - Remove SwitchComposeCell title view and use BaseCellTitle instead - Remove HtmlText for SwitchComposeCell and use annotated string instead - Replace mullvad colors with material colors - Replace text font size and font styles with text styles
2023-05-29Update android feature graphicAlbin1-0/+0
2023-05-29Update android screenshotsAlbin13-0/+0
2023-05-23Move content type and key to seperate filesJonatan Rhodin9-41/+56
2023-05-23Remove scopes in koin and use global scope everywhereJonatan Rhodin12-151/+91
2023-05-23Improve compose ui for split tunnelingJonatan Rhodin15-468/+236
- Use new dimension and style values - Simplify SplitTunnelingCell to improve performance
2023-05-23Migrate Split tunneling instrumental testsJonatan Rhodin2-164/+220
Remove SplitTunnelingFragmentTest Add SplitTunnelingScreenTest
2023-05-23Update SplitTunnelingViewModel unit testsJonatan Rhodin1-141/+97
2023-05-23Migrate split tunneling fragment to composeJonatan Rhodin11-240/+480
- Create SplitTunnelingScreen - Improve SplitTunnelingViewModel - Improve List compose component
2023-05-23Make Android translations-converter compat with rust_2018_idiomsLinus Färnstrand4-8/+8
2023-05-23Deny rust 2018 idioms in translations-converterLinus Färnstrand1-0/+2
2023-05-22Remove purchasing information from release buildsAlbin2-4/+8
This change is done to comply with Google Play payment policies. It does not affect F-Droid builds.
2023-05-22Hide account page links in release buildsJonatan Rhodin3-6/+26
Links removed in: - Account page - Account expiry in-app notification - Account expiry system notification
2023-05-19Bump compose to 1.4.3Albin2-222/+312
2023-05-19Bump kotlin and agpAlbin3-427/+453
2023-05-17Add split tunneling menu to the setting fragmentsaber safavi2-0/+12
2023-05-17Remove split tunneling menu from VPN settings screensaber safavi3-32/+0
2023-05-16Refactor advanced settings to VPN settingssaber safavi9-144/+140
2023-05-16Add string resourcessaber safavi24-24/+24
2023-05-15Add test tag to AdvancedSettingScreensaber safavi3-24/+45
Add scroll during test to make last item of lazy list visible. This can be use for all the tests whom need to be scroll, click, pinch and etc .
2023-05-15Remove preferences menu from settings fragmentsaber safavi4-202/+0
2023-05-15Add preferences settings to Advanced screensaber safavi7-23/+136
2023-05-15Add setting change functions to repository and VMsaber safavi2-4/+24
2023-05-15Add string resourcessaber safavi2-0/+5
2023-05-15Ignore unused resource warning for stringsAlbin1-0/+3
2023-05-15Add creation date below device name in the device list screenJonatan Rhodin10-24/+107
2023-05-12Fix DNS input keyboard typeAlbin3-1/+6
Use a `Text` keyboard rather than a `Number` keyboard in order to support IPv6 addresses.
2023-05-12Add text style and dimensions to use in composeJonatan Rhodin5-30/+157
- Add dimensions that can be accessed directly in compose - Add text styles that can be accessed directly in compose - Modify List to no longer user xml resources and hardcoded values
2023-05-12Add unit tests for ConnectViewModelJonatan Rhodin1-0/+222
2023-05-12Fix header bar blinking issueJonatan Rhodin5-88/+150
Fix the issue that the header bar in ConnectFragment shows disconnected state very briefly when coming back from switch location and settings views Move all states connected to ServiceConnectionManager to the viewModel to preserve them independently of the view lifecycle. Also merge all service connection states to a single ui state using flow combine.
2023-05-11Fix privacy disclaimer policy linkAlbin1-1/+1
2023-05-09Add udp2tcp related translationsJonatan Rhodin20-1/+114
2023-05-09Add compose ui to udp2tcp featureJonatan Rhodin17-26/+276
- New setting in advanced settings for obfuscation - Add info dialog about obfuscation - Send obfuscation setting to daemon - Reflect udp2tcp state in the ui
2023-05-09Show obfuscation endpoint in main viewAlbin1-12/+12
2023-05-09Propagate udp2tcp settings between app and daemonCubxity10-4/+80
Co-authored-by: Albin <albin@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> Co-authored-by: Odd Stranne <odd@mullvad.net>
2023-05-09Fix missing buy time text in out-of-time fragmentAlbin1-1/+1
2023-05-09Restore payment button in account fragment for release buildsJonatan Rhodin5-15/+45
Also change the text of the button to manage account instead
2023-05-04Run localization syncOskar Nyberg19-0/+19
2023-05-03Remove buy credit buttons on build type releaseJonatan Rhodin4-0/+23
2023-05-03Avoid spamming toast messagesAlbin1-1/+2
2023-05-03Fix app always resuming to the connect viewAlbin1-33/+37
2023-05-03Add new arg to test functionssaber safavi1-49/+81
2023-05-03Add warning toast for changing settingssaber safavi4-10/+51
2023-05-03Add informational dialog to custom DNS settingsaber safavi6-1/+44
2023-05-03Add setting(s) warning into the content blockers informational dialogsaber safavi2-11/+13
2023-05-03Add string resourcessaber safavi1-0/+2
2023-05-03Push suppression review dateAlbin2-13/+13
New review date: 2023-06-01