
The subtitle "CC" button should now always appear when there are available subtitles for a video, regardless of how long they take to load.
Fixes the Image banner component's display conditions were reset to "Visible for all users" every time the component's edit panel was opened, and saving would then wipe out any previously configured display conditions.
On bigger platforms with lots of archived video content, the date shown for a video in search results and on the video page itself only shows day + month (no year), making it hard to tell what year older content is from.
Usernames can now include accented Latin characters while continuing to support letters, numbers, and underscores.
Video search results in the Dashboard now display the publish date when available, with the creation date used as a fallback.
Publishing news articles can now use dates and times that have already passed.
Properly sanitise CTA urls for the checkout.
The broadcast CSV import treated every row as a brand new livestream, so re-importing a schedule (or importing a file that overlaps with what's already scheduled) silently created hundreds of duplicated games. This update makes sure we notify the user in advance before starting the import.
This adds another way of opening up the role descriptions since the current one doesn't really stand out
PriceSelector's react-select classNamePrefix became
Headings fell back to sans-serif in Firefox because Firefox rejects the Knockout font file outright.
Fixed an issue where a livestream using a live source could be relayed to another livestream's relay destination, which could also interrupt delivery of the correct stream.
Fixes an issue where people who had just created an account were sent straight back to the profile questions they had only just answered or chosen to skip. The profile prompt also no longer reappears during checkout, so buying something is never interrupted halfway through.
Uploading invalid subtitles now properly displays as 'errored' in the dashboard and can be deleted instead of showing an infinite loading status.
The auto generate subtitles option will now be greyed out instead
Import templates are now generated dynamically to match enabled languages and pricing groups. Live and replay imports now include multilingual translation data and per-pricing-group dynamic pricing values. Added Private and Live Chat fields support to broadcast import.
Scheduling requests now accept optional private-game and chat settings. Added support for per-language translations and dynamic pricing for games and replays.
Fix an issue where when casting a video or livestream to a Chromecast device the description would sometimes contain HTML code.
Added optional remove controls to content cards and horizontally swipable lists. Watch history entries now include an ellipsis menu to remove items.
Only validate database connections every 10 seconds instead of every request to reduce latency and redundancy