Commit graph

1638 commits

Author SHA1 Message Date
Gabe Kangas
608888317b Have nightly build create a production build of tailwind 2021-09-13 00:06:10 -07:00
Gabe Kangas
1b053ffd1b
Simplify HLS storage paths (#1393)
* Remove private vs public HLS paths and add a HLS controller. Closes #875

* Use http.ServeFile instead
2021-09-12 11:32:42 -07:00
Gabe Kangas
b92ad00926 Reduce the production build of TailwindCSS from 2M to 12k 2021-09-12 01:20:13 -07:00
Gabe Kangas
c6c6f0233d
Expanded linting + fix warnings (#1396)
* Expand the linters and types of warnings to improve consistency and safety

* Fail lint workflow if there are errors

* golint has been replaced by revive

* Hand-pick some of the default exclude list

* Ignore error when trying to delete preview gif

* Ignore linter warning opening playlist path

* Rename user field Id -> ID

* A bunch of renames to address linter warnings

* Rename ChatClient -> Client per linter suggestion best practice

* Rename ChatServer -> Server per linter suggestion best practice

* More linter warning fixes

* Add missing comments to all exported functions and properties
2021-09-12 00:18:15 -07:00
Gabe Kangas
70e9f4945f Simplify repo Readme and focus on building/running/contributing and less about features 2021-09-10 16:21:38 -07:00
Jannik
511805062e
Create CONTRIBUTING.md (#1394)
As requested by https://hacktoberfest.digitalocean.com/resources/maintainers .
2021-09-10 12:36:42 -07:00
Gabe Kangas
2cd358d367 Mark micromodal as vendored 2021-09-07 11:04:09 -07:00
Owncast
4c158ea588 Commit updated Javascript packages 2021-09-06 19:36:35 +00:00
dependabot[bot]
aa19d8a2c1
Bump @videojs/http-streaming from 2.10.2 to 2.10.3 in /build/javascript (#1386)
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming) from 2.10.2 to 2.10.3.
- [Release notes](https://github.com/videojs/http-streaming/releases)
- [Changelog](https://github.com/videojs/http-streaming/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/http-streaming/compare/v2.10.2...v2.10.3)

---
updated-dependencies:
- dependency-name: "@videojs/http-streaming"
  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-09-06 12:35:31 -07:00
Halil İbrahim Kocaöz
d90b02e50b
fix moved transcoding error links (#1381) 2021-09-05 18:07:02 -07:00
ooa113y
efb80243d5
Fix Windows tests (#1376)
* Fix Windows tests

* Use filepath.Join
2021-09-04 21:17:15 -07:00
Gabe Kangas
37e787560e Add svg to image list 2021-09-03 21:38:25 -07:00
Gabe Kangas
c7f8899b82 Add preview gif to the short short cache time 2021-09-03 21:37:29 -07:00
Gabe Kangas
31dbdb8746 Increase cache duration for static files 2021-09-03 21:08:44 -07:00
Meisam
ae1c2d89f0
Check for secret key before nightly builds (#1375) 2021-09-03 11:49:10 -07:00
dependabot[bot]
3197b22dbb
Bump github.com/shirou/gopsutil (#1369)
Bumps [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil) from 3.21.7+incompatible to 3.21.8+incompatible.
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v3.21.7...v3.21.8)

---
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-09-01 11:50:16 -07:00
Gabe Kangas
f85dada0cc Add quicktime player (applecoremedia) to player useragent list 2021-08-31 15:04:29 -07:00
Meisam
965ad2854b
Improve no-JS landing page (#1367)
* improve landing page for no js

* update no js page

* update no js explanations

* Some text tweaks

Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2021-08-31 14:53:21 -07:00
Meisam
e8e21ca45b
Add support for loading the owncast URL in mpv (#1356)
* redirect players to hls link

* add VLC to players list
2021-08-31 14:49:04 -07:00
Gabe Kangas
7278ce8f26
Merge pull request from GHSA-2hfj-cxw7-g45p 2021-08-30 19:43:28 -07:00
Gabe Kangas
663a7b5fe1 Update admin bundle 2021-08-30 18:24:28 -07:00
Gabe Kangas
5b14a8aa92 Update admin bundle 2021-08-29 18:55:05 -07:00
gabek
66259ed229 Prettified Code! 2021-08-29 23:59:14 +00:00
Gabe Kangas
4a34ccde05 Increase do not autoscroll buffer to fix chat not scrolling to bottom. Fixes #1324 2021-08-29 16:58:37 -07:00
nothub
d522e41d5c
do not exit after successful stream key change (#1355) 2021-08-28 10:39:42 -07:00
Gabe Kangas
15238bf9de Add an endpoint for returning a most-compatible logo (non-svg) used in sharing and indexing. Closes #1286 2021-08-27 16:20:16 -07:00
Gabe Kangas
734e16203e Attempt running tests under freebsd and openbsd vms 2021-08-27 15:34:22 -07:00
Gabe Kangas
ec89fb2def Remove windows from test matrix. Filed TODO to fix tests for windows 2021-08-27 15:29:38 -07:00
Gabe Kangas
b50f1674a8 Add more test targets for GitHub tests 2021-08-27 15:24:21 -07:00
Gabe Kangas
e3b0af1b67 Expand upon flood detection and chat rate limiting. Closes #1349 2021-08-27 14:43:09 -07:00
Gabe Kangas
99a3aae843 Mark viewer as active when fetching playlist. Closes #1343 2021-08-27 13:43:39 -07:00
Owncast
cdbb6d9a44 Commit updated Javascript packages 2021-08-25 18:32:24 +00:00
dependabot[bot]
68c4d5a73e
Bump @videojs/http-streaming from 2.10.1 to 2.10.2 in /build/javascript (#1346)
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming) from 2.10.1 to 2.10.2.
- [Release notes](https://github.com/videojs/http-streaming/releases)
- [Changelog](https://github.com/videojs/http-streaming/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/http-streaming/compare/v2.10.1...v2.10.2)

---
updated-dependencies:
- dependency-name: "@videojs/http-streaming"
  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-08-25 11:31:21 -07:00
Gabe Kangas
2094154917
Remove Linode todo
As they list the version as "latest" now.
2021-08-22 12:02:38 -07:00
Meisam
26041a0dc3
change admin 404 error log level to debug (#1342) 2021-08-21 18:16:27 -07:00
Gabe Kangas
9756c4c4d4 Update admin bundle 2021-08-18 18:25:05 -07:00
Gabe Kangas
1a1e2a3738 Revert "Update test to reflect the newline -> br tag change"
This reverts commit 3d09698355.
2021-08-18 18:08:17 -07:00
Gabe Kangas
e5735b8d6d Remove adding <br> tags to newlines 2021-08-18 18:08:07 -07:00
Ginger Wong
e463c5b1d9 Merge branch 'develop' of github.com:owncast/owncast into develop 2021-08-18 17:59:52 -07:00
Ginger Wong
81ecb9a379 convert new lines to empty <p> tags 2021-08-18 17:59:42 -07:00
Gabe Kangas
3d09698355 Update test to reflect the newline -> br tag change 2021-08-18 17:51:33 -07:00
Ginger Wong
638fd111e8 Merge branch 'develop' of github.com:owncast/owncast into develop 2021-08-18 17:44:12 -07:00
Ginger Wong
9d6e32640e simplfy message text styles 2021-08-18 17:42:09 -07:00
Gabe Kangas
3618a28240 Re-enable unsafe tags as they are needed for emoji 2021-08-18 17:00:52 -07:00
gabek
747e42f7cc Prettified Code! 2021-08-18 23:11:41 +00:00
Gabe Kangas
8907566ed1 Fixing chat message formatting in #1315 2021-08-18 16:11:00 -07:00
Aaron Parecki
0f00a700e7
set max 10 retries for videojs playlist (#1336) 2021-08-18 15:19:44 -07:00
Owncast
a8c0a6bf98 Commit updated Javascript packages 2021-08-18 19:09:13 +00:00
dependabot[bot]
1c45473942
Bump @videojs/http-streaming from 2.10.0 to 2.10.1 in /build/javascript (#1334)
Bumps [@videojs/http-streaming](https://github.com/videojs/http-streaming) from 2.10.0 to 2.10.1.
- [Release notes](https://github.com/videojs/http-streaming/releases)
- [Changelog](https://github.com/videojs/http-streaming/blob/main/CHANGELOG.md)
- [Commits](https://github.com/videojs/http-streaming/compare/v2.10.0...v2.10.1)

---
updated-dependencies:
- dependency-name: "@videojs/http-streaming"
  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-08-18 12:08:19 -07:00
Owncast
b560d31aee Commit updated Javascript packages 2021-08-18 19:00:23 +00:00