Gabe Kangas
ea66ccfe3d
Update admin bundle
4 years ago
Gabe Kangas
4ea416fdbe
Update the user object name change time when changing name. Closes #1277
4 years ago
Gabe Kangas
a8c5267e18
Update micromodal
4 years ago
Gabe Kangas
17468f276a
Update markjs
4 years ago
Gabe Kangas
e2f9ea5195
Update htm
4 years ago
Gabe Kangas
c791722d71
Update vhs
4 years ago
Gabe Kangas
bf17293e8b
Add automated integration test for client list API.
...
- Connects via websocket
- Verifies user list exists
- If GeoIP data is available it will test that the geo property of a
client is populated.
4 years ago
Gabe Kangas
6f57f570d2
Restore GeoIP support to now support chat users. Closes #1304
4 years ago
Gabe Kangas
5adf2cdecd
Pass along disconnect time to determine chat disable timer duration ( #1310 )
4 years ago
Gabe Kangas
6fb383d04b
Only ignore messages 5min after disconnect. Part of fixing #1268
4 years ago
Gabe Kangas
f87d4f960a
Add formatting
4 years ago
Gabe Kangas
a01fe638cc
Increase golangci-lint timeout
4 years ago
Gabe Kangas
cf87f53da3
Do not send empty type when its not apropriate
4 years ago
Gabe Kangas
9d0ae44c3c
Give stream status webhooks an id and timestamp
4 years ago
Gabe Kangas
53d0e8653e
Remove old unused function
4 years ago
dependabot[bot]
72653a4ada
Bump path-parse from 1.0.6 to 1.0.7 in /build/javascript ( #1307 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
Gabe Kangas
b966d32d77
Incorrect webhook event type is being sent on user joined. Fixes #1302
4 years ago
Owncast
bf164d80ce
Commit updated Javascript packages
4 years ago
dependabot[bot]
e284f91134
Bump @videojs/http-streaming from 2.9.3 to 2.10.0 in /build/javascript ( #1284 )
...
Bumps [@videojs/http-streaming ](https://github.com/videojs/http-streaming ) from 2.9.3 to 2.10.0.
- [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.9.3...v2.10.0 )
---
updated-dependencies:
- dependency-name: "@videojs/http-streaming"
dependency-type: direct:production
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>
4 years ago
dependabot[bot]
63eeefd36a
Bump github.com/shirou/gopsutil ( #1289 )
...
Bumps [github.com/shirou/gopsutil](https://github.com/shirou/gopsutil ) from 3.21.6+incompatible to 3.21.7+incompatible.
- [Release notes](https://github.com/shirou/gopsutil/releases )
- [Commits](https://github.com/shirou/gopsutil/compare/v3.21.6...v3.21.7 )
---
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>
4 years ago
Gabe Kangas
f5a045dedc
Update admin bundle
4 years ago
Christian
d0b006d51b
Using the full IP address for ClientID.
4 years ago
Gabe Kangas
784d10c1e9
Remove "Sent" being inserted incorrectly. Fixes #1252
4 years ago
Christian
521681e1b8
Sort after build variants index number, fix broken index for HLS path. ( #1282 )
...
* safely generate the thumbnail.jpg & preview.gif
* Sort after build variants index number, fix broken index for HLS path.
* Don't export VideoBitrate and IsVideoPassthrough
* Unused variables deleted
* Solution for sorting not working correctly.
* Rename StreamSortVariants to streamSortVariants
4 years ago
Gabe Kangas
dcc7a7c5c3
Support assigning nil as time instead of setting time as invalid. Fix typo that led to incorrect disconnect time. Maybe addresses #1268 ?
4 years ago
Yarmo Mackenbach
cab963f21c
Fix status code for options requests ( #1290 )
4 years ago
gabek
a791d9c910
Prettified Code!
4 years ago
Meisam
7e6f53c846
Add standalone chat with ability to send messages ( #1270 )
...
* properly pass the messagesOnly to chat
* use actual username if embed is not messageonly
* mv embed chat to chat-overlay
* add new embed chat page
* fix router
* secure random number for non-secure application!
* add chat enable/disable functionality
* add username form
add customStyles
* mv overlay css
* add style for embed chat
style cleanup
* rm username form from chat overlay
* refactoring
* css cleanup
css adjust
* minor cleanup
* mark the embed chats as readonly and readwrite
* replace 301 redirects with 307
* add redirect for the cached address
* set insatnce name in chat
4 years ago
Meisam
41a7e8b896
check the return value of os.Rename ( #1288 )
4 years ago
Gabe Kangas
12cbe529de
Fix incorrect handling of messages array. Closes #1287
4 years ago
Christian
cb7a9b89ea
safely generate the thumbnail.jpg & preview.gif ( #1279 )
4 years ago
Gabe Kangas
e72b0c640c
Update error message
4 years ago
Gabe Kangas
810b0cd5da
Explicitly add CORS wildcard on all OPTIONS requests
4 years ago
Gabe Kangas
509c658080
Add OPTIONS preflight support for 3rd party auth.
...
- Explicitly add wildcard CORS header within the middleware.
- Accept all OPTIONS preflight requests within the middlware.
- Add success tests for the OPTIONS request.
- Add failure tests for GET requests.
4 years ago
Gabe Kangas
031a848b7a
No need to publicly log this
4 years ago
Gabe Kangas
8f32c13ca6
Fix incorrect controller method. Remove wildcard cors from /api/chat
4 years ago
Meisam
2ff9186ee2
fix updateAuthorList ( #1276 )
4 years ago
Gabe Kangas
41cfe33b8d
Fix typo of missing colon
4 years ago
Meisam
109d2669ab
better chat message sanitization ( #1266 )
...
* strip <p> in chat sanitization, keep the content
* update sanitization tests
* update tests
* rm <p></p> comparison for empty messages
4 years ago
gabek
92284f6ca1
Prettified Code!
4 years ago
Gabe Kangas
10f50a03e7
Hide external actions row if there are zero actions. Closes https://github.com/owncast/owncast/issues/1119
4 years ago
Gabe Kangas
b5bb28b396
Dependabot does not have access to commit
4 years ago
Owncast
fe7e9b24ff
Commit updated Javascript packages
4 years ago
dependabot[bot]
3eb1158ed4
Bump video.js from 7.13.3 to 7.14.3 in /build/javascript ( #1271 )
...
Bumps [video.js](https://github.com/videojs/video.js ) from 7.13.3 to 7.14.3.
- [Release notes](https://github.com/videojs/video.js/releases )
- [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/videojs/video.js/compare/v7.13.3...v7.14.3 )
---
updated-dependencies:
- dependency-name: video.js
dependency-type: direct:production
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>
4 years ago
Meisam
44f406caf0
reject user messages when offline ( #1269 )
4 years ago
Gabe Kangas
fac06257ad
Add in the optimization where multiple websocket events can exist within a single message
4 years ago
Gabe Kangas
8b2747e4d7
Add some sqlite optimizations
4 years ago
Gabe Kangas
f20aa4478d
Add a simple caching of chat history as an optimization
4 years ago
Gabe Kangas
f85b54cfeb
Pass along just the client id instead a reference to the entire client when unregistering the client
4 years ago
Meisam
f07c9e2e00
consider <p></p> as an empty message ( #1264 )
4 years ago