Commit Graph
20 Commits
Author SHA1 Message Date
JannikandGitHub dcf19923a1 🩹 Chat fed. event: acc name shld truncate (#1730) (#1732) 2022-02-13 10:41:01 -08:00
JannikandGitHub d3cfc40b5c feat: add custom username suggestions pool (#1644)
*  add custom username suggestions pool

* 🚸 add minimum of 10 suggested usernames until custom pool is used
2022-01-12 10:18:08 -08:00
030b936f05 feat: add option to save custom username suggestions (#415)
* 💄 add option to save custom username suggestions that shall be used instead of the docker style usernames.

* 🚸 add minimum of 10 usernames / update wording

* Prettified Code!

* 🚸 add message for the default name generator / indicate that no further action is required

Co-authored-by: jeyemwey <jeyemwey@users.noreply.github.com>
2022-01-12 10:17:14 -08:00
JannikandGitHub 6622a3b8bb feat: add matrix user agents to bot list (#1581) (#1588) 2021-12-13 10:33:55 -08:00
JannikandGitHub da199e5775 use worker pool to limit webhooks to 10 concurrent http executions (#1510) (#1525)
* refactor: use worker pool to limit webhooks to 10 concurrent http executions (#1510)

* chore: try to please go linter
2021-11-14 10:02:52 -08:00
e2b0faa0dd Add a recommendation in the admin to add a second, lower quality if only one is set (#356)
*  add recommendation box if only one, high-quality video variant is set (#1491)

Related to: https://github.com/owncast/owncast/issues/1491

* Prettified Code!

* Tweak the alert text slightly

Co-authored-by: jeyemwey <jeyemwey@users.noreply.github.com>
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2021-11-03 14:09:47 -07:00
JannikandGitHub 2278fec70a execute webhooks in parallel (and 🐛 update webhooks.last_used correctly) (#1505)
*  execute webhooks in parallel

* 🐛 update the webhooks.last_used column correctly
2021-11-01 19:13:20 -07:00
JannikandGitHub 4509be19db add steam social handle (#1503)
Logo Source: https://de.wikipedia.org/wiki/Datei:Steam_icon_logo.svg
2021-10-30 14:47:00 -07:00
JannikandGitHub 511805062e Create CONTRIBUTING.md (#1394)
As requested by https://hacktoberfest.digitalocean.com/resources/maintainers .
2021-09-10 12:36:42 -07:00
JannikGitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
be5243f5f8 Update Next to 11.0.1 (including lint & import fixes) (#248)
* Bump next from 10.2.3 to 11.0.1

Bumps [next](https://github.com/vercel/next.js) from 10.2.3 to 11.0.1.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v10.2.3...v11.0.1)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* 🚨 apply automatic linting

* 🎨 remove unused imports

* 🔇 allow console.* to give more debugging options

* 🎨 move stuff around to reduce linter messages

* 🚨 use destructuring so lint won't complain

* 📌 link Chartkick and Chart.js

Commit uses the linking code which was previously imported with
`import "chartkick/chart.js" [1]. Next did not like the import path,
but this does works now. ¯\_(ツ)_/¯

[1]: https://github.com/ankane/chartkick.js/blob/master/chart.js/chart.esm.js

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-09 11:42:01 -07:00
JannikandGitHub 3f9f4a151c refactor: use io.Pipe and ffmpeg's stdin (#1148)
This removes the usage of `syscall.Mkfifo` which was previously used and
won't work on Windows systems and opens the door for other processes on
the computer to interfere in the rtmp stream (dumping bad content in the
fifo, removing the file, blocking the file in offline status).
Instead, this patch introduces an `io.Pipe` which pipes the RTMP stream
to the ffmpeg command while staying in Owncast.

Further links:
* ffmpeg on using `pipe:0` as an input: https://ffmpeg.org/ffmpeg-protocols.html#pipe
2021-07-03 12:28:25 -07:00
JannikandGitHub edc777ae1b 🐛 use currentBroadcast for playlist overwrites (#1149)
Fixes #1147 since it looks into currentBroadcast and does not use the configuration of the next stream.
2021-07-01 18:27:56 -07:00
JannikandGitHub fae2c58259 Fix rtmp secret validation to allow / (#1069) (#1070)
* Fix rtmp secret validation to allow `/` (#1069)

* add negative test cases for stuff before /live/

* simplify since Url.Path is already stripping the host

This means that we can simplify the code and make it much clearer.
Removes the tests that checked for the host and stuff between the host and /live/.
2021-06-04 20:09:43 -07:00
JannikandGitHub a6c269dd1c Remove peak viewer counts from public status feed (#771)
* remove peak viewer counts from public status feed

* create `webStatusResponse` parallel to `adminStatusResponse`
2021-02-28 23:30:46 -08:00
Jannik a4748cfc33 fix: set thumbnail image to fixed size and fix label color 2021-02-26 22:50:20 +01:00
Jannik 5fdc881122 fix: text-alignments of chat messages 2021-01-02 14:10:16 +01:00
Jannik fe4f578d60 add chatReloadInterval 2021-01-02 14:08:17 +01:00
JannikandGitHub 9240da1b0b Merge pull request #501 from owncast/gw/1222-wraptags
wrap tags so they don't extend off the view
2020-12-22 19:28:06 +01:00
Jannik 4c02b6eea1 Move socialIconsList to its own component 2020-10-04 20:48:44 +02:00
Jannik d6dadcabf8 Fix: Optional socialHandles and tags 2020-10-02 21:28:35 +02:00