* Add rewards 3.0 feature flag
* Add a function to check for rewards 3.0 flag
Update entry points for rewards with rewards 3.0 flag
* Add RewardsPageActivity/RewardsCustomTabRootUiCoordinator to show rewards 3.0 changes in custom tab
* Address rewards reset for rewards 3.0
* Add activity transition for rewards page
* Remove onBackPressed override
* Add close button to close the rewards panel as we have disabled back press
Update close button position on the page
* Add creator changes for rewards 3.0
Remove logs
Add null check
Remove changes for backpress
* Add changes for handling creators
Encode Url for creators
* Add open url native fucntion
* Add bubble in query params
* Add bytecode changes for BaseCustomTabActivity
Add native function to open url into rewards_page_ui
* Update copyright header year
* Update close icon for rewards page
Remove comments and refactor changes
* Address naming related changes
* Add test for bytecode changes
Resolve rebase error
* Update changes to use TabUtils open tab
* Remove close button
* Add FullScreenCustomTabActivity
Chromium now doesn't contain `Basic`/`Advanced`.
Class ClearBrowsingDataFragment now represents what used to be ClearBrowsingDataFragmentAdvanced.
Related Chromium change:
https://source.chromium.org/chromium/chromium/src/+/a49153686134a72ff189024392df6aad09e71fb0
[Quick Delete] Clean up kQuickDeleteAndroidFollowup flag
Clean up Quick Delete phase 2 feature checks now that the experiment is
fully launched. This includes removing the obsolete tabbed layout and
basic tab from CBD on Android.
OBSOLETE_HISTOGRAM[History.ClearBrowsingData.UserDeletedFromTab]=No longer logged
Bug: 40255099
Change-Id: I340afa9692f17ad3b472f501522a9e6ff8fb061c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6162502
Related Chromium change
https://source.chromium.org/chromium/chromium/src/+/d223f2e8f4900df442947eb2303b356468625d6f
[Tab Model] Remove onTabModelSelected
Replace onTabModelSelected with observing getCurrentTabModelSupplier.
A previous CL removed most usages, but a few were leftover. This CL
completes the migration.
This change in observation style is beneficial as it avoids adding
TabModelSelectorObservers that get notified of various spammy onChange
updates and subsequently no-op all observer events except for tab model
selected which is the only action most observers cared about in the
first place.
Change-Id: I9a657404c65b8e6b182924656e264945b7ddb35e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6165827
- bottomControlsOffsetSupplier arg at ToolbarSwipeLayout.ctor
- bottomToolbarControlsOffsetSupplier arg at TopToolbarCoordinator.initializeWithNative
Related Chromium change
https://source.chromium.org/chromium/chromium/src/+/3c074e90a12a90c9c0d128773300b209b7b29d6f
[Anchor] Make bottom controls offset for overlay observable
This allows us to drive immediate changes to the position of the overlay
instead of passively adjusting when a new frame is composed. This is
necessary to be able to set up animations to start the overlay in the
correct location.
Bug: 369134461
Change-Id: I897a2ad7943e56660255a1fd2a5b485b70d64466
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6107628
Detection is done on Google's backend, and so this feature doesn't apply to Brave.
Chromium change:
https://chromium.googlesource.com/chromium/src/+/65fe083143b4ecc55ab41f9cd5d6692da634c8b1
[M133] Relocate password leak toggle from safe browsing page to privacy page
This change removes the password leak detection toggle from the
standard protection fragment and makes it it's own setting on the
privacy page for Android. We are also removing the safebrowsing
protection level dependency on the password leak toggle enable status so
the now the user has free choice to select whether they want the
password leak toggle enabled regardless of safe browsing status.
We will also remove the enhanced protection bullet point about
password leak detection since that is no longer accurate.
Respective Desktop Implementation CLs:
https://crrev.com/c/6000457 & https://crrev.com/c/5899277
Password Leak Detection Screenshots:
Screenshot(Before):https://crbug.com/370770920#comment33
Screenshot(After):https://crbug.com/370770920#comment32
Enhanced Protection Screenshots:
Screenshot(Before):https://crbug.com/370770920#comment34
Screenshot(AFter):https://crbug.com/370770920#comment35
Fixed: 388883054
(cherry picked from commit 4586b7192eef92f12daa58ed2a34f3e2a392ce62)
Bug: 370770920