Commit Graph
99 Commits
Author SHA1 Message Date
Emerick Rogul 7b377b6db9 Merge pull request #11810 from brave/rewards-show-rewards-button
Migrate kHideButton preference to kShowButton preference
2022-01-13 10:48:45 -05:00
Serg 3fb94be5f2 Fixes gas fees to be dependant on a chain main currency instead of ETH on Android 2022-01-12 09:29:37 -05:00
Serg 5efd66567b Adds an option to add a custom EVM compatible network on Android wallet 2022-01-11 16:26:41 -05:00
Emerick Rogul 747ebb9213 Migrate kHideButton preference to kShowButton preference 2022-01-11 15:39:35 +00:00
samartnik 770ffce1bf [Android] Added option that controls url bar suggestions 2022-01-07 20:17:03 -05:00
Alex C df2f0906ae [Android] Brave news on NTP, integration with mojom and feature flag 2021-11-24 14:23:24 -08:00
Deep 8d3d3afc4d Add QA pref for Dormant users engagement 2021-11-22 18:43:44 -05:00
wchen342 d5feec25c0 Remove activity; mojo autolock time 2021-11-18 02:53:55 +02:00
wchen342 a3c9fe2eb2 Add Wallet Settings 2021-11-18 02:53:54 +02:00
samartnik b75f3c62ca [Android] [Android] Removed obsolete resource for clear data option 2021-11-15 21:44:20 -05:00
Deep 3cc6e836e8 Add pref dynamically to avoid crash 2021-10-14 16:17:10 -04:00
Deep 9746ec39fa Remove change location option 2021-09-29 01:59:09 -04:00
samartnik 1bafd71181 [Android] Added option to disable sharing hub 2021-09-24 16:41:56 -04:00
Deep Pandya e7e26638c7 Brave vpn UI android (#9874)
* Add VPN callout modal UI

* Add settings callout UI

* Add vpn menu

* Add vpn profile implementation

* Add adnroid 11 flag

* Add vpn plans activity

* Add billing dependency for in app purchase

* Add confirm dialog

* Add ignore manifest

* Add In app purchase for subscription

* Add native function for profile credential

* Add vpn notification

* Add all server regions in pref

* Add loading UI for preferences

* Add QA flag

* Get hostname with suggested algorithm

* Add base class for dialog fragments
2021-09-17 12:07:13 -04:00
samartnik 5e6d23163e [Android] Changes to privacy policy in settings page
Chromium change:
https://chromium.googlesource.com/chromium/src/+/98851198b9ec02d29ffb148f3a0642a9b69f931a

[AADC] Update link to privacy policy in settings page

This cl updates "Chrome Privacy Notice" to "Google Privacy Policy" and
changes the link to point to https://policies.google.com/privacy for
everyone.

Screenshot: https://crbug.com/1220661#c6

Bug: 1220661
2021-09-13 14:53:02 -04:00
AlexeyBarabash 71f90c04c5 UI option for auto sending crash reports on Android
fixes brave/brave-browser#17563
2021-08-27 18:25:50 +03:00
samartnik c3d4d0020f [Android] Added toggle for Brave stats 2021-08-05 11:56:30 -04:00
Alex C 1a826f1c44 [Android] changes IPFS from checkbox to switch 2021-06-01 23:08:22 -04:00
Alex C ef598c3851 [Android] added missing prefs, strings, default values 2021-06-01 23:08:22 -04:00
Alex C 6b279488a2 [Android] fixes Downloads settings menu 2021-06-01 23:08:22 -04:00
Alex C d990493a20 [Android] fixes lint errors, removed unused strings and files, replaces some miss-matched strings 2021-05-19 21:34:38 -04:00
Alex C 5f7d79d461 [Android] reorganizes Settings and Privacy settings, sets shields global prefs 2021-05-14 19:26:30 -04:00
samartnik e730ae3537 [Android] Removed deps on chrome_java in c.b.search_engines
Chromium change:
https://chromium.googlesource.com/chromium/src/+/26eb7c14f9b19ae819bb7dc9a8d10e865a43fcc8

Android: Remove deps on chrome_java in c.b.search_engines

The package c.b.search_engines is used by several components in core
chrome.  This CL removes its dependencies on chrome_java to pave
the way for the other components to be modularized easily.

Main dependencies handled are:
- SettingsLauncherImpl: Injected from ToolbarManager. This is
      a stateless class so it can be shared/reused where the code
      can be simplified.
- LocaleManager: Injects a runnable wrapping
      LocaleManager#setSearchEngineAutoSwitch(false) to
      SearchEngineAdapter

Bug: 1171512
2021-05-05 13:20:49 +02:00
samartnik 705a308c0f [Android] Added option for Tab Groups 2021-04-20 15:44:28 -04:00
samartnik 75dfe1166a [Android] Additional fixes for WebRTC IP leak issue 2021-04-19 16:49:07 -04:00
samartnik b80575b6ee [Android] Added WebRTC IP handling policy option 2021-04-19 16:49:07 -04:00
Jocelyn Liu 647f954149 Enable support of Unstoppable Domains and ENS via DoH on Android 2021-04-15 22:08:03 -07:00
Brian R. Bondy b31185e875 Revert "Merge pull request #8299 from brave/revert_8257"
This reverts commit 96aebb9ee6, reversing
changes made to 7e073b26c1.
2021-03-18 20:26:48 -04:00
Jocelyn Liu 25a3c5c48d Revert "Merge pull request #8257 from brave/ipfs-android"
This reverts commit 534a1e122d, reversing
changes made to 103be2b8c1.
2021-03-18 14:02:59 -07:00
Brian R. Bondy 7f0bc31b89 Add IPFS gateway support on Android 2021-03-17 13:09:14 -04:00
Sampson 9aabb84a12 Clarifies Preference Functionality
Resolves https://github.com/brave/brave-browser/issues/14095
2021-02-10 14:12:17 -06:00
samartnik 8625e10903 [Android] IDS_TURN_OFF_SYNC string was removed
Chromium change:
https://chromium.googlesource.com/chromium/src/+/c58e31b33a267ecae3bb399aeec988657bdaf199

[Android] Remove IDS_TURN_OFF_SYNC string

This string is a duplicate of IDS_SIGN_OUT_AND_TURN_OFF_SYNC. This cl
removes it.

Bug: 1120581
2021-01-05 21:27:43 -05:00
samartnik a52e5254f7 [Android] Added ability to prevent auto downloading and opening 2020-11-30 14:41:10 -05:00
AlexeyBarabash 9339916915 Support full command line for QA prefs; fixes brave-browser#12428 2020-11-18 21:02:07 +02:00
AlexeyBarabash b56afd6cb0 Checkbox for P3A in Android Settings=>Advanced=>Privacy 2020-11-16 14:36:38 +02:00
AlexeyBarabash 4b7352c0b7 Fixed crash on Android while show sync categories screen 2020-11-03 14:10:02 +02:00
Pranjal Jumde 542af4a831 Fix #9536: Implement social media blocking on android 2020-10-20 12:14:15 -07:00
Deep 3be1f40271 Add widget stack activity
ADd settings option for widget stack
2020-10-17 13:02:40 -04:00
samartnik fe2319d6a1 [Android] Added BraveLicensePreference to show full license
Summary in Preference was reduced to 10 lines in the new AndroidX library.
Here we extended it and set maximum lines available.

Chromium change:

https://chromium.googlesource.com/chromium/src/+/ef3863977776f3e377328b56830c3e614078afbd

Update AndroidX preference library to v1.1.1

This also updates the preference library's dependencies:
core, annotation, collection, fragment

Binary-Size: New androidx fragment library is larger.
Bug: 1092986
2020-09-11 14:45:30 -04:00
samartnik bc02e552fb [Android] Removed option that offers translation 2020-08-28 15:36:25 -04:00
serg 03486729e3 adds enable web content dark mode on android option 2020-08-27 12:09:02 -04:00
serg 5bcfd890c2 adds vlog preference 2020-08-14 15:54:19 -04:00
Deep 84bba30fbd Add settings page for brave stats 2020-08-11 14:41:48 -04:00
samartnik d70b43f543 [Android] HyperlinkPreference moved to about_settings
Chromium change:

https://chromium.googlesource.com/chromium/src/+/558aba331e0d2b961ab8ace169768c3cb08253f7

Move HyperlinkPreference to about_settings

HyperlinkPreference is only used by About Chrome > Legal information
settings screen, and is not going to be modularized as a shared
component (see https://crbug.com/1044685#c1), so moving it alongside
the code where it's used.

Bug: 1044685
2020-08-06 17:32:05 -04:00
AlexeyBarabash 4d707e67e0 Android should be able to setup staging sync server through QA preferences; fixes brave-browser#10817 2020-08-03 21:45:55 +03:00
samartnik d261faaa4c [Android] Fix for crashes on settings
Crashes happened due to renaming
2020-07-01 18:12:04 -04:00
samartnik 384baead91 [Android] site_settings moved to components
Chromium change:

https://chromium.googlesource.com/chromium/src/+/e012e41e7a0648468a018f54f963f34efb0eaf9c

This CL moves the majority of //chrome/browser/site_settings to
//components/browser_ui/site_settings, leaving only Chrome-specific
classes behind. This is part of an effort to componentize site_settings
so it can be reused by WebLayer.

This CL leaves most of the tests in //chrome because they rely on the
SettingsActivity and specific chrome implementation of the site
settings clients. I felt that componentizing these tests would result
in removing enough of the chrome based scaffolding around the UI that
it would reduce the effectiveness of the tests.

Bug: 1058595
2020-07-01 18:12:03 -04:00
Deep 20580e8eed Remove welcome tour 2020-06-30 17:32:29 -04:00
AlexeyBarabash 85d5d11280 Reducing ManageSyncSettings.java.patch
(According to the review)
2020-06-29 17:12:58 +03:00
AlexeyBarabash fc0d60bfb0 Patch and xml for ManageSyncSettings.java to have switches instead of checkboxes 2020-06-29 17:12:58 +03:00