Gabe Kangas
b0541f0e66
List moderators in users page. Closes https://github.com/owncast/owncast/issues/1511
2021-11-08 00:51:17 -08:00
Gabe Kangas
693fd3b906
Project setting updates
2021-11-08 00:37:15 -08:00
Gabe Kangas
b7865c92b5
Increase cache duration for resources
2021-11-07 19:53:01 -08:00
dependabot[bot]
3f29b06d9d
Bump chartkick from 4.1.0 to 4.1.1 ( #358 )
...
Bumps [chartkick](https://github.com/ankane/chartkick.js ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/ankane/chartkick.js/releases )
- [Changelog](https://github.com/ankane/chartkick.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick.js/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-07 17:36:37 -08:00
dependabot[bot]
f4ae687fe8
Bump next from 12.0.2 to 12.0.3 ( #359 )
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.2 to 12.0.3.
- [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/v12.0.2...v12.0.3 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-07 17:34:33 -08:00
dependabot[bot]
93c240128d
Bump eslint from 8.1.0 to 8.2.0 ( #357 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.1.0...v8.2.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-07 17:27:52 -08:00
dependabot[bot]
a1d2abc541
Bump postcss-cli from 9.0.1 to 9.0.2 in /build/javascript ( #1513 )
...
Bumps [postcss-cli](https://github.com/postcss/postcss-cli ) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/postcss/postcss-cli/releases )
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss-cli/compare/9.0.1...9.0.2 )
---
updated-dependencies:
- dependency-name: postcss-cli
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-05 09:53:57 -07:00
Gabe Kangas
bb5ef1c5a1
Add words to workspace that spell checkers complain about
2021-11-03 16:28:05 -07:00
Gabe Kangas
676aa96f40
Add support for overriding embedded offline.ts. Closes #1507
2021-11-03 16:27:37 -07:00
Jannik
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
Gabe Kangas
6ffa020c5f
Updated linter threw new warnings. Fixed.
2021-11-03 09:43:47 -07:00
dependabot[bot]
055ca479f0
Bump cssnano from 5.0.8 to 5.0.9 in /build/javascript ( #1512 )
...
Bumps [cssnano](https://github.com/cssnano/cssnano ) from 5.0.8 to 5.0.9.
- [Release notes](https://github.com/cssnano/cssnano/releases )
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.8...cssnano@5.0.9 )
---
updated-dependencies:
- dependency-name: cssnano
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-03 09:36:04 -07:00
gabek
f6015dfe50
Prettified Code!
2021-11-03 02:28:19 +00:00
gingervitis
9a91324456
Inline chat moderation UI ( #1331 )
...
* - mock detect when user turns into moderator
- add moderator indicator to display on messages and username changer
* also mock moderator flag in message payload about user to display indicator
* add some menu looking icons and a menu of actions
* WIP chat moderators
* Add support for admin promoting a user to moderator
* WIP-
open a more info panel of user+message info; add some a11y to buttons
* style the details panel
* adjust positioning of menus
* Merge fixes. ChatClient->Client ChatServer->Server
* Remove moderator bool placeholders to use real state
* Support inline hiding of messages by moderators
* Support inline banning of chat users
* Cleanup linter warnings
* Puppeteer tests fail after typing take place
* Manually resolve conflicts in chat between moderator feature and develop
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2021-11-02 19:27:41 -07:00
Gabe Kangas
4a52ba9f35
Update admin
2021-11-02 18:02:03 -07:00
Gabe Kangas
b43c5e674e
Rework how hiding messages works. ( #1509 )
...
* Rework how hiding messages work. Fixes #1350
* Remove unused function
* Revert to old event name to support previously saved webhooks
2021-11-02 18:00:15 -07:00
Gabe Kangas
24cb1ed0f1
Add ability to set a user as a moderator via the admin ( #355 )
...
* Add moderators
* Remove passing unused prop
* Fix linter not running
2021-11-02 17:06:46 -07:00
Jannik
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
Gabe Kangas
3fdae7afb9
Don't codeql the static directory
2021-11-01 18:30:46 -07:00
Gabe Kangas
c7d988c7dd
Update admin
2021-11-01 18:16:01 -07:00
dependabot[bot]
565d007a40
Bump @typescript-eslint/eslint-plugin from 5.2.0 to 5.3.0 ( #354 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.3.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-01 18:11:21 -07:00
dependabot[bot]
a6e99f1021
Bump @typescript-eslint/parser from 5.2.0 to 5.3.0 ( #353 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.3.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-01 18:05:49 -07:00
dependabot[bot]
1c982f21af
Bump github.com/shirou/gopsutil ( #1508 )
...
Bumps [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil ) from 3.21.9+incompatible to 3.21.10+incompatible.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.21.9...v3.21.10 )
---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-01 16:54:56 -07:00
Gabe Kangas
47b84faefb
Silence the browser test error
2021-11-01 00:40:39 -07:00
Gabe Kangas
4c37308e71
Update the HLS flags to adhere to more Apple recommendations
2021-11-01 00:20:08 -07:00
Gabe Kangas
5b38426e31
Tweak video bandwidth values to be < 10% over max
2021-10-31 23:00:11 -07:00
Gabe Kangas
aeaf886855
Force the content type on hls playlists
2021-10-31 19:20:56 -07:00
dependabot[bot]
67e0d890b9
Bump next from 12.0.1 to 12.0.2 ( #352 )
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.1 to 12.0.2.
- [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/v12.0.1...v12.0.2 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-31 18:46:09 -07:00
Gabe Kangas
fdc381c738
Test against Go 1.17 and drop 1.15 from the tests
2021-10-31 14:08:17 -07:00
Jack
651caeba91
Fix build for Windows ( #1377 ) ( #1506 )
...
* Fix build for Windows (#1377 )
* Add tests for windows
2021-10-31 14:01:22 -07:00
Jannik
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
Jack
f0a11cac5d
Optimise regexp usage ( #1502 )
...
* Optimise regexp usage
* Revert regexp removal
* Atleast use the semioptimised version
2021-10-29 12:29:01 -07:00
Gabe Kangas
cc2a9b8d8e
Update admin
2021-10-28 17:36:06 -07:00
gabek
c0c5784954
Prettified Code!
2021-10-29 00:34:07 +00:00
Artur Angiel
9b7835e71e
#1495 Path-style S3 compatibile URLs implemented ( #346 )
...
* #1495 Path-style S3 compatibile URLs implemented
https://github.com/owncast/owncast/issues/1495
It gives ability to use S3 compatibile providers that doesn't
support virtual-host-style URLs (i.e. Oracle Cloud Object Storage)
* https://github.com/owncast/owncast/issues/1495 Renaming rest of 'pathBased' to 'forcePathStyle'
2021-10-28 17:33:32 -07:00
Owncast
ff2cd2463c
Commit updated API documentation
2021-10-29 00:28:29 +00:00
Gabe Kangas
f10e240c18
Add forcePathStyle to s3 config test
2021-10-28 17:27:54 -07:00
Artur Angiel
2110dfd30c
Support path-based S3 storage. Closes #1495 ( #1496 )
...
* Support path-based S3 storage. Closes #1495
Revert "Remove forcing old path-style URLs with s3. Closes #497 "
This reverts commit b2953028cf
.
* #1495 Path-style S3 compatibile URLs implemented
https://github.com/owncast/owncast/issues/1495
It gives ability to use S3 compatibile providers that doesn't
support virtual-host-style URLs (i.e. Oracle Cloud Object Storage)
Co-authored-by: Artur Angiel <artur@angiel.ovh>
2021-10-28 17:27:44 -07:00
dependabot[bot]
76a942306a
Bump ua-parser-js from 1.0.1 to 1.0.2 ( #350 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/1.0.1...1.0.2 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-27 18:24:51 -07:00
dependabot[bot]
a4e048d4bb
Bump next from 12.0.0 to 12.0.1 ( #351 )
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.0 to 12.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/v12.0.0...v12.0.1 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-27 18:21:51 -07:00
Gabe Kangas
2600afa022
Update admin (update to Nextjs 12)
2021-10-26 22:54:31 -07:00
dependabot[bot]
0d4101ba4f
Bump eslint-config-next from 11.1.0 to 12.0.0 ( #348 )
...
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) from 11.1.0 to 12.0.0.
- [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/commits/v12.0.0/packages/eslint-config-next )
---
updated-dependencies:
- dependency-name: eslint-config-next
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-26 22:44:44 -07:00
dependabot[bot]
cd4fa4e787
Bump next from 11.1.2 to 12.0.0 ( #349 )
...
Bumps [next](https://github.com/vercel/next.js ) from 11.1.2 to 12.0.0.
- [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/v11.1.2...v12.0.0 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-26 22:44:28 -07:00
dependabot[bot]
922df2db14
Bump sass from 1.43.3 to 1.43.4 ( #347 )
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.43.3 to 1.43.4.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.43.3...1.43.4 )
---
updated-dependencies:
- dependency-name: sass
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-26 18:34:43 -07:00
dependabot[bot]
d43ddb5cb2
Bump @typescript-eslint/parser from 5.1.0 to 5.2.0 ( #344 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.2.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-25 18:22:19 -07:00
dependabot[bot]
29ab6887ee
Bump @typescript-eslint/eslint-plugin from 5.1.0 to 5.2.0 ( #345 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.2.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-25 18:20:48 -07:00
Gabe Kangas
6eefca53c8
Split out flags so all functions in main have access
2021-10-25 00:38:09 -07:00
Gabe Kangas
bdce2e13bf
Some linter cleanup
2021-10-25 00:31:45 -07:00
Gabe Kangas
3f4176d8d6
Replace panics with our logging framework
2021-10-25 00:15:58 -07:00
Gabe Kangas
cd15661f08
Split out cli arg handling from main
2021-10-24 23:09:30 -07:00