lbry-desktop/ui/constants
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
..
abandon_states.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
action_types.js [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
cdn_urls.js Switch thumbnail server: spee.ch --> vanwanet 2022-01-05 11:49:41 -05:00
claim.js Remove duplicate claim utilities 2021-11-16 08:59:07 +08:00
claim_search.js claim_search: support ordering by 'name' 2022-03-01 10:50:07 -05:00
classnames.js Move MAIN_CLASS to constants file for better code-splitting. 2021-12-09 20:58:23 -08:00
collections.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
comment.js List own comments (#7171) 2021-10-01 08:10:27 -04:00
community_channels.js Update spanish channels 2021-12-22 10:01:55 -05:00
country_languages.js Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
daemon_settings.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
email.js simpler email regex 2019-11-18 14:50:29 -05:00
emotes.js Remove localization from emotes and make all names lower case by default 2022-01-06 03:54:47 -08:00
errors.js Odysee specific changes and other misc improvements (#219) 2021-11-03 15:47:19 -04:00
file_render_modes.js Limit embed generation to just Audio and Video 2022-02-07 10:21:33 -05:00
form-field.js some recon (#6532) 2021-07-18 13:06:52 -04:00
hashes.js Add hint that results are being filtered by language 2022-02-25 16:53:45 -05:00
homepage_languages.js Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
icons.js Membership subscriptions (#812) 2022-03-09 13:05:37 -05:00
keycodes.js Consolidate keycode constants 2021-09-10 09:00:44 +08:00
language-migrations.js Revert "Simplify language lists" 2021-04-06 15:42:27 -04:00
languages.js Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
licenses.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
livestream.js Adjust open chat window 2022-02-23 18:26:23 -05:00
modal_types.js Remove "comment acknowledge" modal + unused strings 2022-03-11 12:41:22 +08:00
moonpay.js moonpay 2020-06-03 14:16:43 -04:00
navigation.js Fill in remaining Recsys fields 2021-08-03 09:34:36 -04:00
notifications.js MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
pages.js [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
pageTitles.js Sync up with recent homepage string changes 2022-02-18 20:00:37 +08:00
player.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
publish_sources.js move publish source state up, when editing livestream only show scheduling option when source is none. 2022-01-05 11:20:57 -05:00
publish_types.js livestream related publish fixes 2021-04-22 10:59:03 -04:00
reactions.js creator only like reactions 2020-10-27 12:27:30 -04:00
report_content.js update reports endpoint. 2022-02-09 15:06:38 -05:00
search.js Revert "Add pagination support to channel search (#791)" 2022-02-23 21:25:12 +08:00
searchable_languages.js Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
settings.js Support for creator-requested geoblocking (#1063) 2022-03-10 14:28:54 -05:00
shape_shift.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
shared_preferences.js Add a setting to hide scheduled livestreams from home/following (#626) 2022-01-05 16:20:43 -05:00
sort_options.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
speech_urls.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
stickers.js Remove localization from stickers 2022-01-06 03:54:47 -08:00
storage.js Uploads: prevent perpetual locked upload 2022-01-03 12:10:55 -05:00
stripe.js Chore desktop cleanup (#6896) 2021-08-17 18:34:16 -04:00
subscriptions.js Fix sidebar subs inefficiencies 2022-03-01 10:50:07 -05:00
supported_browser_languages.js Add hungarian - hu 2022-02-18 13:40:33 -05:00
supported_languages.js Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
supported_sub_languages.js support brazilian portugese 2021-04-16 11:16:25 -04:00
tags.js MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
themes.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
thumbnail_upload_statuses.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
token.js Un-authenticated resolve (#341) 2021-11-24 09:33:34 -05:00
transaction_list.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
transaction_types.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
txo_list.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00
urlParams.js [on hold recsys work] Recommended For You (#782) 2022-03-15 15:07:31 -04:00
user.js wip 2021-06-08 13:25:52 -04:00
youtube.js Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc" 2021-10-19 20:40:07 +08:00