lbry-desktop/ui
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
..
component [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
constants [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
effects Membership subscriptions (#812) 2022-03-09 13:05:37 -05:00
modal Remove "comment acknowledge" modal + unused strings 2022-03-11 12:41:22 +08:00
page [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
redux [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
scss Various touchups/fixes of membership functionality (#1066) 2022-03-14 22:38:45 -04:00
util [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
analytics.js More cleanup 2022-01-31 11:39:03 -05:00
app.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
comments.js Remove custom comments server 2022-02-03 10:24:58 -05:00
i18n.js Add env to auto report new strings in console 2022-01-05 00:26:31 -08:00
index.jsx Geo blocklist - reimplement with backend support (#1089) 2022-03-14 15:15:30 -04:00
lbry.js Un-authenticated resolve (#341) 2021-11-24 09:33:34 -05:00
locale.js Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
logWarningConsoleMessage.js new lbc icon 2020-09-29 17:12:32 -04:00
native.js working 2020-12-16 10:52:22 -05:00
reducers.js Support resume-able upload via tus (#186) 2021-11-10 13:16:16 -05:00
rewards.js Change logic for daily reward claiming to weekly 2021-12-23 02:40:58 -05:00
store.js Patch to restore position upon returning to video until more fully fleshed out fix can be introduced (#817) 2022-02-07 12:51:26 -05:00