Commit Graph
476 Commits
Author SHA1 Message Date
zenparsing f3daf96775 Fix validation error for braveRewards.getPanelPublisherInfo 2021-03-26 14:07:33 -04:00
Brian R. Bondy 64a3778dc7 Move wallet browser code to components/brave_wallet/browser 2021-03-24 15:27:42 -04:00
Sergey 2550ca03ca Add local node to list 2021-03-23 22:29:02 +03:00
Emerick Rogul 0f8835e824 Fix Include in Auto-Contribute toggle 2021-03-18 21:06:11 -04:00
Emerick Rogul 23fae3b12f Onboarding should start process if necessary 2021-03-15 07:27:35 -04:00
zenparsing 95dfcc03f5 Rework RewardsService::StartProcess 2021-03-15 07:27:34 -04:00
Brian R. Bondy 6d1e2e98b2 Merge pull request #8240 from brave/native-wallet-flag-usage
New provider type and handling for experimental wallet feature flag
2021-03-13 19:23:29 -05:00
Brian R. Bondy 10ff512791 Change hamburger menu from Crypto Wallets -> Wallet 2021-03-12 22:36:13 -05:00
Terry Mancey 4686667a69 Fixes estimated pending rewards for Ads resets to Zero in NTP after browser restart until ads has initialized 2021-03-12 21:50:43 +00:00
Anton Lazarev 7edbf6d1eb Merge pull request #8156 from brave/migrate-legacy-cosmetic-filters
Migrate legacy cosmetic filters
2021-03-11 16:50:05 -05:00
zenparsing 41726a8767 Remove unused properties from ExternalWallet TypeScript definitions 2021-03-11 10:52:11 -05:00
Anton Lazarev 225fcb666e update actions available from right click context menu 2021-03-10 09:37:48 -08:00
Anton Lazarev 371d95aaa7 migrate existing legacy cosmetic filters to custom filter engine 2021-03-10 09:37:44 -08:00
Sergey 00d7a0e1c0 Add ipfs storage max option to settings page 2021-03-10 09:29:46 +03:00
Sergey 1f3285e961 Merge pull request #8068 from brave/dnslink-fetcher
Add support for DNSLink resolution
2021-03-10 09:19:24 +03:00
Brian R. Bondy bb8eca3f73 Make Wallet buildable on Android 2021-03-09 16:55:37 -05:00
sergey 63dd112b2a Add support for DNSLink resolution
13609: Added an Open in IPFS option for domains that have a TXT record that is prefixed with dnslink=
13611: Add a setting to automatically redirect for DNSLink
2021-03-09 21:40:24 +03:00
Jocelyn Liu 7a97052734 Add ENS support 2021-03-05 19:25:54 -08:00
Jocelyn Liu 8cefa12442 npm run format 2021-03-05 19:25:54 -08:00
Jocelyn Liu 302ec9fb78 s/unstoppable_domains/decentralized_dns for adding support of different providers 2021-03-05 19:25:52 -08:00
Serg 6525256028 Merge pull request #8152 from brave/cosmetic_filters_extension
adds a flag to use native/extension cosmetic filters approach on desktop
2021-03-05 19:33:25 -05:00
Serg e988595fec adds a flag to use native/extension cosmetic filters approach on desktop 2021-03-05 19:01:31 -05:00
Kevin Smith 0527a851cc Merge pull request #8129 from brave/ksmith-generic-wallet
Improve support for generic Rewards wallet providers
2021-03-05 16:13:59 -05:00
Terry Mancey 506e17cd76 Merge pull request #8114 from brave/issues/14447
Fixed crash when fetching Rewards Widget estimated earnings
2021-03-05 16:06:39 +00:00
zenparsing 26730c7bd4 Update signature of RewardsService external wallet methods 2021-03-04 18:22:29 -05:00
Emerick Rogul 69ed69e894 Add support for generic rewards external wallets 2021-03-04 16:49:14 -05:00
Sergey a4beb0d520 Merge pull request #8104 from brave/save-ipfs-executable-path
Save ipfs executable path
2021-03-04 22:00:17 +03:00
Terry Mancey 5dd3fd73ec Fixed crash when fetching Rewards Widget estimated earnings 2021-03-04 17:16:26 +00:00
Jocelyn Liu 4f9dcad863 Add unstoppable domains support via DNS over HTTPS 2021-03-02 15:04:09 -08:00
sergey e053b15a1f Cache ipfs executable path 2021-03-02 14:50:51 +03:00
Pete Miller ec48fcc039 Brave Today: download japanese feed for japanese-language users 2021-02-24 23:56:27 +13:00
Simon Hong 336bde9378 Use multi select settings option for showing sidebar
Also app menu has sidebar submenu.
2021-02-04 11:02:19 +09:00
Simon Hong 71736d0c77 Initial Sidebar UI implementation
Resolves: https://github.com/brave/brave-browser/issues/12906

