Commit Graph
2391 Commits
Author SHA1 Message Date
deep ba128cbf8d Add bytecode implementation for translate tab
Add bytecode test
2022-07-27 02:58:27 -04:00
deep 26574343f2 Add menu icon 2022-07-27 02:58:27 -04:00
Sujit Acharya 2cd527afc4 fix for https://github.com/brave/brave-browser/issues/24111 2022-07-26 14:51:16 -04:00
deep 10da95d2db Address PR comments 2022-07-26 02:55:48 -04:00
deep bbd373b5cd Resolve import error 2022-07-26 02:55:48 -04:00
deep 8536686d89 Addres PR comments 2022-07-26 02:55:48 -04:00
deep d833f54c23 Update colors and logic 2022-07-26 02:55:48 -04:00
deep 5f2ac21db6 Add config for excluded app
Update existing code for split tunnel
2022-07-26 02:55:48 -04:00
deep 1ceba1a257 Add classes and implemenatation for split tunnel 2022-07-26 02:55:48 -04:00
Max 65794888bb Merge pull request #13498 from brave/cr104
Upgrade from Chromium 103 to Chromium 104.
2022-07-22 13:32:56 -04:00
wchen342 a0b0fe5c75 Add Android Wallet transaction parsers 2022-07-22 15:45:50 +03:00
samartnik deb1dba76b [Android] New method for SigninManager
Chromium change:
https://github.com/chromium/chromium/commit/c6ea70fc7e97375d7d00fd5afd3b7b363d1be5a2

Decouple signing out from clear browsing data
This cl no longer signs out signed-in non syncing users when clearing
browser data.

This cl also adds a footer link in the clear browsing data page to
enable users to sign out manually.
For supervised users who can't sign-out the footer link is not shown.

The new sign-out point is tracked by a new ProfileSignout(native)/
SignoutReason(java) enum histogram

Bug: 1323259
2022-07-22 13:33:55 +01:00
samartnik cfbfc746b8 [Android] Fixed code for bookmarking page
Chromium change:
https://github.com/chromium/chromium/commit/f513a189244326df3c97271ebadc4d9ef5d8cfff

Contextual Page Actions: Added price tracking button controller
This CL adds a button controller to provide price tracking related UI
functionality for contextual page actions. The controller will be
instantiated in RootUiCoordinator and hooked up to
ContextualPageActionController in a later CL. Clicking on the button
triggers a bookmark with price tracking toggle flow which is same as
the one from bookmark button in app menu.

It also involves a small refactor that extracts out the bookmarking
related code out of Chrome*Activity into a separate class TabBookmarker.
The bookmarker will be plumbed to the button controller through a
supplier interface through the RootUiCoordinator.

UX: https://docs.google.com/presentation/d/1dz5qgDB5C2W2OEvX9YyPPgsy7sOnJ_MmmkTkK0lMIvw/edit?resourcekey=0-fy2DZAkYWFFM_NWBp8P6fw#slide=id.g125c3ccf3eb_2_163

Bug: 1322001
2022-07-22 13:33:54 +01:00
samartnik d62ef06dae [Android] onFirstRunCheckDone was removed
Chromium change:
https://github.com/chromium/chromium/commit/2e294c447ae4a0c153226a2372118f937b978b93

[android] Stop blocking sign-in if FRE isn't done
This requirement was introduced in crbug.com/303953 as a way to
prevent a background sign-in in a use case for EDU accounts (the
background sign-in would break some assumptions and cause a crash).
This use case should not be possible anymore, so the CL just deletes
the code.

If the issue somehow resurfaces, we can further patch
isSigninAllowed() and isSyncOptInAllowed() to check that the FRE is
complete, instead of relying on callers signaling onFirstRunCheckDone()
themselves.

