Commit Graph
2494 Commits
Author SHA1 Message Date
deep 8fc8a8f79d Add native functions 2022-08-29 09:57:04 -07:00
Tapan Modh 28021982f0 Merge pull request #14859 from brave/fixed_pr_14675_rebase
fixed PR-14675 rebase
2022-08-27 03:02:51 +05:30
tapanmodh c4ca1001eb fixed PR-14675 rebase 2022-08-27 02:00:19 +05:30
wchen342 d3ad90519a Merge pull request #14811 from brave/nw_remove_testnet_links
[Android] Remove buy link for unsupport networks
2022-08-26 21:42:17 +03:00
Jocelyn Liu af3cb5a503 Merge pull request #14731 from brave/pw_protect_private_key_reveal
Password-protect private key reveal
2022-08-26 10:18:13 -07:00
Tapan Modh 454e5f7ce5 Merge pull request #14675 from brave/qr_code_scanner_addressbar_android
QR code scanner in addressbar android
2022-08-26 21:45:18 +05:30
wchen342 53600cf454 [Android] Remove buy link for unsupport networks 2022-08-26 18:54:29 +03:00
Darnell Andries 87d8c91560 Merge pull request #14751 from brave/android-vpn-p3a-crash-fix
Fix VPN P3A crash on Android
2022-08-25 13:21:05 -07:00
Pavneet Singh d9d699ee50 Merge pull request #14556 from brave/feat-implement-aurora-bridge
feat(wallet): implement aurora bridge button
2022-08-25 23:26:57 +05:30
Serg 0666d5e09e Adds password protection before private key reveal on Android 2022-08-25 09:47:00 -04:00
Pavneet-Sing 7a37ae8d62 fix: privacy concerns, fix UI and clear pref 2022-08-25 17:06:51 +05:30
Pavneet-Sing 2cb015d1ca fix(wallet): show pending requests of default accounts on dapps panel
- update badge icon and transactions state
2022-08-25 16:31:09 +05:30
Pavneet-Sing c9680f3c74 fix: update assetlist and validations 2022-08-25 14:30:18 +05:30
Pavneet-Sing 55915ce2a1 feat(wallet): implement aurora bridge button 2022-08-25 14:30:18 +05:30
tapanmodh 093146ccd8 QR code scanner in addressbar android 2022-08-25 11:07:41 +05:30
Jocelyn Liu af36931874 Merge pull request #14541 from brave/fix-pw-protect-seed-during-backup
fix: pw protect seed during backup after on-board
2022-08-24 15:55:10 -07:00
Darnell Andries b12bfcdbbc Fix VPN P3A crash on Android; removed native call to P3A function for
when a user switches servers
2022-08-24 09:38:20 -07:00
Darnell Andries 76c9a69e46 Merge pull request #14742 from brave/android-wallet-onboarding-p3a-fix
Fix Wallet onboarding P3A question on Android
2022-08-24 09:13:55 -07:00
Serg 3a3c3fa8fd Adds a password prompt or biometric input before mnemonic phrase reveal on Android 2022-08-24 09:31:44 -04:00
Max a22d3404e4 Merge pull request #13946 from brave/cr105
Upgrade from Chromium 104 to Chromium 105.
2022-08-23 13:36:00 -04:00
samartnik daba95ebfe [Android] Removed unused proguard rules for tests 2022-08-23 00:19:32 -04:00
samartnik 9c0b3d37db [Android] New c-tor signature for ToolbarManager 2022-08-23 00:19:31 -04:00
samartnik ac77c8751d [Android] Disabled dynamic colors for settings
Dynamic colors cause styling issues with Brave theme, thus disabling it.

Chromium change:
https://github.com/chromium/chromium/commit/0724204a4d72acc143902ddc5594a725bb931696

Migration of all cached flags from the Chrome/android/java
folder.

This CL will safely migrate all utilizations cachedFeatureFlags#isEnabled(feature)
in Chrome/android/java/ to use the isEnabled method defined for the CachedFlag object instead.

Bug: 1322153
2022-08-23 00:19:06 -04:00
samartnik 76325e72f2 [Android] New param for clobberCurrentTab
Chromium change:
https://github.com/chromium/chromium/commit/47c3fd7b00c12e5fe3b0cc263f58e6e6be9d98f3

Redefine what constitutes a redirect in RedirectHandler
I've started using the terminology "navigation chain" as "redirect" is
far too overloaded a term. Before this change, RedirectHandler tries to
figure out what constitutes a new navigation started by the user, which
ends up being super complicated and sometimes incorrect as it looks at
when the user last touched the screen (which could break up what
should have been considered a navigation chain).

Instead, this change defines anything coming from the renderer without
a user gesture (and server redirects) as part of the navigation chain.

I don't expect this to break any web pages, but will be launching
with a finch flag to restore the old behavior in case things
unexpectedly break.

For testing purposes, the finch flag will be on for bots API level N
and below, and off for API level above N, so both paths get bot
coverage.

I also marked fallback URL navigation as renderer initiated, as this
more closely matches reality (the navigation and URL were initiated by
the renderer), and matches the previous implementation which did
consider fallback URLs as part of the same navigation chain.

