Owncast v0.1.1
I hope everyone is enjoying all the changes and improvements from the web overhaul that came with v0.1.0. With so many changes we knew there’d be a a slew of bug fixes to come along after. And the first round of those are here.
Some changes you might be interested in:
- Chat is now re-sizable and there’s a convenient way to get the “pop-out” chat window.
- Those who use object storage for their steams will now finally see their segments get cleaned up automatically by Owncast without having to configure lifecycle rules with their storage provider.
- There’s a handful of fixes that should improve glitchy chat performance, including a bug where people using mobile Firefox on Android couldn’t use chat at all.
Changelog
[0.1.1] - 2023-07-28
Upgrade instructions from 0.1.0
- Stop the service from running. If you’re using a pre-installed image through a hosting provider, or setup Owncast to run under systemd you can probably just simply run
systemctl stop owncast
. - Change to the directory where Owncast is installed on your server.
- If you’ve customized your web interface in any way you will want to back up the files you’ve changed or customized.
- Re-run the installer as the user you run Owncast under. For example if you are running owncast as the user “owncast”:
su -c "curl https://owncast.online/install.sh |bash" owncast
- Restart the service. If you’re running under systemd
systemctl start owncast
.
Major updates
Added
Option to prevent search engine indexing of Owncast pages #2684
Allow using the video serving endpoint outside of the S3 config #2785
Cleanup of old stream segments in S3 bucket #2646
Extend Webfinger response to include additional references #2851
Display a user flag for bot accounts #3046
Preload custom emoji images #3117
Support showing display name in each chat message via css #3077
Add year to chat users dates in admin #3175
Use VA-API hardware decoding and scaling #2976
pop-out chat button #2848
Adjustable chat width #1918
Changed
Visually split up chat messages slightly even when user is collapsed. #3062
Admin S3 configuration form - Change secret input to be a password type #3013
Chat name will auto-close after changing name #3083
Increase width of volume slider #3155
Improve overflow behaviour in chat input #3167
Add current stream status in webhooks #2881
Chat - Pass along custom emoji names in raw chat data #1803
Improve iOS Browser notifications UX #2992
Fixed
Fix federation info modal text colors #3010
Docker releases have a double “v” in the version number #3066
Admin established user mode toggle switch reverts to previous state after changing it #3070
Chat automatic scroll to bottom is buggy #3029
Image opengraph tag has double slashes creating an error #3075
Android + Firefox results in duplicated characters when typing in chat #3094
fix TitleNotifier crash #3100
Inputting text into the chat can cause page scroll #3110
Deleting all stream keys causes client-side errors #3114
Fix for potential external actions crash when there are no actions #3116
Video Embed: /embed/video introduces scrolling #3104
Emoji markup is cut off when hitting character limits, breaking the images #3120
Improve chat scrolling performance #3165
ChatBox Error - SelectAll + Delete does not work if input is text + emoji #3121
External actions no longer receive username url params from 0.1.0 frontend #3130
If chat is disabled an exception is thrown trying to use the displayName #3138
Admin message page have oddly shaped emoji images #3126
UI crashes when no codecs are found. #3141
Appearance Settings resetting after page reload #3170
Don’t IP ban localhost #3172
Hidden messages are not hidden unless the page is refreshed #3166
Sharing Owncast fediverse posts to a few thousand accounts causes video buffering #3189
s3Storage: fix slice bounds out of range error #3208
Mobile web action button menu not displaying #3216
Sending an invalid stream keys payload to the admin API causes issues with the admin #3082
Bottom content on mobile does not span full width in some cases #3073
Chat is creating links for invalid TLDs #3107
Improve video player settings menu appearance #2760
Emoji: missing alt tag #3106
Chat: unable to insert line breaks #3108
Scrolling: scrolling down on chat can cause video to scroll #3109
When the action buttons wrap there should be spacing between the rows #3122
Fediverse post URL is broken on calkey / firefish #3195
Notify popup misses the button sometimes #3191
Removed
- Remove animation of chat sidebar #3089
Thank you to our contributors!
The contributors for v0.1.1 were: janWilejan, abhipanorian, mohibkay, yk-jp, mrsoong, gabek, jerinthomas1404, hagn, dev265545 and jprjr. We also thank all of the fantastic people helping out in the Owncast chat answering questions, testing and providing feedback.
Thank you to our financial supporters!
A huge thanks to those giving us to the resources to run servers, have testing environments, host collaboration tools, pay for 3rd party services to test with and the means to experiment with new ideas we wouldn’t be able to do otherwise.
Our fantastic corporate sponsors Okta, Noblestreet and generous donors Simon Michalke, rootbeerdan, Luka Prinčič, Kyle Bronsdon, Flaki, Jnktn.tv, Joel Bradshaw, Paul Lindner, Real Targeted Traffic, TargetedVisitors, Incognito, nebunez, Merlin, Teklynk, Marius Hoel, Incognito, Michał Sidor, 2000staFM, Guest, SillySam, ruut, Ozoned, emacsen, Incognito, Jeff Moe, GunghoGeoduck, Patrick, Chris Heino, Didier Malenfant, Markus Ressel, Kit Aultman, Mohamed Elsheiry, Tom, Michael, Theodore Jones, Alex O’Carroll, Alex O’Carroll, Raymon Mens, Vencabot, James Carpenter, Vince, Robert Wolniak, Nullcasting, Martijn, Incognito, Fred Luetkemeier, Kev Mul, Hamish The PolarBear and Denman Rooke.
In-kind support
A special thank you to the organizations that offer services to help Owncast build, test and support and distribute the software.
Fastly, Cypress, BrowserStack, Chromatic, Docker and Rocket.Chat.