Fixed: 1316369
2022-07-22 13:33:54 +01:00
samartnik b9f42a42b4 [Android] Changes for NTP tile placeholder visibility
Chromium change:
https://github.com/chromium/chromium/commit/3398005c11bdb96e470cb07a5dca2636ca2284ca

[Feed Position] Implement Feed position experiment.
Screenshots: go/feed-position
Design: https://www.figma.com/file/SpRarIfqrDIEu4qPJkZPJv/Clank-Start-Next?node-id=2%3A251

Bug: 1329288
2022-07-22 13:33:54 +01:00
samartnik 72383792c3 [Android] Partnerbookmarks removed from AppHooks
Chromium change:
https://github.com/chromium/chromium/commit/8e847d0c7d98bedcf2972f02e92ea607885dd396

Remove partnerbookmarks from AppHooks
Bug: 1291655
2022-07-22 13:33:54 +01:00
samartnik 13d135c83d [Android] New c-tor signature for ShareDelegateImpl
Chromium change:
https://github.com/chromium/chromium/commit/d7ed928a6f920949aa9a334bf673490ad170fc19

[SharingHub] Pipe Profile supplier through to ShareDelegateImpl.
This will allow the SharingHub to always get the current Profile at the
beginning of each share. Reduction of getLastUsedProfile() has been done
in https://crrev.com/c/3688237, so most of the SharingHub is using this
new current Profile.

Fixed: 1332915
2022-07-22 13:33:54 +01:00
samartnik 1d46128834 [Android] New UI for send tab to self
Chromium change:
https://github.com/chromium/chromium/commit/8f81d7723f510c99bb651770b6d731d2fdf486c1

[send-tab-to-self/android] Add account UI to "no target devices" sheet
Behavior changes are behind a feature flag disabled by default.
This footer was already present in the device picker, now it's present
on the "no target devices" UI too.
Mock is "Option 2" here: https://docs.google.com/presentation/d/1w4me9wINwMW2UD-uuSQGMKiWuqkX9GDfAFvSM74Pt00/edit#slide=id.ge2c74ccf3a_0_4

Bug: 1219434
2022-07-22 13:33:53 +01:00
samartnik edd2a3de51 [Android] Adjustments for the new NTP logic
Chromium change:
https://github.com/chromium/chromium/commit/7cb8a555783cc1f16b556f48ea38a4fa4007fd26

Privacy Sandbox Settings: Add NTP trigger logic
Context: https://docs.google.com/presentation/d/1TCC2O1IxK21KRQhc5uFkIvM4c7VIalZi_nLhb7w5pik/edit?resourcekey=0-4tlhVROV5bI0owhRo9pMAw#slide=id.g12547eb8187_0_18