It's also worth noting that WebLayer, prior to this change, already
doesn't use the user touching the screen to reset the navigation chain.
This change should better align Chrome and WebLayer on External
Navigation handling.

Bug: 1288578
2022-08-23 00:18:54 -04:00
Deep 4073098bc0 Resolve CI errors
Rename should_show_notification to should_show_tooltip_notification
2022-08-22 23:05:38 -04:00
Deep 4de5d606c0 Update prefs for adaptive captcha
Address PR comments

Resolve CI error

Revert changes and address PR comments

Update flag for IOS

Address format error for CI
2022-08-22 23:05:38 -04:00
Deep 238255eac8 Add logs for QA 2022-08-22 23:05:38 -04:00
Deep b0bda7823a Remove android exceptions
Update captcha logic and puase state

Refactor code

Refactor code
2022-08-22 23:05:38 -04:00
Deep a2adb36f03 Add server url native function
Update adaptive captcha solution api

Refactor prefs

Add ios flag which removed during rebase
2022-08-22 23:05:38 -04:00
Deep d1dbe3b28c Add api call to adaptive captcha solution 2022-08-22 23:05:38 -04:00
Deep 29ec8d1255 Add pref change callback
Resolve rebase error
2022-08-22 23:05:38 -04:00
samartnik 1ab84dfae7 [Android] Changes for SiteSettings delegate
Chromium change:
https://github.com/chromium/chromium/commit/095b5c22035407cae337a0f0ac1570caa24e55f1

Privacy Sandbox Settings: Use bookmark-style favicons in settings
Add LargeIconBridge to settings to format the favicon in SiteSettings
and Ad Personalization settings the same as in e.g. bookmarks.

Screenshot: https://crbug.com/1336174#c3
Bug: 1336174, 1334933
2022-08-22 22:22:54 -04:00
samartnik 58c07b718d [Android] NTP adjustments
Chromium change:
https://github.com/chromium/chromium/commit/915a073c1b6b10dacb07edd2516b6bb05f24cd51

[Search Resumption] Add search resumption layout.
In this CL, we add the layout of the search resumption module.
Additionally, add a string IDS_SEARCH_RESUMPTION_MODULE_TITLE.

UX spec:
https://www.figma.com/file/SpRarIfqrDIEu4qPJkZPJv/Clank-Start-Next?node-id=114%3A18839

Mock:
go/search_resumption_module_mocks

Bug: 1332596
2022-08-22 22:22:46 -04:00
samartnik 76b7fb8fa0 [Android] Changes for various c-tor signatures 2022-08-22 22:22:45 -04:00
Serg 325fff2216 Fixes after code review 2022-08-22 16:13:39 -04:00
Serg bdff1e2083 Makes wallet observers implementations separate from Activities and Fragments on Android 2022-08-22 16:13:39 -04:00
Darnell Andries 38cca83fb8 Fix Wallet onboarding P3A question on Android 2022-08-22 11:30:57 -07:00
Deep Pandya a5d9203277 Merge pull request #14712 from brave/resolve_vpn_issue_for_p3a
Resolve p3a related issue for VPN
2022-08-22 13:09:20 -04:00
Anton Paymyshev 5bc7bc546d Allow selecting rpc url (#14104)
* allow selecting network

* addressed review comments
2022-08-19 16:48:27 +07:00
deep 1dfeb3e55d REsolve p3a related issue for VPN 2022-08-19 00:22:38 -04:00
Pavneet Singh fd38405f3e Merge pull request #14684 from brave/fix-remove-space-from-contract-address
fix(wallet): trim spaces from address
2022-08-18 14:16:43 +05:30
Pavneet-Sing 12754c828b fix(wallet): trim spaces from address
- Code-optimisation
2022-08-17 20:30:25 +05:30
Deep e483961f54 Resolve crash by checking for null 2022-08-17 10:59:30 -04:00
Deep Pandya 084d2ca351 Merge pull request #14607 from brave/brave_rewards_reset_android
Resolve reset rewards feature
2022-08-15 09:43:56 -04:00
Szilard Szaloki e015b962b3 Merge pull request #14536 from brave/sszaloki-24464-remove-support-for-legacy-anonymous-uphold-cards
Removes support for legacy anonymous Uphold cards.
2022-08-12 15:21:17 -05:00
Deep 4014c4ce05 Resolve reset rewards feature 2022-08-12 14:22:51 -04:00
AlexeyBarabash 826c6f8b0d Merge pull request #14402 from brave/sync_dse_android
Sync DSE Desktop <=> Android
2022-08-12 20:59:06 +03:00
Szilard Szaloki bb4de3c4a1 Removes support for legacy anonymous Uphold cards. 2022-08-12 10:44:20 -05:00
AlexeyBarabash 408c37a79a Cleanup STANDARD_DSE_SHORTNAME shared pref 2022-08-12 15:35:32 +03:00
AlexeyBarabash ceff26d476 Override SearchEngineAdapter.didSearchEnginesChange
This allows to refresh DSE chenged by sync in browser settings UI on Android

Bytecode asm test for SearchEngineAdapter.didSearchEnginesChange override
2022-08-12 15:35:32 +03:00