zeppi
fdca58727c
restore paid content
2021-07-21 12:49:56 -04:00
zeppi
3f1e5303db
fix default env api
2021-07-21 11:13:03 -04:00
infinite-persistence
28e9aea290
Improve cache for hashed js files
2021-07-21 08:13:27 -04:00
zeppi
1600bb69b9
sms copy
2021-07-21 08:11:33 -04:00
infinite-persistence
6b2548cc49
Fix channel-selector thumbnail not updating
...
Recently changed to `<OptimizedImg>`, which was assuming the `src` never changes.
dejavu ... we also hit this issue when implementing the `IntersectionObserver` lazy-loading.
2021-07-21 16:38:54 +08:00
btzr-io
c087d8e0bb
remove trending localization entries
2021-07-20 19:34:45 -05:00
btzr-io
6a8d32c9bf
add SkipNavigationButton to its own file
2021-07-20 19:31:26 -05:00
btzr-io
f6261611f0
fix ClaimPreview errors
2021-07-20 18:49:41 -05:00
Dispatch
e138673d27
Merge pull request #6508 from saltrafael/live_comments
...
Fix 'Recent Comments' button for livestreams
2021-07-20 12:33:52 -07:00
infinite-persistence
47c41b436d
RSS: Add enclosure for media
...
- Moved the thumbnail from 'enclosure' to 'description' by appending the thumbnail in front.
- Generate enclosure for media. It's up to readers on how they will handle it. Some will display the inline video player, some will just provide a download link.
2021-07-20 15:27:24 -04:00
zeppi
283bbb52fa
disable google imasdk
2021-07-20 15:12:14 -04:00
zeppi
8674b97be8
disable aniview
2021-07-20 15:12:14 -04:00
zeppi
245709aa52
new .env.defaults
2021-07-20 14:54:22 -04:00
btzr-io
7375c106a2
fix channel quick menu actions z-index: #6582
2021-07-20 12:56:55 -05:00
Baltazar Gomez
0db4e4ab51
Merge branch 'master' into accessibility
2021-07-20 12:24:36 -05:00
btzr-io
bc2a8ba77d
fix accessibility issue on rewards page #5991
2021-07-20 12:14:28 -05:00
zeppi
dd4385f243
modal publish recon
2021-07-20 12:48:43 -04:00
zeppi
e4f1d4221b
header notify recon
2021-07-20 12:32:17 -04:00
zeppi
8301244507
commentReactions recon ma
2021-07-20 11:17:44 -04:00
zeppi
27400cbe03
yt recon
2021-07-20 10:37:46 -04:00
zeppi
e834a4aa51
change uploads copy
2021-07-20 10:33:48 -04:00
Andrey Beletsky
8e3aee5813
Change API server address to odysee-api
2021-07-20 10:23:00 -04:00
infinite-persistence
03a218e288
#6504 : Optimize channel banner
2021-07-20 16:40:58 +08:00
infinite-persistence
11b5eb49a0
Optimize ChannelThumbnail using the new method
2021-07-20 16:21:51 +08:00
infinite-persistence
a21b4c5cf3
Optimize banner image
2021-07-20 16:21:51 +08:00
infinite-persistence
68432eef26
OptimizedImage - wrapper for CDN-optimized image
...
Objective:
- Get appropriately sized images to improve performance and Core Vitals score.
- Ensure images using "objectFit=cover" doesn't get stretched out if the source is large enough.
- Peg to 100px increments for better caching.
Notes:
- Skip images hosted in '/public'. If we really want to optimize it, then we'll need to provide the full path in the code, otherwise CDN lookup will fail.
2021-07-20 16:21:50 +08:00
infinite-persistence
73cf52426f
Preload fonts properly with 'crossorigin'
...
We probably don't need to preload fonts (it will reduce browser warnings), since it wasn't working all this while.
But it's probably there to address something (perhaps to handle OG better?), so do it right by setting the proper flags.
https://stackoverflow.com/questions/1330825/preloading-font-face-fonts/46830425#comment87712868_46830425
2021-07-20 15:49:27 +08:00
infinite-persistence
1eada066ff
#6576 : Fix reaction-fetch infinite retries when no results are returned
2021-07-20 15:38:11 +08:00
infinite-persistence
e5f32b21c4
Reaction-fetch: handle "no results"
...
If there are no API errors but no reactions returned, consider the requested IDs as "done" and stop requesting again. When a channel is being confirmed, Commentron doesn't return the reaction object.
Also added extra guard in case Commentron does return an object in the future, but an empty one.
2021-07-20 15:22:51 +08:00
infinite-persistence
08738ffcee
Reaction-fetch: handle "deleted all channels"
...
- use `selectActiveChannelClaim` as that takes the current channel list into account (i.e. correct state when all channels are deleted).
- `selectActiveChannelId` should probably be removed or not exposed through a selector, as it is not updated when channel list changes?
2021-07-20 15:22:50 +08:00
infinite-persistence
c71e4718d0
Remove (revert) reaction-fetch hardstop
...
Root-cause is known, so removing it to detect other issues.
2021-07-20 15:22:49 +08:00
zeppi
4bf7c68574
use config for showTagsIntro
2021-07-19 22:46:43 -04:00
zeppi
765cef7564
recon notify components
2021-07-19 22:16:29 -04:00
zeppi
3dc7c35cd7
recon
2021-07-19 21:46:28 -04:00
zeppi
1f902726fb
copy
2021-07-19 17:39:59 -04:00
zeppi
33ee8ed3b7
site help email transactoin failed
2021-07-19 17:37:36 -04:00
zeppi
3e4206ee69
yt welcome recon
2021-07-19 17:33:23 -04:00
zeppi
f6dc48fdc0
use odysee recsys plugin
2021-07-19 17:30:44 -04:00
zeppi
ed1671fe2f
matching comments
2021-07-19 17:30:25 -04:00
zeppi
6fc44720d6
styles
2021-07-19 15:34:46 -04:00
infinite-persistence
424ba85507
100% compression doesn't work with current CDN url
...
...sometimes produces larger-than-original file sizes too.
2021-07-20 02:34:25 +08:00
zeppi
be9640972e
meme style
2021-07-19 14:17:43 -04:00
zeppi
90e2a225e4
use meme component
2021-07-19 14:00:35 -04:00
zeppi
75a6ea21a5
more
2021-07-19 13:52:15 -04:00
zeppi
26e67b375c
more
2021-07-19 13:52:15 -04:00
zeppi
50875566ad
more
2021-07-19 13:52:15 -04:00
zeppi
9b03f5a1d0
more
2021-07-19 13:52:15 -04:00
zeppi
cc07390ea4
more
2021-07-19 13:52:15 -04:00
zeppi
1d021fc8e0
more
2021-07-19 13:52:15 -04:00
Anthony
fdfa2f1660
hotfix for bug
2021-07-19 11:08:59 -04:00