Dan Peterson
bc38466abf
Add a better solution for 304 browser bug + update naming conventions to better articulate what's happening ( #603 )
2022-01-06 12:49:49 -05:00
Dan Peterson
d382671616
Add stream start to active live streams, and refactor how data active claim is stored in redux
2021-12-22 13:50:49 -05:00
Dan Peterson
038692cafc
Feature livestream scheduling ( #458 )
...
Add livestream scheduling feature
Also supports back to back streams, and will notify on a non-active stream of an active one.
2021-12-16 16:59:13 -05:00
infinite-persistence
d8dd860e04
Livestream page prop optimization
...
- Remove unused prop.
- Use primitives whenever possible, since object references could change.
2021-12-09 17:42:41 +08:00
infinite-persistence
781f1b712e
GA: entered livestream ( #364 )
...
## Issue
85: "user joined livestream"
## Approach
Add it into the existing "player :: action" event, so we can compare it againts `loaded_video | loaded_image | loaded_markdown | loaded_audio`.
2021-11-24 11:03:21 -05:00
Dan Peterson
3269b84385
Remove claim search long poll + introduce pending state that blocks render + avoid polling status for non-owned claim ( #320 )
2021-11-18 14:43:39 -05:00
Dan Peterson
0c28f3c6f1
reverse livestream status check ( #293 )
2021-11-15 11:52:00 -05:00
Dan Peterson
e02bc6cc03
Hotfix livestream status ( #292 )
...
* Fix livestream status on upcoming livestream
* update fix
2021-11-15 10:58:29 -05:00
infinite-persistence
ef0329e03b
Lazy-load comment components
...
## Issue
~300KB savings in `ui.js` size (production, uncompressed). Mostly coming from the emoji library.
## Notes
Most of the `Comment*` components are under `CommentsList` or `LivestreamComments`, so deferring these 2 covered most of it. The exceptions are Notification and OwnComments.
2021-11-11 15:09:28 -05:00
Dan Peterson
5639e4c1ff
Adjust some initial states to optimize initial render ( #265 )
2021-11-10 14:15:40 -05:00
Dan Peterson
60f06dac52
Fix livestream state issues. Create unified long polling mechanism.
2021-11-10 08:21:15 +08:00
Merge
30023422b8
Desktop cherry-pick: "7240 Integrate lbry redux and lbryinc"
2021-10-19 20:40:07 +08:00
zeppi
9889c258e3
livestream api constant rename
2021-07-28 16:51:11 -04:00
zeppi
03e921e6df
use commentron for live view counts
2021-06-17 14:58:55 -04:00
zeppi
28a3db28b7
use tag to disable interactions on livestreams
2021-06-03 12:08:46 -04:00
Sean Yesmunt
6d89f0df7e
hyperchats
2021-04-23 16:20:17 -04:00
jessopb
989126c603
Feat publish replays on master ( #5863 )
...
* provide livestream replay publish via url
2021-04-14 00:06:11 -04:00
zeppi
3c3fc90b6a
review changes
2021-04-05 13:26:52 -04:00
zeppi
9468f2b0f2
update master with some odysee changes
2021-04-05 13:26:52 -04:00
DispatchCommit
ec996d8bf7
this has to fix the linting issue
2021-03-22 15:48:56 -07:00
DispatchCommit
1e0afd1b86
Add live detection to livestream page
...
- reduce interval from 15 seconds to 10 seconds
2021-03-22 15:30:24 -07:00
Sean Yesmunt
ca569dc4a7
wire up bitwave api
2021-03-22 15:30:21 -07:00
Sean Yesmunt
0f24f3fdfd
use has_no_source to check if claim is a livestream
2021-03-22 15:30:16 -07:00
Sean Yesmunt
372c6d0d9f
rename livestream + livestreamsetup pages
2021-03-22 15:30:09 -07:00
DispatchCommit
17d0d9f1e0
default livestream calims state to empty array
2021-03-22 15:30:08 -07:00
DispatchCommit
99ec447bee
show list of live stream claims
2021-03-22 15:30:07 -07:00
DispatchCommit
2ac5ad0201
fix minor bugs
...
- remove anon option in channel dropdown when livestream tab is selected
- attempt to fill publish form with current active channel name just prior to publishing to (edge condition)
- edge condition occurs when user fills out form fully. User switches to Post (which allows anon in drop down selector). User selects Anon channel, then switches back to the livestream tab. The form was previously updated with `channel: undefined` but does not get changed when clicking the livestream tab. So we just updated the form one last time prior to publishing as a livestream
- Show most recent livestream claim on livestream setup page instead of first livestream claim
2021-03-22 15:30:05 -07:00
DispatchCommit
70575edfb4
Add link to create livestream claim
2021-03-22 15:30:04 -07:00
Sean Yesmunt
73f593ddb3
bring in livestream changes from odysee
2021-03-22 15:30:01 -07:00
DispatchCommit
1ef44ce199
Add channel name hex data to streamkey
...
Also adds individual debug fields to help when debugging a channel verify currently
2021-03-22 15:30:00 -07:00
DispatchCommit
02c0882d90
Create livestream page and generate signed streamkey
2021-03-22 15:29:59 -07:00