Merge
30023422b8
Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc"
2021-10-19 20:40:07 +08:00
infinite-persistence
4259d6fc17
Consolidate keycode constants
2021-09-10 09:00:44 +08:00
saltrafael
64cbd4ae8d
Expanded Playback and List controls ( #6921 )
...
* Dont show countdown on Lists
* Add Repeat icon
* Add Shuffle icon
* Add Replay Icon
* Add Replay Option to autoplayCountdown
* Add Loop Control for Lists
* Add Shuffle control for Lists
* Improve View List Link and Fetch action
* Add Play Button to List page
* Add Shuffle Play Option on List Page and Menus
* Fix Modal Remove Collection I18n
* CSS: Fix Large list titles
* Fix List playback on Floating Player
* Add Theater Mode to its own class and fix bar text display
* Add Play Next VJS component
* Add Play Next Button
* Add Play Previous VJS Component
* Add Play Previous Button
* Add Autoplay Next Button
* Add separate control for autoplay next in list
* Bump redux
* Update CHANGELOG.md
2021-09-02 16:05:32 -04:00
infinite-persistence
1f16736e5a
Fix invalid semicolon
2021-07-09 21:28:58 +08:00
infinite-persistence
67324aca21
Reload page when trying to open stale chunks
...
https://raphael-leger.medium.com/react-webpack-chunkloaderror-loading-chunk-x-failed-ac385bd110e0
#codesplit
2021-07-08 15:06:09 +08:00
infinite-persistence
5d8e3d8b0a
Revert lazy-loading videojs
...
## Issue
The loading circle wasn't showing up, causing confusion.
Splitting CSS doesn't seem trivial as there seems to be a huge dependency on the load order. Pretty much similar to what this person is facing https://lihautan.com/css-code-splitting/#the-problem
## Change
This reverts videojs-specific changes from 4d638bcf
.
2021-07-06 17:04:16 +08:00
infinite-persistence
60afbaf873
CodeSplit: Consolidate "secondary" chunk.
...
These are chunks that will be requested immediately after ui.js when opening the homepage, so consolidate them into 1 chunk to reduce network overhead.
More work can/should be done to reduce the secondary chunk.
2021-06-25 16:00:44 +08:00
infinite-persistence
3539031e5a
CodeSplit: Initial work
2021-06-25 16:00:44 +08:00
infinite-persistence
fb839b92ef
Only apply Staked Levels to Comments (allow it in Posts)
...
Blocking videos and images was too limiting, plus the system was intended to block spammy comments in the first place.
2021-04-09 11:27:07 -04:00
infinite-persistence
0d850742f5
Disable video previews in Comments and Post if author is below a certain level.
2021-03-12 10:38:16 -05:00
togekk1
00017e241e
Revert "Open the actual image when clicking on the image viewer"
...
This reverts commit 6a99947ac2d3fada59438d818599af6b68dcebd8.
2021-02-19 14:05:51 -05:00
togekk1
6144b08cf9
Open the actual image when clicking on the image viewer
2021-02-19 14:05:51 -05:00
zeppi
adde73605d
player loaded analytics event (for embedded/not)
2020-11-30 14:52:05 -05:00
Sean Yesmunt
295b8cf2e1
refactor floatingUri to allow inline players in comments/markdown
2020-10-21 15:29:29 -04:00
Sean Yesmunt
2db2b870ff
fix document layout and remove WaitUntilOnPage wrapper for related content
2020-08-12 11:47:00 -04:00
jessop
d9bf72a351
all settings constants come from redux
...
sync settings
backout nav cases and anon preference key
more robust backout header
put notificationSettings under backout bar
review changes
2020-07-27 11:53:14 -04:00
Sean Yesmunt
642e3663f7
simplify floating player controls
2020-07-23 11:16:32 -04:00
Sean Yesmunt
c2abcf110c
Paid content on lbry.tv ( #4197 )
2020-05-21 11:38:28 -04:00
Baltazar Gomez
872fa9363d
use a readable stream as file source
2020-05-13 10:18:36 -04:00
Sean Yesmunt
96d9e24a4b
fix time to start analytics for desktop and fix rewards link
2020-05-05 14:04:52 -04:00
Sean Yesmunt
a5cc1a84aa
add card style for lists of claims
2020-04-29 15:37:39 -04:00
Jeremy Kauffman
793f622d8d
semi-broken
2020-04-29 11:00:42 -04:00
Jeffrey Fisher
e6a044d8e1
Fix flow error.
...
Partial fix for #2024
2020-04-21 17:12:31 -04:00
Baltazar Gomez
f3e5cac0ea
fix fileType prop
2020-04-16 16:47:00 -04:00
Sean Yesmunt
39102d81ca
fix viewcount being fired before video starts playing
2020-04-06 15:34:49 -04:00
Jeremy Kauffman
872259b73a
File downloads and refactoring ( #3918 )
...
* am I done?
* post diff
* unused selector cleanup
* missed commit
* mess with button styles
* fix flow
Co-authored-by: Jeremy Kauffman <jeremy@lbry.io>
Co-authored-by: Sean Yesmunt <sean@lbry.io>
2020-04-01 14:43:50 -04:00
Sean Yesmunt
cc7c69eb25
embed improvements
2020-03-27 09:59:07 -04:00
jessop
7767a529e6
embeds will not autoplay
2020-01-31 10:46:50 -05:00
Sean Yesmunt
980583687f
add src attribute for embed links
2020-01-28 11:00:39 -05:00
Sean Yesmunt
94c41655a9
add link to lbry.tv after content is finished playing
2020-01-28 10:20:54 -05:00
jessop
3e40838ae3
add review changes
2020-01-28 10:20:54 -05:00
jessop
33672a789b
app plays embed in iframe
...
make player full screen and prepared for overlay actions
small changes
cleanup
2020-01-28 10:20:54 -05:00
Sean Yesmunt
f4da12128a
disable countdown for floating window
2020-01-28 09:35:39 -05:00
Sean Yesmunt
d312a8e8b6
basic autoplay timer working
2020-01-28 09:35:39 -05:00
Sean Yesmunt
618b186ac1
cleanup
2020-01-06 16:35:43 -05:00
Sean Yesmunt
72b9f3efdd
new text viewer layout
2020-01-06 16:35:43 -05:00
Sean Yesmunt
bf512e8338
use same code for handling open links on lbry.tv and desktop
2019-12-03 13:25:17 -05:00
Thomas Zarebczan
5c02b7360f
feat: add mkv support
...
I'm going to clean up the redux side of mediaType eventually, this is hacky for now.
2019-12-02 23:25:37 -05:00
Thomas Zarebczan
722c0b978c
feat: additional file types on lbry.tv
...
Should support markdown, PDF, and anything in the code viewer. Tested that it's working on web and app.
2019-12-02 23:25:37 -05:00
Sean Yesmunt
6ad31a3ce9
refactor lbrytv web server
2019-11-11 13:27:29 -05:00