Commit Graph
366 Commits
Author SHA1 Message Date
Mario Sanchez Prada cc53e744e9 Add missing includes for base/threading/thread.h
These were being transitively included before, but need to be
explicitly added now.
2021-03-23 14:55:20 -04:00
Brian R. Bondy 735d6119ee Fix unused variable warning 2021-03-18 20:27:50 -04:00
Brian R. Bondy b31185e875 Revert "Merge pull request #8299 from brave/revert_8257"
This reverts commit 96aebb9ee6, reversing
changes made to 7e073b26c1.
2021-03-18 20:26:48 -04:00
Jocelyn Liu 25a3c5c48d Revert "Merge pull request #8257 from brave/ipfs-android"
This reverts commit 534a1e122d, reversing
changes made to 103be2b8c1.
2021-03-18 14:02:59 -07:00
Brian R. Bondy 7f0bc31b89 Add IPFS gateway support on Android 2021-03-17 13:09:14 -04:00
Terry Mancey da80cbe2d6 Merge pull request #8271 from brave/issues/14761
Decouple AdsImpl::OnTextLoaded page transition type and user gesture
2021-03-17 15:47:27 +00:00
Terry Mancey 49574012db Decouple AdsImpl::OnTextLoaded page transition type and user gesture 2021-03-17 11:38:09 +00:00
Terry Mancey d6ecdf8339 Decouple AdsServiceImpl full screen mode business logic 2021-03-17 08:11:00 +00:00
Terry Mancey 6aff40d6b6 Refactor Brave Ads #include <stdint.h> to `#include <cstdint> 2021-03-16 06:07:53 +00: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
Sergey 00d7a0e1c0 Add ipfs storage max option to settings page 2021-03-10 09:29:46 +03: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
Moritz Haller 0e2b4b1a26 Implement Verifiable Advertiser Conversions for Brave Ads 2021-03-05 08:02:09 +00:00
Emerick Rogul 69ed69e894 Add support for generic rewards external wallets 2021-03-04 16:49:14 -05:00
Anthony Tseng 722819ac81 Use TAKEOWNERSHIP and __OwningControllerProcess to prevent orphaned Tor
process so we don't need reaping Tor process logic everytime when we launch Tor
2021-03-03 11:36:24 -08:00
Terry Mancey ff5e1645a3 Optimize ad serving based upon local user browser activity 2021-02-28 07:32:48 +00:00
zenparsing c821949cb3 Rename "ledger_database.mojom" module to "ledger.mojom" 2021-02-16 16:10:29 -05:00
Terry Mancey 4ee2b7cf54 Decouple RPill from Brave Ads 2021-02-13 07:47:28 +00:00
bridiver fb3c0f5561 buildtools/checkdeps/checkdeps.py brave --extra-repos=brave runs succesfully 2021-02-06 13:34:00 -07:00
Terry Mancey cd7eb1330d Merge pull request #7572 from brave/issues/13468
Implement promoted content ads
2021-01-15 16:45:37 +00:00
Terry Mancey 2ea15557a4 Implement promoted content ads 2021-01-14 13:04:07 +00:00
Brian R. Bondy d8d4cb0aa7 Lower the Swarm.ConnMgr.HighWater and LowWater limits 2021-01-13 11:25:46 -05:00
Terry Mancey 89c25f1cb1 Disable custom ad notifications in release and beta builds 2021-01-11 16:30:24 +00:00
Terry Mancey 62ecc4079d Rpill Brave Ads 2020-12-16 00:32:22 +00:00
Terry Mancey 88a62fe4f5 Match redirect chain URLs against Brave Ad conversion URL patterns 2020-12-04 07:25:26 +00:00
Terry Mancey 5a585e82b4 Add statement of accounts changes for Brave Rewards NTP widget 2020-11-25 12:01:20 +00:00
Terry Mancey ef8f8da9c7 Implement custom Brave Ad notifications 2020-11-21 21:26:36 +00:00
Mario Sanchez Prada efb9a4fda2 7874: Remove need for helpers in base/containers/utils.h and drop file
These helpers to convert between std::map and base::flat_map were
added during the rebase from Cr79 to Cr80 (see [1]) in order to keep
Brave building after such helpers were removed from where they used
to live in upstream Chromium, inside of Mojo.

