57674206b2
Fix + update external modal ( #1106 )
...
* Update external action modal. Uses Micromodal. Closes #1020
* refactor modal handling to isolate loading in modal component
* modal style cleanup
* Remove log
Co-authored-by: Ginger Wong <omqmail@gmail.com >
2021-06-20 17:23:39 -07:00
Gabe Kangas
89dfcfb047
Fix buggy saving of lastDisconnectTime now used for #1111
2021-06-20 11:30:29 -07:00
Gabe Kangas
d9a6be2ac6
Remove ping requests now that it has been consolidated with status requests
2021-06-13 14:30:18 -07:00
Gabe Kangas
b96cd2e93e
Consolidate the ping and status request APIs
2021-06-10 22:07:56 -07:00
Gabe Kangas
ba4a4b0b13
Update admin bundle
2021-06-10 15:12:41 -07:00
Gabe Kangas
306a0066d1
Fix concurrency crash. Closes #1067
2021-06-07 21:59:43 -07:00
Gabe Kangas
e994412f4b
Fix webapp not loading after youtube embed was removed in #1079
2021-06-07 17:36:43 -07:00
Gabe Kangas
5e198bcec6
Add arm64 arch to build targets. Closes #1053
2021-06-05 00:02:34 -07:00
Gabe Kangas
dc70642892
Fix missing package.json for load tests
2021-06-04 20:03:11 -07:00
Gabe Kangas
a357cc7c09
Update admin bundle
2021-06-04 19:49:37 -07:00
Gabe Kangas
fc13f98102
Rebuild frontend js libs
2021-06-04 19:47:59 -07:00
Gabe Kangas
5ef1596d65
Remove extra references to config file
2021-05-27 19:59:33 -07:00
Gabe Kangas
94136d4361
Demote log message
2021-05-24 21:43:13 -07:00
Gabe Kangas
0b40e4db7b
Update admin bundle
2021-05-24 16:37:09 -07:00
Gabe Kangas
1a0beb1d0e
Fix tests
2021-05-23 14:27:35 -07:00
Gabe Kangas
5cdb6c3417
Create+use logs dir within data dir for logging
2021-05-23 14:24:20 -07:00
Gabe Kangas
fd864acab1
Update admin bundle
2021-05-23 00:02:05 -07:00
Gabe Kangas
61e07bf945
API for setting a list of blocked usernames. For #782
2021-05-22 21:50:34 -07:00
Gabe Kangas
83ad6db394
If tag storage is an empty string return back an empty slice. Fixes #974
2021-05-22 21:32:56 -07:00
Gabe Kangas
381daaec9b
Save owncast logs to log file. Closes #908
2021-05-22 19:25:54 -07:00
Gabe Kangas
bf6a3d9e85
Remove prefixed whitespace in markdown rendering
2021-05-22 17:27:39 -07:00
Gabe Kangas
36a15a97dd
Handle the server summary data as auto-linked markdown. Closes #1010
2021-05-22 17:09:57 -07:00
Gabe Kangas and GitHub
91f6dcd0f6
Active viewer PING controller. Closes #790 ( #990 )
2021-05-20 20:29:01 -07:00
Gabe Kangas
ca0ff1f9e6
Bump admin bundle with new version of next + webpack5
2021-05-19 23:03:21 -07:00
Gabe Kangas
8a3523735a
Bump dev version
2021-05-19 17:39:42 -07:00
Gabe Kangas
0bf3fb4fa7
Bump vjs vhs and enable experimentalBufferBasedABR
2021-05-19 17:39:42 -07:00
Gabe Kangas and GitHub
380f3c5015
Do not format dependabot
2021-05-18 10:13:26 -07:00
Gabe Kangas and GitHub
0f3e818041
Do not lint dependabot
2021-05-18 10:12:52 -07:00
Gabe Kangas
3810ce4f63
Do not try to copy logo if image does not exist on disk
2021-05-14 15:28:13 -07:00
Gabe Kangas
404966e015
Update admin bundle
2021-05-07 12:25:51 -07:00
Gabe Kangas
e9dc7aeeaa
Fix automated test
2021-05-05 20:07:12 -07:00
Gabe Kangas
09da85090e
Fix tests
2021-05-05 19:58:02 -07:00
Gabe Kangas
6d6e7269d8
Update admin bundle
2021-05-05 18:26:27 -07:00
Gabe Kangas
4f4cef97e2
Force an iframe every segment
2021-05-05 18:21:27 -07:00
Gabe Kangas
e7a9353a5e
Force a gop and framerate in test content
2021-05-05 18:21:00 -07:00
Gabe Kangas
fc123ecda3
Fix tests
2021-05-05 17:31:19 -07:00
Gabe Kangas
ca362c0ba2
Update admin bundle
2021-05-05 17:22:57 -07:00
Gabe Kangas
6bcbe60c28
Update latency level values
2021-05-05 17:22:57 -07:00
Gabe Kangas
70389f5abd
Add timestamp to test script to test latency
2021-05-05 17:22:56 -07:00
Gabe Kangas
85d6fba265
Update admin bundle
2021-04-29 22:52:04 -07:00
Gabe Kangas
fa3a959dc5
update tests
2021-04-29 22:13:47 -07:00
Gabe Kangas
5324d235bf
Force an i-frame every second for consistent segment lenghts with
...
minimum latency.
2021-04-29 22:06:39 -07:00
Gabe Kangas
4f73da30a8
Add additional stream + server info to stream started webhook. Closes #971
2021-04-29 17:04:33 -07:00
Gabe Kangas and GitHub
7d50db09ec
Removing from dependabot reviews
2021-04-26 23:29:47 -07:00
Gabe Kangas
eedc07fc94
Ignore warning about hls segment length
2021-04-24 14:00:35 -07:00
Gabe Kangas and GitHub
cf12a64ec4
Update release template to mention DO and Linode
2021-04-23 14:59:04 -07:00
Gabe Kangas and GitHub
a5190e7da3
gitattributes linguist overrides are not recursive
2021-04-22 10:44:25 -07:00
Gabe Kangas and GitHub
3c22d4ef2d
Mark api documentation as documentation not code
2021-04-22 10:32:21 -07:00
Gabe Kangas
34c4350597
Add some more va-api codec error mappings
2021-04-21 17:48:39 -07:00
Gabe Kangas
a9459c4370
Simplify about footer version link
2021-04-21 09:46:48 -07:00
Gabe Kangas
e57c3475b4
Add actions to spec. Mark as 0.0.7
2021-04-20 18:48:47 -07:00
Gabe Kangas
3e70d773a6
Update admin bundle
2021-04-19 19:12:54 -07:00
Gabe Kangas
ba711ff4c9
Pass along url params to external url action
2021-04-19 16:03:25 -07:00
Gabe Kangas
81ccd779b3
Update admin bundle
2021-04-19 14:06:57 -07:00
Gabe Kangas
a06a9c58ea
Add i965-va-driver-shader missing error
2021-04-15 22:25:28 -07:00
Gabe Kangas
8287484cc6
Add Google FLoC opt-out header on web page requests. Closes #939
2021-04-15 22:25:07 -07:00
Gabe Kangas
fb637e20ed
Slap the custom css into a style tag. Closes #718
2021-04-15 22:00:46 -07:00
Gabe Kangas
543577c2e0
Create hls directories at transcoder start to account for stream output changes. Fixes #940
2021-04-15 21:36:14 -07:00
Gabe Kangas
05c3c9c7f7
Update admin bundle
2021-04-15 19:25:00 -07:00
Gabe Kangas
bfc5dae960
Stop pointing to admin branch
2021-04-15 13:56:35 -07:00
5214d81264
Codec selection ( #892 )
...
* Query for installed codecs
* Start modeling out codecs
* Can now specify a codec and get the correct settings returned from the model
* Return codecs in admin/serverconfig
* Start handling transcoding errors and return messages to user
* filter available codecs against a whitelist
* Fix merge
* Codecs are working
* Switching between codecs work
* Add apis for setting a custom video codec
* Cleanup the logging of transcoder errors
* Add v4l codec
* Add fetching v4l
* Add support for per-codec presets
* Use updated nvenc encoding parameters
* Update log message
* Some more codec WIP
* Turn off v4l. It is a mess.
* Try to make the lowest latency level a bit more playable
* Use a human redable display name in console messages
* Turn on transcoder persistent connections
* Add more codec-related user-facing error messages
* Give the initial offline state transcoder an id
* Force a minimum segment count of 3
* Disable qsv for now. set x264 specific params in VariantFlags
* Close body in case
* Ignore vbv underflow message, it is not actionable
* Determine a dynamic gop value based on the length of segments
* Add codec-specific tests
* Cleanup
* Ignore goconst lint warnings in codec file
* Troubleshoot omx
* Add more codec tests
* Remove no longer accurate comment
* Bundle admin from codec branch
* Revert back to old setting
* Cleanup list of codecs a bit
* Remove old references to the encoder preset
* Commit updated API documentation
* Update admin bundle
* Commit updated API documentation
* Add codec setting to api spec
* Commit updated API documentation
Co-authored-by: Owncast <owncast@owncast.online >
2021-04-15 13:55:51 -07:00
Gabe Kangas
f216e781dd
Reduce log level on data getters
2021-04-14 16:06:22 -07:00
Gabe Kangas and GitHub
76e90df1f3
Update javascript-packages.yaml
2021-04-12 23:13:26 -07:00
Gabe Kangas
79cda48d19
Update admin bundle
2021-04-12 20:08:01 -07:00
Gabe Kangas
f313f69946
Return success on custom styles save
2021-04-12 00:06:56 -07:00
Gabe Kangas
0b6c827557
master -> develop
2021-04-11 19:50:47 -07:00
Gabe Kangas
1b27d0b46d
Do not copy data dir on build. Create data dir if needed on launch
2021-04-11 19:47:57 -07:00
Gabe Kangas
7dc5da3899
Update API spec to include custom styles
2021-04-11 19:34:05 -07:00
Gabe Kangas
e985178aa2
Missing slash
2021-04-11 19:34:05 -07:00
Gabe Kangas
df7dff081f
Set and get custom styling for web interface. For #718
2021-04-11 19:34:05 -07:00
Gabe Kangas and GitHub
36be7b76c2
If no logo exists copy a default one into data on launch. Closes #909 ( #916 )
2021-04-11 16:44:50 -07:00
Gabe Kangas
a4309fd899
Remove the glare from the svg logo
2021-04-10 19:28:37 -07:00
Gabe Kangas
36154bc4c0
Fix permissions error on automated linter.
...
This reverts commit bf06467f2d .
2021-04-10 19:27:24 -07:00
Gabe Kangas and GitHub
bf06467f2d
Removing lint.yml and consolidating into the formatting job
2021-04-10 19:22:18 -07:00
Gabe Kangas
7fe67cb853
Update gopsutil
2021-04-10 18:21:40 -07:00
Gabe Kangas
2c4cc27baa
Update admin bundle
2021-04-08 21:13:08 -07:00
Gabe Kangas
5188ac951c
Remove old default config file
2021-04-08 21:07:11 -07:00
Gabe Kangas
4b0b5dd6ea
Update admin bundle
2021-04-07 22:32:14 -07:00
Gabe Kangas
06e5154042
Change size of splash bg image. Closes #893
2021-04-07 22:14:49 -07:00
Gabe Kangas
12509c1bc2
Change log level
2021-04-07 00:13:30 -07:00
Gabe Kangas
f81c78f9e1
Sort bitrates for displaying. Closes #889
2021-04-04 19:56:11 -07:00
Gabe Kangas
6c7945f591
Bundle updated admin
2021-04-04 18:45:23 -07:00
Gabe Kangas
64a5720a21
Allow unique streampipe fifos. Closes #883
2021-04-01 18:56:00 -07:00
Gabe Kangas
7556671afc
Fix race condition where initial offline video state was not written
2021-03-31 23:08:27 -07:00
Gabe Kangas
12f56f5571
Hide external action modal spinner
2021-03-31 22:28:55 -07:00
Gabe Kangas
1f659c47b0
Move external action buttons
2021-03-31 22:28:39 -07:00
Gabe Kangas
075448ae2b
Update nightly cron job
2021-03-30 17:37:58 -07:00
Gabe Kangas
69287cf9a2
Use the date as the version number for nightly builds
2021-03-30 17:06:59 -07:00
Gabe Kangas
bf93d2decc
build docker image every night
2021-03-29 20:49:41 -07:00
Gabe Kangas
be612de2ed
Fix the loading image persisting. Closes #863
2021-03-27 20:47:59 -07:00
Gabe Kangas
9a65d7c43f
Copy logo.svg into the docker image on build. Closes #859
2021-03-27 18:07:23 -07:00
Gabe Kangas
829ee6c989
Save web port number for future launches when specifying it on the command line. Closes #860
2021-03-27 17:37:08 -07:00
Gabe Kangas
acc83e46c9
Update admin bundle
2021-03-25 21:25:40 -07:00
Gabe Kangas
3ad221665e
Handle un-typed or un-parsable chat messages by throwing them away and not panicing. Closes #856
2021-03-25 19:20:05 -07:00
Gabe Kangas
320bd95b0f
Add noreferrer to foter link
2021-03-23 23:51:08 -07:00
Gabe Kangas
08e8b5f702
Bump working api spec version
2021-03-23 23:49:40 -07:00
Gabe Kangas
dca9afcaa1
Point to local logo for noscript image
2021-03-23 23:48:08 -07:00
Gabe Kangas
5dc5de815c
Experiment with showing logo while loading. For #849
2021-03-22 21:52:17 -07:00
Gabe Kangas
bdc669d571
Show player loading spinner. Closes #848
2021-03-22 21:15:26 -07:00
Gabe Kangas
1509a65167
Guard against pinging YP when offline. Closes #600
2021-03-22 20:31:25 -07:00