infinite-persistence
5b16b3b058
Ability to customize homepage
...
Ticket: 1145
- Limited to premium for now (early access).
- Needed to handle custom categories from non-English homepages.
2022-03-23 15:35:27 -04:00
infinite-persistence
d854a99250
Inject ID into homepage data
...
This will be used to sorting.
2022-03-23 15:35:27 -04:00
Thomas Zarebczan
aeb475ec2e
temp: pass random param
...
There are some channels returning 304, and they can't stream without this param
2022-03-23 14:48:45 -04:00
Rafael
192e1d4923
Prevent floating player on geoblock
2022-03-23 14:29:06 -04:00
Thomas Zarebczan
c362efe630
gif support for chat
2022-03-23 10:19:49 -04:00
infinite-persistence
8fd64b2b41
TMP: switch fyp batch-resolve to claim_search
...
There is an intermittent bug with a batched `resolve`, where results are jumbled up. Switch to `claim_search` until that is resolved.
2022-03-23 09:23:02 -04:00
infinite-persistence
db38cc597f
Quick membership override in debug mode
2022-03-23 09:23:02 -04:00
Rafael
dcb19a9f48
Improve wording for CA
2022-03-23 09:16:52 -04:00
Thomas Zarebczan
7477208c4e
Chromecast on Lives
...
+ remove some dev code that's no longer needed...
2022-03-23 00:19:53 -04:00
Rafael
4cec3ee9b3
Update browser window title when notifications are received
2022-03-22 18:48:53 -04:00
Anthony
2e8039c3d0
fixes for KP
2022-03-22 16:07:05 -04:00
Anthony
70b801e867
cleanup
2022-03-22 16:07:05 -04:00
Anthony
7508dc2970
use window instead of component state
2022-03-22 16:07:05 -04:00
Rafael
c294fda09d
Fix params
2022-03-22 16:07:05 -04:00
Anthony
620e5023a8
add livestream icon and channel selector
2022-03-22 16:07:05 -04:00
saltrafael
05b228400e
Fix referrer on embed ( #1181 )
...
* Fix referrer on embed
* Fix override
* Fix condition
2022-03-22 14:13:19 -04:00
infinite-persistence
f57dd6af96
Outbrain: remove visibility delay
...
They have removed the blocking transparent container when ads are not (or not yet) filled.
2022-03-22 11:29:13 -04:00
infinite-persistence
71e9837002
Repost: hide ribbon in Category Pages and Home Section
...
Allow in Following and Wild West
`index === 0` is not always Following, so compare link instead.
2022-03-22 08:54:22 -04:00
infinite-persistence
429653a7dc
More sidebar optimizations
...
- Remove the odd resolve call that's lingering in `App`. Feels out of place, plus we don't need it now since the "active subs" claim search would contain resolved results.
- Don't search for active subs if Following count is zero.
2022-03-22 08:46:27 -04:00
infinite-persistence
56966ffa31
Fix sidebar active subs not batch-resolving
...
`Lbry.claim_search` was used, so it doesn't save the resolved results to redux. Use `doClaimSearch`.
2022-03-22 00:18:46 -07:00
infinite-persistence
fe227ba539
FYP: fix scroll destination when collapsing
...
Since FYP is no longer always at the top, we can't use y=0 anymore.
2022-03-21 22:59:57 -07:00
infinite-persistence
f868e1a3db
Sidebar: handle stray separator on empty section
...
"Lists" section is only for authenticated, and causes stray separator line.
2022-03-21 22:52:38 -07:00
infinite-persistence
d13558297e
SettingsRow: filter clicks when grayed out
...
Also increased opacity a bit as it's hard to read the subtitle which is already grayed out.
2022-03-22 01:06:18 -04:00
Thomas Zarebczan
9af32a0024
move recommendations below following
...
Until we have the reordering option. Recommended will require it's own page most liklely , the show more is strange in the middle of the page.
2022-03-21 18:53:09 -04:00
Thomas Zarebczan
9ee2db99f0
higher quality on channel page
2022-03-21 13:13:25 -04:00
Thomas Zarebczan
b5630f0ed6
Load gifs through proxy
...
Continuation of 1009 (2eae20f0
)
It can probably be handled inside the existing getThumbnailCdnUrl to reduce 1 function, but since the functionality is somewhat different (the proxy doesn't compress), it's probably clearer to separate it.
2022-03-21 13:13:25 -04:00
infinite-persistence
6fa3638c1b
Remove obsolete 'file-render--scheduledLivestream'
...
`iframe-render` no longer exists, and seems like upcoming streams now use their claim pictures as the poster.
2022-03-21 13:13:25 -04:00
infinite-persistence
1e0da66110
OptimizedImage: simplify implementation
...
It has been broken for a while, probably since the theme changes?
- Anyway, removed the effort to get the exact mounted size before requesting the image from CDN.
- When it works, it does prevent blurry image in different screen resolutions, but it's hard to maintain and too expensive.
ChannelThumbnail: use 64 to cover both the 64 and 40 case (the cached image will work on both, potentially reducing a call). I think the size is close enough to not trigger a Core Vital size warning.
2022-03-21 13:13:25 -04:00
Thomas Zarebczan
75478ad18f
Thumbnail improvements
...
- always pass to optimizer, even for speech
- default channel thumb to optimized at 5
50px, original on channel page
- fix misc analytics bug
2022-03-21 13:13:25 -04:00
infinite-persistence
5196468330
Make ClaimListDiscover retain results while searching
...
Ticket: 946
- Copied the functionality from ClaimTileDiscover. Tried to use the same variable names to help the future consolidation work.
- Removed `excludeUris` from `ClaimList` as it makes the caching harder.
2022-03-21 12:53:56 -04:00
infinite-persistence
67a822d536
Push outbrain below the Nag
...
This is a quick-fix without having to make the 2 components know about each other.
Ticket: 1165
2022-03-21 12:21:52 -04:00
Rafael
52c15fc004
Fix double call on livestream page
2022-03-21 10:22:02 -04:00
infinite-persistence
c0015ca442
Category: Artists
2022-03-21 09:51:50 -04:00
infinite-persistence
5297978526
Sidebar shortcuts to built-in lists
...
Ticket: 1107
2022-03-21 09:40:07 -04:00
Rafael
bc3c56b84b
Locale Nag Fixes
2022-03-21 09:36:59 -04:00
infinite-persistence
3900d9a049
Following Page: fix redundant livestream data passed in
...
Clean up for 17a9b84d
We are now using `subSection` for livestreams, so no point passing in `prefixUris`, which causes additional processing.
(It wasn't visible because `showNoSourceClaims` was removed, but processing still happens).
2022-03-21 15:03:47 +08:00
infinite-persistence
e634c728f0
Don't run filters unless necessary
...
The loop was executed over the entire `tileUris` regardless of whether `excludeUris` existed.
2022-03-20 21:21:58 -04:00
infinite-persistence
c4d6fa9ff0
Revert "Log which method caused Failed to fetch
"
...
This reverts commit 36a63e27c1
.
Probably a bad idea, too many
2022-03-19 07:31:14 +08:00
Thomas Zarebczan
7e605f60a2
Only call on not auth
...
And hide if auth
2022-03-18 14:32:55 -04:00
infinite-persistence
802b5d5a18
Add outbrain
...
- Only add for unauthenticated users for now. We can change that to look at premium later without having to touch `app/view.jsx`.
- Only show the ad after knowing the ad is filled; this prevents the invisible container from blocking stuff while waiting, or even worse, when not filled.
2022-03-18 14:32:55 -04:00
saltrafael
d2fdcc970f
Fix playlist side column ( #1151 )
2022-03-18 12:26:15 -03:00
saltrafael
341bd1341d
Fix file page layout shift ( #1150 )
2022-03-18 11:25:14 -03:00
Rafael
8448c8655c
Revert "Fix layout shift"
...
This reverts commit 6d362b19c8
.
2022-03-18 10:44:16 -03:00
Rafael
6d362b19c8
Fix layout shift
2022-03-18 09:38:07 -04:00
infinite-persistence
36a63e27c1
Log which method caused Failed to fetch
2022-03-18 09:11:04 -04:00
infinite-persistence
5e2100000d
Better handling of SDK errors
...
## Issue
- Errors like "unexpected token at..." and "failed to fetch" are being logged, rather than the actual call error.
- Publish SDK timeout is sometimes successful, but the user doesn't know, so they re-created the same claim
## Change
- Attempt to make the logs more helpful, and the error message more meaningful to the user.
- Starting off with 'publish' and tip SDK call as an experiment. Can add others if this method works.
2022-03-18 09:11:04 -04:00
infinite-persistence
ce46170b39
Formatting cleanup, no functional change
...
Reducing diffs in the next commit.
2022-03-18 09:11:04 -04:00
infinite-persistence
f0ef92614d
Fix double email_user/confirm
due to language render
...
Add a persistent (per session) flag to skip any actions sparked by future renders after it has already been authenticated.
2022-03-18 08:56:39 -04:00
Raphael Wickihalder
c479a18cd8
Fix external link icon size in livestream chat
2022-03-18 11:18:31 +01:00
infinite-persistence
0ecbb3a73b
Make members-only label clickable, per feedback
2022-03-18 15:43:11 +08:00