Commit graph

174 commits

Author SHA1 Message Date
btzr-io 45fcf0d518
use value.audio for google video metadata 2021-08-07 10:16:08 +08:00
Baltazar Gomez 6d91d1c799
use resolve for og metadata 2021-08-07 10:16:07 +08:00
Thomas Zarebczan 6db75f8a66 rss tests
Various fixes and improvements to work with Apple Podcasts

f

f

image support
2021-08-06 17:05:36 -04:00
zeppi 4b64c35360 sunset link 2021-08-06 13:30:33 -04:00
zeppi 2a19f9f63c lrytv sunset nag 2021-08-06 12:27:37 -04:00
dependabot[bot] ceb1b91273 Bump tar from 4.4.13 to 4.4.15 in /web
Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.15.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.15)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-04 12:20:10 -04:00
infinite-persistence f2e583f314 RSS: change from 'download' to 'stream' url to pass Media Test
This apparently ensures the media is playable across all devices and apps.
2021-08-04 12:07:14 -04:00
infinite-persistence 0af1dfe282 RSS: podcast support
## Issue
`https://github.com/lbryio/lbry-desktop/issues/6369#issuecomment-882081892`

## Changes
- Replace 'feed' with 'node-rss' for itunes spec support.
- Replace content type from 'rss+xml' to 'xml' so that the browser will display it nicely using the document tree without us having to re-format it ('node-rss' does not). Seems like all feeds that I found does it this way.
- There is no need to escape characters now that 'node-rss' does it. Nice.
2021-08-04 12:07:14 -04:00
zeppi e3e5c50a13 style logo in embed 2021-08-03 13:38:17 -04:00
infinite-persistence 4156e83f57 Fix: OG messed up if $" is in title
## Issue
5951: OG messed up if `$"` is in title

The replacement string would contain `...$&quot...`. The character `$&` has special meaning in `replace`, so the output was messed up.

## Approach
Use a direct slice approach. A bit less elegant.
2021-08-03 11:36:26 -04:00
btzr-io fa1b1737bb fix inconsistent theme css vars: fixes #6738 2021-07-29 22:26:26 -07:00
zeppi c4639934d1 better... 2021-07-29 11:28:19 -04:00
zeppi e09199d331 stylesRecon 2021-07-29 11:28:19 -04:00
zeppi 3f4c601428 logo component on embeds/embeds ended 2021-07-27 15:13:29 -04:00
zeppi 1e9dabe6e2 favicon custom
html fav tag remove

basic meta favi

missing favicon

recon
2021-07-23 17:12:18 -04:00
zeppi aed3e98c79 footer recon 2021-07-23 16:20:11 -04:00
zeppi 20b7b24203 meme component2 2021-07-23 14:56:42 -04:00
Thomas Zarebczan 26e2dc16ec
Reinstate music category metadata 2021-07-23 11:49:44 -04:00
infinite-persistence c62c667436
CLS: reserve space for injected video ads 2021-07-23 13:23:51 +08:00
infinite-persistence 28e9aea290 Improve cache for hashed js files 2021-07-21 08:13:27 -04: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
Andrey Beletsky 8e3aee5813 Change API server address to odysee-api 2021-07-20 10:23:00 -04:00
zeppi 90e2a225e4 use meme component 2021-07-19 14:00:35 -04:00
jessopb ae2354a0e0 Revert "move stuff to web (#6537)"
This reverts commit a6c413da5c.
2021-07-19 10:12:57 -04:00
infinite-persistence 6f4ce0a57c
Apply placeholder images
https://lbryians.slack.com/archives/C81FGKR51/p1624278721203900?thread_ts=1624269131.202200&cid=C81FGKR51

The intrinsic size needs to be at least equal the final image's size. Stretching, SVGs, etc. doesn't count.
2021-07-19 12:07:26 +08:00
infinite-persistence 1745f08fb8
Fix typo in filename 2021-07-19 10:42:53 +08:00
jessopb a6c413da5c
move stuff to web (#6537) 2021-07-18 21:57:36 -04: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
Dispatch fba8b89b3b
Merge pull request #6438 from lbryio/retargetting-pix
add retargeting pixel
2021-07-13 20:49:18 -07:00
zeppi e6376871d5 move pixel to web 2021-07-13 23:40:49 -04:00
infinite-persistence ad1c826f2c RSS: Use canonical_url (with ':') instead of slicing to 2 characters.
## Changes
- Change to canonical_url (with ':').
- The old format of 'claimName/claimId' needs to be supported still, since we shipped with it.

## Notes
- It would be nice to use regex instead of 2 separate paths, but I couldn't figure out how to make the koa variables work.
2021-07-12 17:06:03 -04:00
infinite-persistence 249f06bd21
w3c validation 2021-07-09 22:16:28 +08:00
infinite-persistence e7bed19391
Shorten the RSS URL
This will be backward compatible with existing format that uses the full claim_id.
2021-07-09 21:54:44 +08:00
infinite-persistence f6641ee045
Bump from 50 to 500 latest entries per creation_timestamp 2021-07-09 21:54:43 +08:00
infinite-persistence 06e454e9dc
Check if folder exist before clearing stale js
If was failing the build for environments without a prior build.

+lint
2021-07-08 10:21:45 +08:00
Anthony 0ef61fc575 clear stale js files on nonprod environments 2021-07-07 12:26:04 -04:00
zeppi 22d9495b8d fix rss, add icon 2021-07-02 13:03:24 -04:00
infinite-persistence c84d820b09
RSS: Switch from ChainQuery to SDK
## Issue
3779 RSS feed for channels
2021-07-02 13:03:22 +08:00
infinite-persistence 49046c9d25
RSS feed for channels
## Issue
3779 RSS feed for channels

## Initial implementation details
- RSS only (not atom)
- Grabs latest 10 entries (Beamer have concerns)

## Credit
Referenced the community version mentioned in 3779
2021-07-02 13:03:21 +08:00
infinite-persistence 3322b91c5d
Improve <video> poster thumbnail fetching.
Even with the caching changes, a 150kB thumbnail still takes 1-2s to fetch. This impacts the score.

## Change
(1) Start with a large-enough placeholder image (has to be larger than the final image -- inflating doesn't count), then delay just enough for scoring, then switch to the real thumbnail.

(2) Since we are now doing post-mount stuff, we have the exact dimensions to optimize the claim thumbnail. This reduces the typically-several-MBs thumbnail to kBs.
2021-06-25 16:00:47 +08:00
infinite-persistence 3539031e5a
CodeSplit: Initial work 2021-06-25 16:00:44 +08:00
zeppi 6d8fce6011 remove more google 2021-06-23 08:54:19 -04:00
zeppi 95fa01a952 youpos 2021-06-18 10:57:19 -04:00
zeppi d0b6839755 copy 2021-06-18 10:57:19 -04:00
zeppi 2268ab01fb app works when id api fails 2021-06-18 10:57:19 -04:00
saltrafael 143be541cf bump redux 2021-06-14 14:53:14 -04:00
infinite-persistence cbf0be3f3c
i18n update request from translators 2021-06-13 15:46:18 +08:00
infinite-persistence 9eb0d2a87e Revert "bump redux"
This reverts commit 141ebcf1cd.
2021-06-13 15:45:15 +08:00
saltrafael 141ebcf1cd bump redux 2021-06-11 17:01:20 -04:00