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