Sean Yesmunt
d8c4ff62cb
comment out mobileUI function until chromecast bug is fixed
2020-12-15 17:03:32 -05:00
Sean Yesmunt
87d54d9c88
show 'SITE_NAME view reward' message on txo list table
2020-12-15 16:22:40 -05:00
Sean Yesmunt
e6b502dd4a
hide duplicate purchase page link on sidebar
2020-12-15 16:22:40 -05:00
Sean Yesmunt
0d4659472b
remove old ads code and disable videojs mobile plugin
2020-12-15 14:10:57 -05:00
Sean Yesmunt
62dfaf0709
use thumbnail cdn for cover photos
2020-12-15 13:59:08 -05:00
Sean Yesmunt
71b948f2fc
redirect to channel creation page when reacting to comment with no channel
2020-12-15 13:59:08 -05:00
Sean Yesmunt
664e969730
don't search if term is empty
2020-12-15 13:59:08 -05:00
Sean Yesmunt
540a527a61
swap seen & read notification behavior
2020-12-15 13:59:08 -05:00
Sean Yesmunt
138d84155b
fix opening files externally on desktop
2020-12-15 13:58:27 -05:00
Sean Yesmunt
d3f0e471e5
Revert "Tokenize and format timestamps in Markdown"
...
This reverts commit 93709fbeb8
.
2020-12-14 22:31:18 -05:00
Sean Yesmunt
85f8965d44
Revert "Handle timestamp in Markdown."
...
This reverts commit 3f1913e5f4
.
2020-12-14 22:31:18 -05:00
infiinte-persistence
3f1913e5f4
Handle timestamp in Markdown.
...
The videojs player is exposed through the 'window' object.
2020-12-14 12:12:50 -05:00
infiinte-persistence
93709fbeb8
Tokenize and format timestamps in Markdown
...
1. Find and tokenize timestamps, i.e. "XX:XX:XX" strings.
2. Transform 'timestamp' nodes to Links.
2020-12-14 12:12:50 -05:00
infinite-persistence
04fbde49ec
Video: Mobile UI + overlay for keyboard shortcut feedback ( #5119 )
...
Co-authored-by: import <>
2020-12-14 11:40:59 -05:00
Sean Yesmunt
e648f15fdc
lower thumbnail quality to 80
2020-12-11 17:08:20 -05:00
Sean Yesmunt
f420785bfb
fix casing
2020-12-11 17:01:59 -05:00
Sean Yesmunt
9c5ffdc1bf
deal with completed transfers on youtube transfer page
2020-12-11 17:01:59 -05:00
Sean Yesmunt
38a916dcc4
fix view_count getting called multiple times
2020-12-11 17:01:59 -05:00
Sean Yesmunt
6ac3b0d6cd
add sub/upload count to youtube transfer status component
2020-12-11 17:01:59 -05:00
Sean Yesmunt
a5e9557e4b
enable thumbnail cdn for all file thumbnails
2020-12-11 15:47:06 -05:00
Sean Yesmunt
120300643f
improved mobile-search experience
2020-12-11 14:37:06 -05:00
infiinte-persistence
b35e68c6d3
Don't parse a 'mailto:' into a lbry link.
...
## Issue
5130: Support mailto hyperlinks / urls in markdown
## Change
The markdown components already support mailto, just that the logic here ended up making it a 'ClaimLink'
2020-12-11 10:18:07 -05:00
Sean Yesmunt
b0026a562a
pass x-lbry-auth-token to apis status call for email verified users
2020-12-10 17:35:03 -05:00
Sean Yesmunt
cffc70fb6b
disable
2020-12-10 17:28:38 -05:00
Sean Yesmunt
996a5c40b1
use new cdn for images
...
default to using one in the env
2020-12-10 17:01:29 -05:00
Sean Yesmunt
c2213d9008
new test
2020-12-09 18:03:40 -05:00
Sean Yesmunt
dccb1c93e1
comment out cdn - need to fix env so I don't need to make this change
2020-12-09 12:48:36 -05:00
infiinte-persistence
d8787cb4c5
Handle scrolling for ClaimListDiscover that exists in the middle of a page.
...
## Issue
5090: When sorting channels, switching between Trending/Top/New returns viewer to the top of the page
## Approach
- Add an optional parameter to `ClaimListDiscover/Header` to add an additional anchor ID when building a new search URL.
- Clients then add the anchor ID on the desired location.
- The code that handles the scrolling then checks if the `location` contains an anchor hash. If it does, we'll scroll to that element; else, the existing behavior will be used.
2020-12-08 16:01:32 -05:00
infiinte-persistence
4b53d1267c
Consolidate method of reseting scroll position
...
## Issues
(1) 4783: New search query does not reset to the top
(2) The current way that Tag Search resets the position can be overridden by the AppRouter's call.
## Approach
Listen to `search` changes as well. This basically covers any search param changes.
Components should probably not call `window.scrollTo` directly as the AppRouter's call might override it.
2020-12-08 16:01:32 -05:00
Sean Yesmunt
a23b3c8d26
check for thumbnail cdn in config before using
2020-12-08 15:15:29 -05:00
Sean Yesmunt
e81d11fd55
Revert "Revert "use cdn for thumbnails""
...
This reverts commit d257c312c1
.
2020-12-08 15:15:29 -05:00
Sean Yesmunt
d257c312c1
Revert "use cdn for thumbnails"
...
This reverts commit f7279c1d49
.
2020-12-08 14:24:49 -05:00
Sean Yesmunt
f7279c1d49
use cdn for thumbnails
2020-12-08 13:54:23 -05:00
Sean Yesmunt
caae63b44b
refresh homepage if clicking 'home' while on the homepage
2020-12-08 11:45:18 -05:00
zeppi
f8d09994f6
top page selects channel tab if channel is winning
2020-12-07 22:24:08 -05:00
zeppi
cf1d051288
no tiny sidebar signup
2020-12-04 09:22:36 -05:00
Sean Yesmunt
00c6d80ec9
only search for 25 results on channel page
2020-12-03 16:42:22 -05:00
Sean Yesmunt
4e0e1e2f2b
cleanup
2020-12-03 16:18:04 -05:00
Sean Yesmunt
0de87521b8
add placeholder for top wunderbar suggestion
2020-12-03 15:47:06 -05:00
Sean Yesmunt
30d8a0406d
wunderbar improvements
2020-12-03 12:39:12 -05:00
zeppi
b736444306
player started event (embedded)
2020-11-30 14:52:05 -05:00
zeppi
adde73605d
player loaded analytics event (for embedded/not)
2020-11-30 14:52:05 -05:00
Sean Yesmunt
919c2bd22a
record channel in analytics on first run
2020-11-30 11:50:26 -05:00
zeppi
0495dff904
fix homepage and language defaults
2020-11-25 13:04:07 -05:00
zeppi
d7856b7618
settings use null when matching current browser language
...
default language functions
bugfix1
bugfix2
bugfix4
2020-11-23 14:12:31 -05:00
Sean Yesmunt
d0773cec4a
only use custom scrollbar on non-mac
2020-11-23 14:03:51 -05:00
Sean Yesmunt
d012300fe9
remove double 'discover' link showing up in mobile side nav
2020-11-23 14:03:51 -05:00
infiinte-persistence
28e7fec338
videojs: Add shortcuts for Playback-Rate
...
">" (shift + .) = Speed Up
"<" (shift + ,) = Speed Down
2020-11-23 13:12:22 -05:00
infiinte-persistence
7fb7560f75
Limit scrollbar customization to: (1) web (2) linux/windows app
...
The only downside to this new implementation is that the top-most (or right-most?) scrollbar won't get the customization. Any other sub-components (e.g. sidebar) will get the customization.
My guess is that the "top-most" scrollbar is above the `main-wrapper`. I'm not sure if we can (or should) add another className higher than App.
The impetus for the customization was the ugly sidebar anyway, so at least we covered that.
2020-11-23 11:00:41 -05:00
Sean Yesmunt
d42586dc9e
fix LbcMessage for ranges with decimals
2020-11-20 12:01:16 -05:00