Skip to content

v1.21.0 - It's been how long?

Compare
Choose a tag to compare
@slmnio slmnio released this 14 Jun 06:16
· 656 commits to master since this release

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.
    image
  • We're also experimenting with moving some winning accolades to a trophy box to show them off
    image
  • Casters and production staff now have partners at the bottom of their match pages which show a count of who they've worked with.
    image

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.
    image

  • Default CSS was updated to fit the Overwatch 2 UI.

  • The match editor has had several improvements

    • Improved logic to avoid ghost maps being created
    • Altered match score saving to be on button press instead of instantly
    • Improved the map pool and map bans system so bans are hidden by default
      image
  • Auctions got some love

    • The auction server was rewritten to use the internal cache system, and is now easier to use for different events
    • A new web UI was created for captains to draft players much quicker and much more easily than using the older Discord system
      image
  • 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 the match.stream_code field)
      image
    • 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
      image
  • 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. image
    • The predictions system has been split into two buttons - for entire match or individual maps. image
  • 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.
    image

  • 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. image

  • There's a new re-auth option in the production navbox to help fix stale tokens and return you back to the same page.
    image

  • 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