lbry-desktop/ui/redux/actions
infinite-persistence 1e67a5cc7f
[on hold recsys work] Recommended For You (#782)
* Factor out lighthouse-result processing code for FYP re-use.

The FYP results will be in the same format as LH.

* Recsys: add ability to pass in specific uuid to use

For FYP, we want to pass the UUID as a param when searching for recommendations. The search comes before the recsys entry creation, so we need to generate the UUID first when searching, and then tell recsys to use that specific ID.

* Redux: fetch and store FYP

Note that the gid cannot be used as "hash" for the uri list -- it doesn't necessarily change when the list changes, so we can't use it to optimize redux.  For now, just always update/render when re-fetched.

* UI for FYP

* Mark rendered FYPs

* Pass the FYP ID down the same way as Collection ID

Not ideal, but at least it's in the same pattern as existing code for now. The whole prop-drilling problem with the claim components will be fixed together later.

* Include 'gid' and 'uuid' in recommendation search

* Allow users to mark recommendations that they dislike

* Pass auth-token to all FYP requests + remove beacon use

beacons are unreliable and often blocked

* Only show FYP for members

* FYP readme page

* small fixes

* fyp

Co-authored-by: Thomas Zarebczan <thomas.zarebczan@gmail.com>
2022-03-15 15:07:31 -04:00
..
app.js [Fix] revert fileRenderFloating vs Mobile change (#937) 2022-02-23 16:13:22 -05:00
blocked.js Geo blocklist - reimplement with backend support (#1089) 2022-03-14 15:15:30 -04:00
claims.js Clear search cache instead of full reload on homepage 2nd-click (#930) 2022-02-21 07:54:23 -05:00
coinSwap.js CoinSwap: websocket + multi-coin 2021-04-13 14:02:25 -04:00
collections.js Fix #798: fix action dispatch order in doFetchItemsInCollections 2022-03-12 08:54:43 -05:00
comments.js Fix live chat 2022-03-03 11:39:42 -05:00
content.js [Fix] revert fileRenderFloating vs Mobile change (#937) 2022-02-23 16:13:22 -05:00
file.js Membership subscriptions (#812) 2022-03-09 13:05:37 -05:00
file_info.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
livestream.js Livestream fetch: add language option 2022-02-25 16:53:45 -05:00
notifications.js Defer notification/categories 2021-12-29 09:15:06 -05:00
publish.js [Fix] linked uris (#959) 2022-02-24 10:20:07 -05:00
reactions.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
reportContent.js update reports endpoint. 2022-02-09 15:06:38 -05:00
rewards.js Change logic for daily reward claiming to weekly 2021-12-23 02:40:58 -05:00
search.js [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
settings.js Missed remaining 'homepages' imports 2022-03-04 11:10:08 +08:00
subscriptions.js Sidebar: show "last active subs" instead of "by name" 2022-03-04 11:32:00 -05:00
sync.js Sync: fix new user sign up flow 2022-01-05 04:00:12 -05:00
tags.js Remove content_tags and related functions 2021-12-13 11:54:53 -05:00
user.js Membership subscriptions (#812) 2022-03-09 13:05:37 -05:00
wallet.js [New Feature] Stickers (#131) 2021-10-28 16:25:34 -04:00
websocket.js [Live Chat] Break down componets for Page Layout + Add ability to Pop Out chat window + Hide chat option (#681) 2022-01-14 15:24:16 -05:00