This patch adapts all the code that depended on such functions not
to require them and removes this utils.h file, so that we no longer
depend on such conversions.

[1] https://github.com/brave/brave-core/commit/8d63987e
2020-11-20 11:34:11 +01:00
Terry Mancey 0c4bb5f382 Refactor Brave Ads to reduce tight coupling 2020-11-18 17:23:21 +00:00
Jocelyn Liu c2fe0b912f Use different IPFS ports for different channels 2020-11-17 09:53:03 -08:00
Jocelyn Liu fc86bb82fc Enable IPFS repo gc with StorageMax = 1GB and GCPeriod = 1hr 2020-11-09 14:30:36 -08:00
Terry Mancey 1cac3648f5 Brave Ads general refactoring to improve project structure, performance and add more unit tests 2020-11-03 18:58:20 +00:00
Anthony Tseng 64d6268d67 Remove TorConfig typemap 2020-10-27 16:27:23 -07:00
NejcZdovc 078c4bd228 Adds back recovery keys api's
Resolves https://github.com/brave/brave-browser/issues/12274
2020-10-23 18:39:50 +02:00
NejcZdovc 98bedc5d3e Removes c++ enabled/creation flows 2020-10-22 06:32:04 +02:00
Moritz Haller 2bf9da76c6 Add P2A questions for ad opportunities and impressions 2020-10-20 20:33:17 +02:00
Jocelyn Liu c7b5c8490b Merge pull request #6882 from brave/ipfs_fix_swarm_port
Use fixed IPFS swarm port and try to clean up old process when launch IPFS daemon
2020-10-19 09:41:45 -07:00
Terry Mancey 3b49ab77f8 Confirm NTP ad events 2020-10-17 18:51:16 +01:00
Jocelyn Liu 0f97fab6df Try cleanup daemon process before launching it 2020-10-16 19:11:28 -07:00
Jocelyn Liu e9a2af90ff Use fixed IPFS swarm port instead 2020-10-16 19:11:27 -07:00
NejcZdovc fae87a54a5 Adds brave wallet api
Resolves https://github.com/brave/brave-browser/issues/12136
2020-10-14 13:07:10 +02:00
Jocelyn Liu d17061446d Change default IPFS ports to avoid conflicts 2020-10-13 09:18:07 -07:00
Jocelyn Liu 28d17df6ac clang-format .cc/.h files under components/services/ipfs 2020-10-13 09:18:07 -07:00
Emerick Rogul 1903d54f67 Support inline tipping in Twitter via Greaselion 2020-10-05 14:29:52 -04:00
Terry Mancey d4d139cdca Refactored UpdateAdRewards to ReconcileAdRewards and removed unused should_reconcile flag 2020-10-05 11:16:15 +01:00
Terry Mancey a9a4648303 Transition Brave Ads prefs from the service layer to bat-native-ads 2020-09-29 19:43:04 +01:00
Terry Mancey 378ae9a22f Implement user activity frequency capping 2020-09-26 13:44:15 +01:00
NejcZdovc 4b8d8d3596 Adds encryption on important data
Resolves https://github.com/brave/brave-browser/issues/2555
2020-09-23 13:18:17 +02:00
Nejc Zdovc 01f2cb25be Merge pull request #6627 from brave/wallets
Moves wallet logic in shared lib
2020-09-18 16:29:47 +02:00
NejcZdovc 19ee7eeb4b Moves wallet logic in shared lib
Resolves https://github.com/brave/brave-browser/issues/11681
2020-09-18 13:27:32 +02:00