Commit Graph
476 Commits
Author SHA1 Message Date
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
gabekandGitHub Action 89a481ff66 Prettified Code! 2022-04-17 18:59:42 +00:00
t1enneandGitHub 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 KangasandGitHub 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
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 KangasandGitHub 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 KangasandGitHub 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
DavidandGitHub 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 KangasandGitHub 78c27ddbdd Add an icon for bot messages. Closes #1172 (#1729) 2022-03-06 20:09:55 -08:00
Gabe KangasandGitHub 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 KangasandGitHub 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
gabekandGitHub Action 8692dcca16 Prettified Code! 2022-03-06 06:20:55 +00:00
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
JannikandGitHub 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
Gabe Kangas 372b1059c0 Reduce the breakpoint width for single column mode. closes #1688 2022-01-20 14:31:53 -08:00