v1.21.0 - It's been how long?
It's been 90 commits and almost 3 months since dev changes have been brought to live. In this time, most of the changes are for production with a few tweaks that all users can now enjoy.
Public changes
- There's a new profile picture system that allows you to display a theme of an event or team of your choice (one that you have a relation to). There's some new text there to promote it which will be removed in a future update.
- We're also experimenting with moving some winning accolades to a trophy box to show them off
- Casters and production staff now have partners at the bottom of their match pages which show a count of who they've worked with.
Production changes
Most of these changes are internal or only beneficial to production staff. I still recommend production staff to use the latest commits (dev) to stay up to date.
-
Finally added the first version of the solo overlay. This uses OBS cropping to have SLMN.GG graphics with a UI that doesn't overwrite data. It's great for people doing unofficial streams, and will be used in future for player streams. It has multiple modules - break, rosters, desk, ingame, maps, overview.
-
Default CSS was updated to fit the Overwatch 2 UI.
-
The match editor has had several improvements
-
Auctions got some love
-
Some new tools were added across the site
- Events have a new
/streams
sub-page that show all the teams and when they were last on stream (using thematch.stream_code
field)
- There's a new visual bracket creator at /bracket-creator that can input and output the format we use for the brackets, along with connections
- Events have a new
-
The broadcast dashboard has had continual improvements
- A new manual guests editor has been added - allowing producers without Airtable access a way to show desk guests.
- More buttons were made reactive and will be disabled while the server is processing.
- The display below casters on the desk scene has been added to the dashboard as well.
- The predictions system has been split into two buttons - for entire match or individual maps.
-
A new graphics system has been implemented to allow us to build custom schedules, brackets, images and more, all remotely and across every broadcast at once.
-
A new animation system was added to the in-game overlay, so the teams slide in with the theme-transition system that's used elsewhere (such as generic overlays or roster scenes)
-
Most graphics that use a "stage" (e.g. brackets or standings) have been updated to automatically pull from the live match's data. This helps graphics be usable without needing to change settings. A similar change has been made to in-game overlays when showing a team's match record
-
Staff who have editor access to matches will now see an edit button on schedule pages to reduce the number of clicks it takes to get to the editor.
-
There's a new re-auth option in the production navbox to help fix stale tokens and return you back to the same page.
-
Bracket resolver has had some updates to skip over matches that are already complete, which will improve response time.
-
Updated to handle the latest Airtable attachment changes - the image server now proxies and caches data from Airtable without passing hundreds of change events.
-
Updated match thumbnails on the website to use the event logo as a placeholder more often.
-
Fixed bugs across the site when they've been found.
Known issues
- The /teams page has a broken search function. This is because we were attempting to reduce the page's processing time and delegated event, team and theme loading to individual components. It'll need a bit of work to bring something back that's efficient, or wait for a global search system.
PRs:
- Update some CSS defaults for Overwatch 2 by @zusorio in #180
- Add a self serve overlay for public use by @slmnio in #109
- Add manual guests & dashboard editor by @slmnio in #182
Full Changelog: v1.20.3...v1.21.0