summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
AgeCommit message (Collapse)AuthorFilesLines
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-04-27Update compose scrollbar appearanceJonatan Rhodin11-228/+239
- Change color, size and alpha of scrollbar - Add rounding to scrollbar - Add onSurfaceVariant color to theme - Update theme to material v3 - Apply AppTheme to all screens - Remove CollapsingToolbarTheme
2023-04-25Update content blockers informational dialogJonatan Rhodin22-28/+17
- Change programs to apps - Add custom dns warning - Add html-formatted text support to info dialog
2023-04-25Add separate tidy config for /valuesJonatan Rhodin4-181/+87
Run tidy two times to enable the use of separate configs for /values and all other xml-files. Apply this new config on all files in /values.
2023-04-21Remember expand content blockers stateJonatan Rhodin1-2/+2
Use rememberSaveable instead remember for expandContentBlockersState so that it is kept when returning from the Split tunnelling settings page
2023-04-18Change feedback textarea's placeholdersaber safavi20-20/+2
2023-04-13Make misc error messages more helpfulAlbin20-163/+149
2023-04-13Rephrase "no matching relay" error messageAlbin21-43/+4
2023-04-13Clarify upgrade available notificationAlbin21-34/+34
2023-04-13Clarify device offline push notificationAlbin2-1/+11
2023-04-13Clarify blocking network messageAlbin22-24/+3
2023-04-13Capitalize in-app notification titleAlbin1-1/+1
2023-04-12Fix custom dns auto disabling regressionsaber safavi3-10/+36
2023-04-12Improve alpha values in advanced settingsAlbin2-7/+8
2023-04-12Prevent submitting empty DNS serverAlbin1-1/+4
2023-04-12Clarify MTU placeholderAlbin1-1/+1
2023-04-12Hide custom dns warningAlbin1-12/+12
This change hides the Custom DNS warning, which is part of the content blockers, when the content blockers are not expanded.
2023-04-11Update translationsAlbin19-0/+209
2023-04-11Support enabling/disabling switch compose cellsaber safavi2-2/+10
Co-authored-by: Albin <albin@mullvad.net>
2023-04-11Hook up content blocker ui with vm and reposaber safavi6-39/+124
Co-authored-by: Albin <albin@mullvad.net>
2023-04-11Add content blocker info dialogssaber safavi5-6/+66
Co-authored-by: Albin <albin@mullvad.net>
2023-04-11Add content blockers to the uisaber safavi2-0/+193
Co-authored-by: Albin <albin@mullvad.net>
2023-04-11Add compose info dialogsaber safavi3-0/+135
Co-authored-by: Albin <albin@mullvad.net>
2023-04-11Refactor CustomDnsComposeCell to generic switch cellsaber safavi3-92/+161
Co-authored-by: Albin <albin@mullvad.net>
2023-04-11Make it possible to enable/disable the compose switchsaber safavi1-4/+17
Co-authored-by: Albin <albin@mullvad.net>
2023-04-11Support setting color of html textAlbin1-2/+12
2023-04-11Add alpha constantsAlbin1-0/+3
2023-04-11Add func to check if any blocker is enabledAlbin1-1/+5
Co-authored-by: saber safavi <saber.safavi@codic.se>
2023-04-11Add info iconsaber safavi1-0/+8
2023-04-11Add chevron composableAlbin1-0/+36
Co-authored-by: saber safavi <saber.safavi@codic.se>
2023-04-11Add `itemWithDivier` compose extensionAlbin2-6/+17
Co-authored-by: saber safavi <saber.safavi@codic.se>
2023-04-11Add content blocker stringssaber safavi1-0/+19
Co-authored-by: Albin <albin@mullvad.net>
2023-04-05Deprecate daemon provided app version propertyAlbin1-1/+1