Commit graph

3015 commits

Author SHA1 Message Date
dependabot[bot]
aad6e3cdb5
Bump minimist from 1.2.5 to 1.2.6 in /test/automated/browser (#1794)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 16:43:10 -07:00
Owncast
bd13e241e3 Update admin to bc9e3f969a643f9ad54c001c29d2783d314cf2fd 2022-03-27 23:30:18 +00:00
Gabe Kangas
299b7ff6de Display the representation % of players in metrics 2022-03-27 16:28:14 -07:00
Gabe Kangas
1e19e2a50e
Surface the % of players represented in metrics 2022-03-27 16:27:38 -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
cd4f19108a
Cleanup and simplify stream health overview 2022-03-26 16:13:06 -07:00
Gabe Kangas
35801ff33a
Add CPU monitoring to stream health overview 2022-03-26 13:01:23 -07:00
Gabe Kangas
83cec52104
Log out more values to help test + tweak latency compensator 2022-03-26 12:36:41 -07:00
Renovate Bot
fd6daff1c9
Update module github.com/yuin/goldmark to v1.4.11 2022-03-26 08:33:10 +00:00
renovate[bot]
ba49119717
Update dependency minimist to 1.2.6 [SECURITY] (#1800)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-25 19:50:21 -07:00
Gabe Kangas
9300ebb015
Increase browser push notification TTL 2022-03-25 19:48:37 -07:00
Gabe Kangas
7b4110467b
mod tidy 2022-03-25 19:08:38 -07:00
Gabe Kangas
5a2584d8ea
Continued tweaking of latency compensation 2022-03-25 14:24:56 -07:00
Gabe Kangas
22578f0ac2
Change how often metrics are collected 2022-03-25 14:20:51 -07:00
Owncast
117d0078c8 Update admin to baa86698b059fa801b77f6b2b49975bdc7783b63 2022-03-25 06:24:34 +00:00
Gabe Kangas
65efdb91b9 Add stream health overview component 2022-03-24 23:21:57 -07:00
Gabe Kangas
410b413b84
Add stream health overview collection + apis 2022-03-24 23:07:05 -07:00
Owncast
729de44fce Update admin to e87f4bd967816e794800767dab288334873779c7 2022-03-24 23:46:51 +00:00
Gabe Kangas
58acc7a449 Fix only one bitrate drawing on health graph. Tweak text. 2022-03-24 16:44:34 -07:00
Owncast
84582f5f1f Update admin to 110d481e7b4b4f3e97e11ed95921fd24c0c614cb 2022-03-23 17:55:27 +00:00
Gabe Kangas
8ad2240247 Mange outbound notification settings (#458)
* ActivityPub admin pages for configuration

* Fix dev build

* Add support for requiring follow approval. Closes https://github.com/owncast/owncast/issues/1208

* Point at admin version of followers endpoint

* Add setting for toggling displaying fediverse engagement in admin. https://github.com/owncast/owncast/issues/1404

* Add instance URL textfield to federation config and disable federation if it is empty

* If instance URL is not https disable federation

* Tweak federation toggle text. Make go live message optional

* Add federation info modal. Closes https://github.com/owncast/owncast/issues/1544

* Add support for blocked federated domains. For https://github.com/owncast/owncast/issues/1209

* Simplify fediverse post input

* Add placeholder Fediverse icon

* Tweak federation logo in admin menu. Closes https://github.com/owncast/owncast/issues/1603

* Add global button for composing a fediverse post.

Closes https://github.com/owncast/owncast/issues/1610

* Federation -> Social

* Add page for listing federated actions. Closes https://github.com/owncast/owncast/issues/1573

* Auto-close social post modal after success

* Make user modal action buttons look nicer

* Center and reduce width and center count column. Closes https://github.com/owncast/owncast/issues/1580

* Update the followers table to be clearer

* Fix exception thrown when passing undefined

* Disable federation settings if feature is disabled

* Update enable social modal. For https://github.com/owncast/owncast/issues/1594

* Fix type props

* Quiet, linter

* Move compose button to the left

* Add tooltip for compose button

* Add NSFW toggle to federation config. Closes https://github.com/owncast/owncast/issues/1628

* Add support for blocking/removing followers. For https://github.com/owncast/owncast/issues/1630

* Allow editing the server url field even when federation is disabled

* Continue to update the copy around the social features

* Use relative path to action images. Fixes https://github.com/owncast/owncast/issues/1646

* Link IRIs and make action verbse present tense

* Update caniuse

* Notifications configuration UI

* Remove twilio add email notifications

* WIP email support

* Add support for managing twitter notifications

* Mark fields as passwords

* Continued WIP

* Post merge cleanup

* Cleanup

* Remove email config. Handle disabled notifications state

* Remove email related components

* Remove email related settings properties
2022-03-23 08:57:09 -07:00
Gabe Kangas
134e784282
Tweak position of moderator icon. Closes #1792 2022-03-21 15:01:30 -07:00
Owncast
c608a2532e Update admin to 3684a9b1c5e3fbf147f20c133b1b8eff1bfbbec1 2022-03-21 21:42:18 +00:00
Gabe Kangas
68fd329cc9 Downgrade antd to resolve broken slider. Hopefully resolves https://github.com/owncast/owncast/issues/1791 2022-03-21 14:40:04 -07:00
Owncast
971e6e1835 Update admin to 69102abd496ca00c31ce808a4044493d13a96086 2022-03-21 21:29:02 +00:00
Gabe Kangas
3004432666
Hardcode email notifications in UI to false 2022-03-21 13:50:11 -07:00
Owncast
7d02bd7dbf Update admin to 7fc163fdb701fd2e37faff21db1d22a7dbcf33dd 2022-03-21 12:56:30 +00:00
Renovate Bot
6c6f013194 Lock file maintenance 2022-03-21 12:54:27 +00:00
Gabe Kangas
d96ddcc6c6
Continued tweaking of latency compensation 2022-03-19 13:17:37 -07:00
Gabe Kangas
d3aa3f87af
doc -> docs as Github needs a specific name 2022-03-19 12:02:34 -07:00
Gabe Kangas
5d360bcdd5
Add SECURITY.md document. Closes #1790 2022-03-19 11:51:48 -07:00
imgbot[bot]
496eee295c
[ImgBot] Optimize images (#1789)
*Total -- 3,494.01kb -> 3,001.71kb (14.09%)

/webroot/img/user-icon.svg -- 1.48kb -> 0.76kb (48.75%)
/webroot/img/owncast-background.png -- 3,228.15kb -> 2,739.00kb (15.15%)
/webroot/img/emoji/papalparrot.gif -- 2.31kb -> 2.02kb (12.39%)
/webroot/img/emoji/ryangoslingparrot.gif -- 5.86kb -> 5.48kb (6.43%)
/webroot/img/browser-push-notifications-settings.png -- 23.65kb -> 22.26kb (5.86%)
/webroot/img/follow.svg -- 1.67kb -> 1.63kb (2.17%)
/webroot/img/bot.svg -- 6.82kb -> 6.70kb (1.83%)
/webroot/img/repost.svg -- 1.61kb -> 1.59kb (1.52%)
/webroot/img/like.svg -- 1.66kb -> 1.63kb (1.47%)
/webroot/img/emoji/matrixparrot.gif -- 2.02kb -> 2.00kb (0.77%)
/webroot/img/notification-bell.svg -- 0.59kb -> 0.58kb (0.5%)
/webroot/img/emoji/tiedyeparrot.gif -- 32.45kb -> 32.39kb (0.19%)
/webroot/img/emoji/githubparrot.gif -- 27.44kb -> 27.40kb (0.17%)
/webroot/img/emoji/cryptoparrot.gif -- 5.08kb -> 5.07kb (0.08%)
/webroot/img/emoji/alert.gif -- 59.86kb -> 59.84kb (0.04%)
/webroot/img/emoji/fixparrot.gif -- 3.76kb -> 3.76kb (0.03%)
/webroot/img/emoji/tennisparrot.gif -- 55.18kb -> 55.17kb (0.02%)
/webroot/img/emoji/sithparrot.gif -- 17.21kb -> 17.21kb (0.01%)
/webroot/img/emoji/jediparrot.gif -- 17.21kb -> 17.21kb (0.01%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-03-18 20:27:53 -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
4e415f7257
CC->TO because Mastodon cares for visibility 2022-03-18 13:01:11 -07:00
Gabe Kangas
c885d150d4
Tweak latency compensation 2022-03-17 21:10:07 -07:00
Gabe Kangas
992e819f38
Lock metrics on mutation 2022-03-17 18:07:55 -07:00
Owncast
1df4c96963 Update admin to 4367e37786dd14fb6ca522a4b0a976c5ca217e73 2022-03-17 21:56:10 +00:00
Gabe Kangas
a367b1dd07 Remove support for SVG logos. Closes https://github.com/owncast/owncast/issues/1773 2022-03-17 14:54:05 -07:00
Gabe Kangas
d1e39c4c1e
Force uniqueness with previews and logos on the fediverse. Closes #1777 and closes #1776 2022-03-17 13:22:44 -07:00
Gabe Kangas
dc16eafea4
Add git to build step 2022-03-17 00:24:04 -07:00
Gabe Kangas
d8ead6d954
Allow the latency compensator to be dynamic 2022-03-16 23:34:17 -07:00
Owncast
4d5de61148 Update admin to f5dfe66d170d48a2109c89f5ea35dde0cb3d5e9a 2022-03-17 05:52:16 +00:00
Gabe Kangas
dd392e34db Expand upon playback metrics 2022-03-16 22:49:38 -07:00
Gabe Kangas
6479220e78
Expand upon playback metrics 2022-03-16 22:49:27 -07:00
Gabe Kangas
d84da617b7
Add player latency compensator. Closes #837 (#1786) 2022-03-16 18:41:59 -07:00
Owncast
233c2656d8 Update admin to 3bd00a31b28b8aa2c59893bd7b19314ce7231712 2022-03-17 00:57:02 +00:00
Gabe Kangas
1ce2ee398c Admin UI for playback metrics. For https://github.com/owncast/owncast/issues/793 (#462) 2022-03-16 17:54:34 -07:00
Gabe Kangas
689b6feef2
Remove rougue import 2022-03-16 17:47:02 -07:00