Commit Graph
534 Commits
Author SHA1 Message Date
AlexeyBarabash bcb5018842 Cleanup sync v1 migration (#20906)
* Removed Sync V1 => V2 migration code
* Moved obsolete sync prefs registration to RegisterProfilePrefsForMigration
2023-11-09 22:11:49 +02:00
AlexeyBarabash 00d2e6eab1 Untie from Android System Auto Sync settings (#20854)
* Removed code which checked Android System Auto Sync settings and shown informer/additional button
2023-11-07 13:43:17 +02:00
Jocelyn Liu fdf1bf2c89 [Android] Share the registration of wallet data files component with Desktop
- The timing of registration is controlled by core backend
- Remove RegisterWalletDataFilesComponentOnDemand in Android
- Remove wallet_data_files_installer_android_util

Authored by @AlexeyBarabash:
- Added Android onboaring page fragment
- Removed unused staff around Android's percentage progress while download Wallet component
2023-11-03 20:13:40 -07:00
tapanmodh 6207573cc3 create custom filters android 2023-10-30 12:59:35 +05:30
Darnell Andries 8ca1961e3d Move uptime monitor to misc_metrics, add uptime monitoring P3A metric for Android 2023-10-26 15:50:23 -07:00
Artem Samoilenko b1bc02c44d [Android] SharedPreferences moved to base
Chromium change:
https://github.com/brave/chromium/commit/d2cf18e9828940db691acf1aba1d90ecf12b848a

[Android] Move SharedPreferencesManager to //base
SharedPreferencesManager only needed to be //chrome-layer because
it has lists of the SharedPrefs keys used in Chrome. This CL:
- Detaches the key registry from the key checking
- Moves SharedPreferencesManager and Base/ChromePreferenceKeyChecker
  to //base
- Leaves behind a temporary facade where //chrome
  SharedPreferencesManager is until the migration is finished.
- Implements checking that all PreferenceKeyRegistries are
  listed in AllPreferenceKeyRegistries
- Modifies ChromePreferenceKeysTest to check uniqueness across
  all known registries

See go/base-shared-preferences for more details.

Bug: 1069897,1483469
2023-10-23 13:19:08 +01:00
Artem Samoilenko e63c370835 [Android] Remove patch for StartupPaintPreviewHelper
There is no more glitch on Paint Preview from the upstream, so this
patch is obsolete.

Chromium change:
https://github.com/brave/chromium/commit/bc0349169ff178b7a3adbc127ef3e4db3e23824c

cleanup: Remove StartupPaintPreviewHelper.isEnabled
The method isEnabled() always returns true, and there is no plan to
change it. Remove the method and its callsite and beautify one unrelated
assert slightly.

Bug: 1321121
2023-10-23 13:19:07 +01:00
AlexeyBarabash 18a8c51be3 Request auth when changing sync password pref (#19477)
* Request device unlock when changing password sync

Fixes brave/brave-browser#30268
2023-10-19 16:12:24 +03:00
Serg 875a2bc14a Opens Android Brave Leo Settings page on a web ui Settings click 2023-10-13 11:47:11 -04:00
Serg 88dd443003 Adds Reset Leo data preference on Android 2023-10-13 11:47:11 -04:00
Sujit 8f405437af Rewards tipping tablet UI 2023-10-05 18:16:31 +05:30
Pavneet Singh 1de9f42545 Siwe 2.0 Sign panel and details dialog (#20168)
* implement SIWE 2.0 sign dialog

* Implement SIWE details section

* Use domain models

* Show origin

* Implement SIWE details dialog and formatting

* Update layout design

* Clean up

* Minor review changes

* Add spacing

* Add missing SIWE detail fields

* Fix item spacing

* Show resources and host in details dialog

* Fix formatting

* Remove host field
2023-09-25 19:33:05 +09:00
wchen342 db6f29ef7c Merge pull request #20236 from brave/android_target_size_1
[Android] Accessibility fixes - Touch Target Size
2023-09-22 21:09:41 +00:00
wchen342 d8d4eb036c [Android] Add method to extend touch area without changing View appearances 2023-09-22 21:12:06 +03:00
deeppandya 0053ecabfd Remove resources for cookie consent notices modal 2023-09-20 14:13:41 -04:00
deeppandya fbbe42f030 Add deps to base module 2023-09-15 12:28:28 -04:00
AlexeyBarabash 0b104d7d3e SIWE - Android UI part, error flow 2023-09-13 09:10:51 -07:00
AlexeyBarabash 3f8165cfe3 SIWE - Android UI part, normal flow 2023-09-13 09:10:51 -07:00
Darnell Andries 0576c813d2 Create AutocompleteMediator super class instead of patching, for capturing Android URL events in P3A 2023-09-12 13:19:55 -07:00
Darnell Andries 59fc835252 Refactor PrivacyHubMetrics Android remote into MiscAndroidMetrics, add metrics for search queries before churn 2023-09-08 13:30:24 -07:00
deeppandya 9f12b6f566 Change name for billing sources 2023-09-08 02:19:52 -04:00
deeppandya a85f75356d Add sources.gni for billing client
Add refs to sources
2023-09-08 02:04:13 -04:00
Serg e642dcaa03 Merge pull request #20023 from brave/android_ai
Expose AI chat flag on Android
2023-09-07 11:09:31 -04:00
wchen342 22d3592a82 Merge pull request #18958 from brave/android_widevine_support
[Android] Enable system Widevine support
2023-09-06 19:56:20 +00:00
Serg aef53a8cb7 Enables AI chat on Android 2023-09-06 15:53:16 -04:00
Simone Arpe 6f5591994d Tweak portfolio UI and add option to show hidden NFTs (#19990) 2023-09-06 13:43:02 +02:00
wchen342 0ff8327222 Add preference for Widevine 2023-09-01 18:29:58 +03:00
AlexeyBarabash 47701fe2a6 Revert "Enable split ABIs for bundle (#19592)" (#19891)
This reverts commit fdc9ad6bd5.
2023-08-26 15:47:45 +03:00
AlexeyBarabash fdc9ad6bd5 Enable split ABIs for bundle (#19592)
Enable split ABIs for bundle
Fixes brave/brave-browser#32468
2023-08-24 22:58:24 +03:00
Simone Arpe b060996654 Redesign Wallet navigation and merge assets and NFTs into single section (#19811) 2023-08-24 15:34:13 +02:00
Simone Arpe 2662c68905 Redesign Brave Wallet main layout introducing latest material 2 components (#19650) 2023-08-15 15:24:40 +02:00
Tapan Modh d3e976ccf0 Merge pull request #19499 from brave/custom_filter_list_settings_android
[Android] custom filter list settings
2023-08-11 21:39:47 +05:30
tapanmodh 74af743112 Custom filter list settings android 2023-08-11 14:17:33 +05:30
Anton Paymyshev 2869ec9e3f remove unused code (#19620) 2023-08-09 10:31:32 -04:00
Sujit 4b23423f05 copy clean link 2023-08-03 12:58:37 -04:00
Simone Arpe 8fccb5eaa0 Remove old unused code referring to Buy, Send, and Swap actions (#19515) 2023-08-03 16:47:29 +02:00
Brian Johnson 5715edf1f5 Revert "copy clean link" 2023-08-02 13:57:45 -07:00
Sujit a3e8ea2313 copy clean link 2023-08-02 20:35:02 +05:30
AlexeyBarabash f179b8b927 Download Brave Wallet component on demand on Android (#19086)
Download Brave Wallet component on demand on Android
Fixes brave/brave-browser#31824
2023-08-01 23:53:40 +03:00
Simone Arpe 320adef986 (Wallet) Convert "Add custom asset" dialog to full screen (#19195)
Implements a full screen activity to add custom assets or NFTs.
Fix some minor issues to make it consistant with iOS and Desktop implementation:
* For Solana tokens the label `Token address` becomes `Mint address`.
* The new UI got rid of the cancel button as the same action can be achieved by tapping on the back arrow icon or using the system navigation controls.
* Token ID for ERC-721 is not shown for Solana NFTs.
* Text watcher has been improved moving its implementation into a class interface.
* Minor improvements to `NetworkSpinnerAdapter` class.
2023-07-11 15:14:06 +02:00
Anton Paymyshev 0ecab6c930 Refactor Wallet SelectedAccount (#18930) 2023-07-10 16:01:55 +07:00
Pavneet Singh 51d92422a8 Hide tx,BSS dialogs when wallet is auto-locked (#19178)
* hide tx,BSS dialogs when wallet is auto-locked

* clean up and formatting
2023-07-07 14:26:27 +05:30
Serg a10c760b69 Merge pull request #19148 from brave/android_mojo_separation
Android mojo separation
2023-07-05 12:47:28 -04:00
deeppandya 12605c8878 Update onboarding with single popupwindow 2023-07-05 20:08:28 +05:30
Sujit fa88bcc918 Rewards onBoarding 2023-07-05 20:08:23 +05:30
Serg c91cd387e1 Creates a separate mojo ConnectionErrorHandler for Privacy Hub on Android 2023-07-05 10:23:12 -04:00
Serg 77ba6b5120 Creates a separate mojo ConnectionErrorHandler for Brave news on Android 2023-07-05 10:15:27 -04:00
Darnell Andries e1d0ba6ba4 Merge pull request #18639 from brave/privacy-hub-p3a
Add P3A metrics for Android Privacy Hub report
2023-06-19 16:46:52 -07:00
AlexeyBarabash f9743bb90f Changes ChromeSwitchPreference to ChromeBaseCheckBoxPreference class (#18882)
Changes ChromeSwitchPreference to ChromeBaseCheckBoxPreference class for sync
data types screen on Android.

Related Chromium changes:
https://source.chromium.org/chromium/chromium/src/+/29ac6dc2ea650d1768a9b222e6c49accf8100f19
[Signin][Android] Use a map for mSyncTypePreferences.

This is just a refactoring CL and will not change any logic.

Fixed: 1407184
Change-Id: I92a04692af00aefc6654ab9b681c9efae914ab10
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4422769

and

https://source.chromium.org/chromium/chromium/src/+/b3d30106aa25f614cfb46524e40972f9130573d5
[ManagedSyncSettings] Sync Settings on Android Reflect Managed State

When sync is enabled and SyncTypesDisabledList policy is set with some
data types, the checkboxes are not disabled. However, checking the
boxes did not have any downstream effect.

This CL sets the managed preferences when sync types are disabled by
the SyncTypesListDisabled policy.

Bug: b/277005858
Change-Id: Ibdb031885918e475972b94f488ac1e8f317372d4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4507582

Fixes brave/brave-browser#30964
2023-06-19 16:00:18 -04:00
Darnell Andries e1427279b3 Add P3A metrics for Android Privacy Hub report 2023-06-16 11:48:11 -07:00