Gabe Kangas
dc4c905dd1
Allow specifying scroll behavior on initial chat history load
2022-04-18 23:48:05 -07:00
Gabe Kangas
7f1f8c39c3
Some notify popup tweaks
...
- Added back the border on the notification button.
- Removed border on the notification popup close button.
- Made entire popup clickable instead of just the text.
- Changed cursor style to as a hint that it's clickable.
- Renamed selectors to be called notify.
2022-04-17 12:27:52 -07:00
gabek
89a481ff66
Prettified Code!
2022-04-17 18:59:42 +00:00
t1enne
efbe4bc3a3
Follow popup clickable ( #1839 )
...
* Made follow popup clickable
* Fixed follow-poput styling
* had commented out visits check
2022-04-17 11:59:05 -07:00
Gabe Kangas
770b5d05f0
If tab is in the background then instant jump to bottom w/o animation
2022-04-16 21:54:13 -07:00
Gabe Kangas
1199532e18
Use useNetworkInformationApi in playback.
2022-04-11 21:20:38 -07:00
Gabe Kangas
d2be4a4ed8
Add the word enable for clarity
2022-04-08 23:14:10 -07:00
Gabe Kangas
568ecc7ddf
Remove antipating an initial time jump
2022-04-08 20:09:38 -07:00
Gabe Kangas
4ed02d4e0f
Fix the min/max latency thresholds
2022-04-08 15:09:47 -07:00
Gabe Kangas
f8181fd036
Do not make metrics api call if there is no data to send
2022-04-08 13:22:48 -07:00
Gabe Kangas
d4cbf07055
Allow latency compenstation if bandwidth is fast enough or there are enough segments buffered
2022-04-08 13:22:48 -07:00
Gabe Kangas
6b909b2c47
Do not report playback metrics if the network is not in use
2022-04-08 13:22:48 -07:00
Gabe Kangas
329eb7e318
Adjust how latency jumps are determined
2022-04-06 22:26:37 -07:00
Gabe Kangas
a6b1d0ec94
Do not collect playback metrics when paused
2022-04-06 22:20:51 -07:00
Gabe Kangas
748ada13d3
Do not set bool on timer
2022-04-06 19:10:55 -07:00
Gabe Kangas
0254afea71
Reduce latency jump amount
2022-04-06 18:47:30 -07:00
Gabe Kangas
c5cbb210c2
Update when and how to show video settings menu
2022-04-06 18:32:50 -07:00
Gabe Kangas
179e7ab7ca
Allow time jumps to compenstate for large latency
2022-04-06 18:31:10 -07:00
Gabe Kangas
3054d3d097
Add latency compensation toggle in video settings menu
2022-04-05 16:58:42 -07:00
Gabe Kangas
d0bd511101
Tweak compensator ramp up + add slight ramp down
2022-04-04 21:00:07 -07:00
Gabe Kangas
823f952b9c
Limit the amount the latency compensates at once with a ramp up
2022-04-04 13:46:52 -07:00
Gabe Kangas
c50536ff81
Pull player metrics out of the player. Support safari errors/buffering events
2022-03-29 17:33:36 -07:00
Gabe Kangas
9f6151359f
Track buffering events as errors differently in playback metrics
2022-03-27 14:45:21 -07:00
Gabe Kangas
78b0f7addc
Allow latency compensator to be a little more aggressive
2022-03-27 14:44:50 -07:00
Gabe Kangas
44afc9c1ea
Guard against browsers not running VHS
2022-03-26 18:34:57 -07:00
Gabe Kangas
83cec52104
Log out more values to help test + tweak latency compensator
2022-03-26 12:36:41 -07:00
Gabe Kangas
5a2584d8ea
Continued tweaking of latency compensation
2022-03-25 14:24:56 -07:00
Gabe Kangas
3004432666
Hardcode email notifications in UI to false
2022-03-21 13:50:11 -07:00
Gabe Kangas
d96ddcc6c6
Continued tweaking of latency compensation
2022-03-19 13:17:37 -07:00
Gabe Kangas
4a17f30da8
Outbound live stream notifications ( #1663 )
...
* First pass at browser, discord, twilio notifications
* Commit updated Javascript packages
* Remove twilio notification support
* Email notifications/smtp support
* Fix Firefox notification support, remove chrome checks
* WIP more email work
* Add support for twitter notifications
* Add stream title to discord and twitter notifications
* Update notification registration modal
* Fix hide/show email section
* Commit updated API documentation
* Commit updated Javascript packages
* Fix post-rebase missing var
* Remove unused var
* Handle unsubscribe errors for browser push
* Standardize email config prop names
* Allow overriding go live email template
* Some notifications cleanup
* Commit updated Javascript packages
* Remove email/smtp/mailjet support
* Remove more references to email notifications
Co-authored-by: Owncast <owncast@owncast.online>
2022-03-18 13:33:23 -07:00
Gabe Kangas
c885d150d4
Tweak latency compensation
2022-03-17 21:10:07 -07:00
Gabe Kangas
d8ead6d954
Allow the latency compensator to be dynamic
2022-03-16 23:34:17 -07:00
Gabe Kangas
d84da617b7
Add player latency compensator. Closes #837 ( #1786 )
2022-03-16 18:41:59 -07:00
Gabe Kangas
689b6feef2
Remove rougue import
2022-03-16 17:47:02 -07:00
Gabe Kangas
babbcecc9c
Stream performance metrics ( #1785 )
...
* WIP playback metrics
* Playback metrics collecting + APIs. Closes #793
* Cleanup console messages
* Update test
* Increase browser test timeout
* Update browser tests to not fail
2022-03-16 17:34:44 -07:00
David
6e05c5cd7d
Fix and refactor getCaretPosition
( #1782 )
2022-03-13 15:36:53 -07:00
Gabe Kangas
c960f6488f
Replace timestamp for cachebuster with rand string. Closes #1781
2022-03-11 12:22:50 -08:00
Gabe Kangas
78c27ddbdd
Add an icon for bot messages. Closes #1172 ( #1729 )
2022-03-06 20:09:55 -08:00
Gabe Kangas
5e6bc50b59
Handle pagination for the federated actions & followers responses ( #1731 )
...
* Add pagination for admin social list
* Use Paginated API for followers tab on frontend
2022-03-06 17:18:51 -08:00
Gabe Kangas
d24ddc2b0a
Add support for and use socket host override. ( #1682 )
...
* Add support for and use socket host override. Closes #1378
* Fix embeds with the new websocket constructor
2022-03-06 17:11:51 -08:00
gabek
8692dcca16
Prettified Code!
2022-03-06 06:20:55 +00:00
le-fractal
c86a07122b
Auto-select username input field when changing name. ( #1754 )
...
Co-authored-by: Le Fractal <17422-fractal@users.noreply.framagit.org>
2022-03-05 22:20:23 -08:00
Gabe Kangas
7fa7f8ee7f
Use userAgentData.mobile instead of deprecated useragent. Closes #1665
2022-02-25 15:29:58 -08:00
Owncast
6b6201cd49
Commit updated Javascript packages
2022-02-15 20:50:35 +00:00
Jannik
dcf19923a1
🩹 Chat fed. event: acc name shld truncate ( #1730 ) ( #1732 )
2022-02-13 10:41:01 -08:00
Owncast
7cd5b0cc94
Commit updated Javascript packages
2022-01-28 17:26:59 +00:00
Gabe Kangas
d2fd6a95e9
15 -> 16 per page
2022-01-27 14:40:36 -08:00
Gabe Kangas
172082f56c
Increase retries to improve stability for low duration segment playlists
2022-01-27 14:25:48 -08:00
Gabe Kangas
50b0bfbc4e
Move follower count to tab title. Closes #1698
2022-01-24 14:35:15 -08:00
Gabe Kangas
8943be9bf9
Add pagination + update layout of followers
2022-01-24 14:24:43 -08:00