Commit graph

10063 commits

Author SHA1 Message Date
infinite-persistence 34368760de Fill in remaining Recsys fields
## Issue
6366 Recsys Evaluation Telemetry

The recommended list from lighthouse is obtained from `makeSelectRecommendedContentForUri`. This list is further tweaked by the GUI (e.g. move autoplay next item to top, remove blocked content, etc.). Recsys wants the final recommendation list and the clicked index (in exact order), so we need pass these info to the videojs recsys plugin somehow. Also, Recsys wants a recommendation list ID as well as the parent (referrer) ID, we so need to track the clicks and navigation.

## General Approach
- It seems easiest to just spew back the final (displayed) list and all the required info to Redux, and the recsys plugin (or anyone else in the future) can grab it.
- Try to touch few files as possible. The dirty work should all reside in `<RecommendedContent>` only.

## Changes
- `ClaimPreview`: add optional parameters to store an ID of the container that it is in (for this case, it is `ClaimList`) as well as the index within the container.
  - When clicked, we store the container ID in the navigation history `state` object.
    - For general cases, anyone can check this state from  `history.location.state` to know which container referred/navigated to the current page. For the recsys use case, we can use this as the `parentUUID`.
- `ClaimList`: just relay `onClick` and set IDs.
- `RecommendedContent`: now handles the uuid generation (for both parent and child) and stores the data in Redux.
2021-08-03 09:34:36 -04:00
infinite-persistence f8796e2950
i18n 2021-08-03 14:44:57 +08:00
infinite-persistence 74659f40a1
Restore "Use better icon for "Copy Link"" -- lost in a merge.
b164a5d1 accidentally nulled the changed.

While at it, moved the "Copy RSS" button below "Copy Link" -- I think that looks better.
2021-08-03 14:24:02 +08:00
Baltazar Gomez 7bbb1a436c
fix #6766 (Channel staked badge in the wrong line) 2021-08-03 00:14:26 -05:00
zeppi 1f2762af02 tags patch 2021-08-02 16:14:33 -04:00
zeppi 26b1c901c8 no limit on stream types for following 2021-08-02 16:14:33 -04:00
Baltazar Gomez 0214c80544 fix logo size on firefox 2021-08-01 14:26:59 -04:00
Baltazar Gomez b34a5068be Update CHANGELOG.md 2021-08-01 09:47:44 -04:00
Baltazar Gomez 79e39da47f update sockety api urls 2021-08-01 09:47:44 -04:00
Baltazar Gomez 4c87ec9dcb add sockety server api to config 2021-08-01 09:47:44 -04:00
Baltazar Gomez 74e4c09033 add sockety server api to .env defaults 2021-08-01 09:47:44 -04:00
btzr-io c0c65c46f4 use env for twitter account 2021-08-01 09:39:16 -04:00
btzr-io d462f96834 improve twitter share 2021-08-01 09:39:16 -04:00
Baltazar Gomez 37d9cbfbeb limit claim_search results on livestreamLink 2021-08-01 09:13:25 -04:00
btzr-io 9983777f86 faster claim search on livestreamLink 2021-08-01 09:13:25 -04:00
btzr-io 7802337655 prevent livestream api calls if no livestream claim exists: #6632 2021-08-01 09:13:25 -04:00
Thomas Zarebczan b5fec393c6
Fix crash 2021-07-31 11:08:15 -04:00
zeppi b93caf4ebc fix logo image 2021-07-30 12:12:58 -04:00
Baltazar Gomez 9dd065a595 update lighthouse search api 2021-07-30 11:47:28 -04:00
Baltazar Gomez 172701aeba add server api to config 2021-07-30 11:47:28 -04:00
Baltazar Gomez 95c7d4f935 add search api to .env defaults 2021-07-30 11:47:28 -04:00
saltrafael a9a0bc9462 Change warning 2021-07-30 10:24:04 -04:00
saltrafael 87ae041472 Add confirmation on comment removal 2021-07-30 10:24:04 -04:00
Baltazar Gomez 415a522805 fix notification menu button styles 2021-07-30 00:11:18 -07:00
btzr-io fa1b1737bb fix inconsistent theme css vars: fixes #6738 2021-07-29 22:26:26 -07:00
infinite-persistence 0cdf881941
#6470 Improve accessibility and some minor css fixes 2021-07-30 09:34:40 +08:00
Baltazar Gomez b5e9a3c383 Fix typo on changelog links 2021-07-29 16:30:54 -04:00
Baltazar Gomez 0242fae4f5 Update CHANGELOG.md 2021-07-29 16:26:37 -04:00
btzr-io c65a554796 fix yarn copyenv on windows 2021-07-29 15:00:25 -04:00
saltrafael cc93ac1a01 Fix currently active playing item on playlist 2021-07-29 14:55:52 -04:00
infinite-persistence baf853c647 Decentralize: change Commentron URL
## Issue
6705 - Odysee.com Commentron
2021-07-29 14:21:52 -04:00
zeppi 9c5c566e3a bugfix 2021-07-29 12:58:25 -04:00
zeppi ba1f7e67e4 more 2021-07-29 12:58:25 -04:00
zeppi e2877cf505 alt publish api 2021-07-29 12:58:25 -04:00
Baltazar Gomez eee7878954
fix typo 2021-07-29 11:52:34 -05:00
zeppi c4639934d1 better... 2021-07-29 11:28:19 -04:00
zeppi e09199d331 stylesRecon 2021-07-29 11:28:19 -04:00
infinite-persistence 7537b5ae7b
Lint and cleanup. No functional change. 2021-07-29 21:11:20 +08:00
infinite-persistence 4ff32e0c61
Fix missing file-thumbnail in Notifications
## Issue
6721 Notifications: Thumbnail for "new content" not showing up in Desktop layout

## Change
The `className` wasn't propagated during the `FileThumbnail` refactoring to `Thumbs`.
2021-07-29 15:56:42 +08:00
Baltazar Gomez 74087d2b86
Merge branch 'master' into accessibility 2021-07-28 23:47:42 -05:00
zeppi 9889c258e3 livestream api constant rename 2021-07-28 16:51:11 -04:00
zeppi 6cc3216d62 live url 2021-07-28 16:51:11 -04:00
zeppi 841733d4f0 embed 2021-07-28 16:51:11 -04:00
zeppi 46e874e83c livestream endpoint 2021-07-28 16:51:11 -04:00
zeppi d25896d99c recon commentCreate 2021-07-28 15:43:56 -04:00
zeppi b6c21dcb84 patch devmode for custom lbry api 2021-07-28 11:49:36 -04:00
zeppi edebde5a2e file reactions recon 2021-07-28 08:12:29 -04:00
zeppi 2a69c42e5b back to img tag 2021-07-27 15:13:29 -04:00
zeppi b1e8d2d6db desktop logo 2021-07-27 15:13:29 -04:00
zeppi ef77a5cd00 optimizedImage 2021-07-27 15:13:29 -04:00