Sidebar component manages persisted items list in pref store.
SidebarService does it and store items list is shared per profile.

In chrome layer, sidebar is implemented with MVC model.
They are SidebarController, SidebarModel and Sidebar and many views implementations.
Each browser window has its own MVC. So, BraveBrowser(subclass of Browser) owns them.
SidebarModel manages each item's runtime state and it observes SidebarService to get
notification about item add or delete.

This change only implements initial native sidebar UI.

Sidebar feature is disabled by default and can enable via brave://flags only on nightly/local build.
During the runtime, sidebar can be toggled via settings.

Sidebar webviews don't work properly yet because their WebContentsDelegate is not set properly.
Implementing WebContentsDelegate will be done as a separate task.
2021-02-04 11:02:19 +09:00
zenparsing 84d9eb6461 Add BAP messaging UI 2021-02-01 15:57:14 -05:00
Brian R. Bondy 8ed5bc057a Refactor some common IPFS handling code 2021-01-28 17:01:56 -05:00
Brian R. Bondy 4db2bc311b Add and adjust tests for resolving IPFS URIs 2021-01-27 15:14:25 -05:00
Brian R. Bondy c0e078cdcb Add API for ResolveIPFSURI 2021-01-27 12:47:02 -05:00
Serg 88bfb1701c Merge pull request #6735 from brave/cometic_filters_css_rules
cosmetic filters for Android and desktop
2021-01-22 14:19:18 -05:00
Pete Miller 976e81322a Brave Today: cli flag to change hostname feed and sources are fetched from
Flag is `--brave-today-host` and allows to use, for example, staging, dev or a local in-development feed.
2021-01-20 22:14:30 -08:00
Serg 57037d5f87 addresses code review feedback 2021-01-20 19:26:32 -05:00
Serg 991b22877a removes unused extension callbacks 2021-01-20 19:26:32 -05:00
Serg bc3377f60d enable cf on desktop/disable extension 2021-01-20 19:26:32 -05:00
ryanml 261655d6fb Using localized urls for Binance widget/suggested sites
Fixes brave/brave-browser#9691
2021-01-18 16:15:38 -07:00
zenparsing bf07e8cb7d Add setup form to rewards onboarding modal 2021-01-15 12:59:42 -05:00
Mario Sanchez Prada 31c7607583 Removed no longer needed Flash-related unit browser tests
Flash is gone now, so these two tests can be dropped.
2021-01-05 21:27:44 -05:00
Mario Sanchez Prada e6fedc966a Migrate away from using ResourceIdentifier now that it's gone upstream
As part of upstream bug 1134547[1], the ResourceIdentifier that Brave
Shields relied on so far has been completely removed[2], so we need to
adapt our code not to rely on it anymore so that we can keep building
Brave correctly on the latest dev channel release of Chromium 88.

This patch implements the first step to adapt Brave to this new
scenario, by moving into using Brave-specific values of the
ContentSettingsType enumeration instead of using the PLUGINS
type plus a ResourceIdentifier as we did before.

Note that this patch adds a "bs_" prefix to all the BraveShields
constants, to avoid collisions with the COOKIES and JAVASCRIPT
upstream content types. Added prefix to all constants for
consistency + update TS code.

Note that the goal of this change is simply to keep Brave building,
running and passing the tests so that we can continue working on the
rebase. Further work will be still needed in follow-up patches to
fully migrate the code base to a post-Flash world by changing those
bits that don't make sense anymore, and simplifying things as much
as possible.

[1] https://crbug.com/1134547
[2] https://crrev.com/c/2500161
2021-01-05 21:27:44 -05:00
Anthony Tseng a3bea53b95 Check auto onion redirect setting for onion domain and
rename kAutoOnionLocation to kAutoOnionRedirect
2021-01-04 12:09:11 -08:00
Brian R. Bondy 6913c39add chrome.ipfs.launch should not allow install of component
We expose this only to IPFS Companion, but we should not allow go-ipfs to be installed from that extension, only by explicit user consent.
2020-12-21 19:02:10 -05:00
Brian R. Bondy 1c7b4370c0 Add setting for IPFS gateway resources 2020-12-12 22:33:20 -05:00
Jocelyn Liu ef9aaf4d4b Add IPFS public gateway setting in brave://settings/extensions 2020-12-09 12:32:30 -08:00