Bug: 1286276
2022-07-22 13:33:53 +01:00
samartnik d8bf4840c9 [Android] Various c-tor signature changes 2022-07-22 13:33:52 +01:00
Qamar Zaman 3e70fca444 Merge pull request #14279 from brave/fix-rejected-transactions-click-navigation
disable click on rejected transaction on asset/account detail
2022-07-22 00:49:04 +05:00
Deep Pandya 549fe9fe6b Merge pull request #14192 from brave/remove_serachonboarding_for_et_es_mx
Remove search engine onboarding for AT, ES, MX
2022-07-21 14:31:03 -04:00
Qamar Zaman e39e8e98ed disable click on rejected transaction on asset detail 2022-07-21 21:51:05 +05:00
Pavneet-Sing ca535a8122 feat(wallet): show solana networks
- Solana auto creation
- Solana account and network link
- Show solana network on Portfio and dapps panel
2022-07-20 00:34:46 +05:30
samartnik 12cdbcc6e6 [Android] Potential fix for crash on attempting to upload minidump 2022-07-19 10:19:18 -04:00
wchen342 b9b8f73921 Merge pull request #14201 from brave/android_dapps_panel_asset
[Android] Dapps panel - select native asset on network change
2022-07-15 16:25:45 +03:00
wchen342 906b63b0c0 [Android] Dapps panel - select native asset on network change 2022-07-15 15:33:18 +03:00
deep 1c6006e117 Remove search engine onboarding for AT, ES, MX 2022-07-14 17:11:37 -04:00
samartnik fadb30957c Merge pull request #14186 from brave/android_gps_crash_fix
[Android] Fix for news related GPS crash
2022-07-14 14:11:04 -04:00
samartnik b1fdb05cd8 [Android] Fix for news related GPS crash 2022-07-14 13:01:07 -04:00
Emerick Rogul 22da74f454 Use appropriate icon for pending contributions on Android 2022-07-13 17:08:41 -04:00
Jocelyn Liu 4938083089 Backend support of hardware case for signTransaction, signMessage, signAllTransactions in Solana provider 2022-07-12 12:14:09 -07:00
Darnell Andries ccbafcb20e Merge pull request #14081 from brave/wallet-create-p3a
Added wallet onboarding conversion P3A question
2022-07-12 11:08:13 -07:00
Tapan Modh 0e6adf601c Merge pull request #14142 from brave/text_justified_checkbox_welcome_onboarding
text justified with checkbox on welcome onboarding screen
2022-07-12 23:38:05 +05:30
Tapan Modh cd29f500cf Merge pull request #14139 from brave/news_article_keep_news_feed_position
swipe back from news article keep news feed with position ntp
2022-07-12 23:37:37 +05:30
tapanmodh 0b8bdaeee9 text justified with checkbox on welcome onboarding screen 2022-07-12 18:38:24 +05:30
Anton Paymyshev 44af0c8235 Add Aurora Mainnet to known list (#14080)
* Add Aurora Mainnet to known list

* fixed is_eip1559 and forced migration

* fix test
2022-07-12 18:49:29 +07:00
tapanmodh 9b8cd8832a swipe back from news article keep news feed with position ntp 2022-07-12 15:24:42 +05:30
Deep Pandya 2041ae9b40 Merge pull request #14127 from brave/enable_crash_reporting_for_release_channel
Enable crash reporting for release
2022-07-11 19:45:06 -04:00
Deep Pandya 6e5521475e Merge pull request #14123 from brave/android_onboarding_textcutoff_fix
fix text cut off in welcome onboarding android
2022-07-11 19:09:17 -04:00
Deep 1c800f41b6 Enable crash reporting for release 2022-07-11 18:29:55 -04:00
tapanmodh f6ee7e944e fix text cut off in welcome onboarding android 2022-07-12 03:13:26 +05:30
Deep 2b6b8e0d68 Show search onboarding on second url search 2022-07-11 10:43:40 -04:00
AlexeyBarabash 8cf8e0aab5 Merge pull request #14098 from brave/android_sync_camera_permission
Android Sync - request camera permission only before actual QR code scan
2022-07-09 00:10:24 +03:00
AlexeyBarabash c0656caaaf Merge pull request #14095 from brave/android_sync_error_text_23948
Fix sync error text on Android
2022-07-08 22:37:35 +03:00
AlexeyBarabash b6abdc22ce Android sync - request camera permission only before actual QR code scan; fixes brave/brave-browser#8399 2022-07-08 22:33:18 +03:00
Pavneet Singh 0e7ca06bfe Merge pull request #14090 from brave/support-solana-account-creation-import
feat(wallet): implement solana account creation and selection
2022-07-09 00:23:46 +05:30
Darnell Andries 6f2f8de63b Added wallet onboarding conversion P3A question 2022-07-08 11:35:52 -07:00
AlexeyBarabash 65b6891872 Fix sync error text on Android
Now errors produced by join via QR and via sync words are the similar

fixes brave/brave-browser#23948
2022-07-08 21:10:26 +03:00
Pavneet-Sing bdac216253 feat(wallet): implement solana account creation and selection 2022-07-08 20:46:48 +05:30