infinite-persistence
cb0222981c
Reactions: switch from SDK to Commentron
...
## Issue
- Closes 6481 "Use Commentron for react.List, react.React calls".
- 5459 "Interact directly with commenting servers".
2021-07-16 13:41:41 -04:00
zeppi
df8216e9d8
add changelog to pr template checklist
2021-07-16 13:40:25 -04:00
zeppi
1dd8eeb317
update changelog
2021-07-16 13:34:33 -04:00
btzr-io
4d28c5d208
use aria current
2021-07-16 10:58:40 -04:00
btzr-io
504f230d59
show currently active playing item on playlist: #6204
2021-07-16 10:58:40 -04:00
infinite-persistence
ad7db1e939
Reactions: wait for previous fetch to complete before fetching again.
...
This was causing duplicate IDs to be fetched over and over again when scrolling quickly.
2021-07-16 10:54:12 -04:00
infinite-persistence
a13708f4dd
Handle the case of all replies are blocked.
...
In this scenario, `comment.List` does not return `comment`. I was expecting an empty array.
Handled accordingly.
2021-07-16 10:54:12 -04:00
infinite-persistence
08c701ba19
Restore comment pagination
...
This reverts commit e6addb8c2a
, reversing
changes made to 47b594107a
.
2021-07-16 10:54:12 -04:00
infinite-persistence
73c872501c
Copy Link: use canonical
...
## Issue
6497
2021-07-16 10:18:37 +08:00
zeppi
6bee1915ec
bump
2021-07-15 17:48:02 -04:00
zeppi
637c01750a
clean
2021-07-15 17:48:02 -04:00
zeppi
b2b88b466e
fix colon handling
2021-07-15 17:48:02 -04:00
zeppi
0e589c0401
bump
2021-07-15 17:48:02 -04:00
infinite-persistence
e6addb8c2a
Revert comment pagination
...
until weird 'replies' and reaction-fetch spikes is investigated
2021-07-15 22:26:46 +08:00
infinite-persistence
a2a1ddb403
Revert "Comments Pagination #6390 "
...
This reverts commit 16ef013025
, reversing
changes made to fba8b89b3b
.
2021-07-15 22:23:26 +08:00
infinite-persistence
08548916df
Revert "Fix continuous reaction fetch in incognito"
...
This reverts commit ff059c58fd
.
2021-07-15 22:23:14 +08:00
infinite-persistence
47b594107a
Use better icon for "Copy Link"
...
Not re-using the same icon as "Share".
2021-07-15 14:40:10 +08:00
infinite-persistence
ff059c58fd
Fix continuous reaction fetch in incognito
...
myReactions will never be filled in incognito. Also, it's probably enough to just check othersReactions, but for now, still do both when logged in.
2021-07-15 09:58:15 +08:00
zeppi
d612b86a8c
homepages v2
...
homepages served without cache
error catching
memo homepagedata
support auto limit
no more config pins
2021-07-14 14:09:46 -04:00
zeppi
00146bcbb2
restrict pixel from auth and mobile
2021-07-14 14:07:29 -04:00
zeppi
bc4f71ed8c
clean
2021-07-14 12:26:21 -04:00
zeppi
7581d914fe
hide menu on web for unauth
2021-07-14 12:26:21 -04:00
saltrafael
aced8fb593
Add watch later hover action and Favorites
...
add watch later hover action
replace watch later popup item for favorites
lint
styling for watch_later overlay
Add label
Use just claim, add requiresAuth
Add list icon
Tone down text
Turn WL Hover Button into component
Change WL hover icons
small revert
Keep watch later in the menu
2021-07-14 11:41:36 -04:00
infinite-persistence
16ef013025
Comments Pagination #6390
2021-07-14 22:41:54 +08:00
infinite-persistence
5742e1c2ca
Handle representation of blocked replies
...
## Issue
- `Comment.replies` currently represent all replies, while `comment.List` returns a filtered version, so the actual replies could be less.
- The actual replies is represented by `total_filtered_items`, but we only get that after making a fetch. So, users could click "Show more" but get nothing.
## Fix
- Stop showing "Show more" based on `total_filtered_items`.
- If there is a balance, display 1 dummy comment to represent all blocked replies. This handles the case of "Show more" being displayed but ended up with 0 replies if all replies were blocked.
## Future
Note that `Comment.replies` might be changed to represented filtered comments in the near future (refer to Beamer), so the GUI is made such that the dummy just won't appear when that change happens.
2021-07-14 15:11:44 +08:00
infinite-persistence
4731588a3c
Tell user when linked-comment is not available.
2021-07-14 13:00:26 +08:00
infinite-persistence
e77a986125
Load comments if spinner is visible from the start
...
It was previously only responding to scroll events.
2021-07-14 13:00:26 +08:00
infinite-persistence
3d63ce4666
Load comments when approaching viewport
...
Seeing the spinner too much can be annoying.
- This approach works, but currently, when the list is very long, something is taking up resources and the handler couldn't be processed, so the effect is lost (still seeing the spinner). See 6473.
- Since we are now prefetching, bumped the debounceMs a bit.
2021-07-14 13:00:25 +08:00
infinite-persistence
2f92ce8bb4
Bump comment and reply page size to 10 (was 5 and 3, respectively)
2021-07-14 13:00:24 +08:00
infinite-persistence
f8bdd0704f
Handle temporary Commentron bugs
...
Can be removed when bugs are fixed, but would still work if left there.
2021-07-14 12:58:27 +08:00
infinite-persistence
5ef95846d8
Add AUTO_EXPAND_REPLIES flag to toggle the feature.
2021-07-14 12:58:26 +08:00
infinite-persistence
0cf6fe3df5
Comments Pagination
...
## Issue
6158 - Support Comment Pagination
2021-07-14 12:58:25 +08:00
Dispatch
fba8b89b3b
Merge pull request #6438 from lbryio/retargetting-pix
...
add retargeting pixel
2021-07-13 20:49:18 -07:00
Dispatch
da43ad2831
Merge pull request #6474 from lbryio/retargeting-changes
...
move pixel to web
2021-07-13 20:48:03 -07:00
zeppi
f1c9aa7907
review this
2021-07-13 23:45:51 -04:00
zeppi
e6376871d5
move pixel to web
2021-07-13 23:40:49 -04:00
infinite-persistence
c5b3d9aef7
Fix "exact match" being applied to Recommended #6460
2021-07-14 11:18:43 +08:00
infinite-persistence
b822ae39e1
Remove hardcoded filters in doSearch
...
## Issue
6414 <Don't use "exact match" setting outside of main search - cuases no results in related>
`doSearch` was used in Wunderbar and Recommended, but it was adding in Wunderbar options all the time.
## Changes
- Fix `doSearch` to not use hardcoded options (take from arguments).
- Refactors the searchOption-creation code so that we don't duplicate the logic in both .js and .jsx.
2021-07-14 11:16:19 +08:00
infinite-persistence
052aa87ddd
Remove unused items
2021-07-14 11:13:13 +08:00
DispatchCommit
d32af5606b
move pre-roll ad logic into it's designated video.js plugin
2021-07-13 22:22:06 -04:00
btzr-io
6e5e2b7578
remove localization entries
2021-07-13 18:09:09 -04:00
btzr-io
7398120c0c
fix incorrect aria-label in rewards page
2021-07-13 18:09:09 -04:00
btzr-io
2391f66d90
fix upload button on creator analytics: #6323
2021-07-13 18:09:09 -04:00
btzr-io
2009be519e
remove localization entries
2021-07-13 18:07:41 -04:00
btzr-io
2dbd5d0f00
fix sidebar shortcut activation on textarea: #6326
2021-07-13 18:07:41 -04:00
infinite-persistence
e9710150ad
Update to node v14
2021-07-13 17:38:00 +08:00
DispatchCommit
47d9b4a866
fix site detection, add hide logo to macro url
2021-07-13 00:06:32 -04:00
DispatchCommit
8253f5e0dc
center play button
2021-07-13 00:06:32 -04:00
DispatchCommit
b777669a7e
Add pre-roll ads
...
change ad macro url
rework video.js load logic
fix autoplay and retry errors
yeet player.ended error
fix another race condition
fix another error message
add allowPreRoll restrictions
fix some lint issues
remove annoying lint rule
remove video.js lazy loading
more linting fixes
2021-07-13 00:06:32 -04:00
infinite-persistence
0de6be77de
Fix missing "currrent/remaining time" control is mobile
...
## Root-cause
`https://github.com/videojs/video.js/pull/7098 `
videojs was recently upgraded.
## Change
Override videojs default theme of hiding the time control in smaller layouts.
2021-07-13 10:58:59 +08:00