Releases: slmnio/slmngg-sfc
v1.23.0 - It's 2024
There's things that happened
Full Changelog: v1.22.0...v1.23.0
v1.22.0 - It's September
Overview
- Fixed empty dates being rendered as the current time
- Added confetti
- Moved Discord voice bot configuration so they don't run by default
- Add slash command / Discord intergration to associate a player
- Update the GFX matrix on the dashboard to have 6 slots by default
- Multiple GFX changes to expand functionality
- Added automation system and first automation of title changing
- Updated some request logic
- Collect stream keys through our Twitch auth integration
- Updated player & caster cams to fallback to other data
PRs
- Collect stream keys when channel owners consent by @zusorio in #208
- chore: Fix missing maptype icon by @MrLotU in #209
- feat: When no bracket key or bracket key 'match' take match bracket by @MrLotU in #211
- feat: Add confetti and champions overlays 🎉 by @zusorio in #212
- Add associate player slash command by @MrLotU in #193
New Contributors
Full Changelog: v1.21.3...v1.22.0
v1.21.3 - Pretty brackets
There's a whole lot of new stuff, but I'm mainly making this release so the main page gets updated brackets
What's Changed
- Add slash commands by @zusorio in #188
- Add toggle to use 24h time by @zusorio in #175
- Fix some calls to formatTime that had the wrong signature by @zusorio in #191
- Speed up dataserver rebuilding by loading large tables first by @zusorio in #192
- Respect client broadcast order for /detailed by @zusorio in #195
- Warn in local development when using non-local data server by @zusorio in #196
- Allow specifying a user for /srt and /rtmp by @zusorio in #199
- Add twitter GFX by @zusorio in #200
- Update discord name on login by @zusorio in #194
- Use EmbedBuilder for staff apps by @zusorio in #203
- Allow searching for people with very short names by @zusorio in #162
Full Changelog: v1.21.2...v1.21.3
v1.21.2 - Tournament is live
I've finished the final bits of this new tournament display system.
Full Changelog: v1.21.1...v1.21.2
v1.21.1 - New team details table
This is a quick release to push through a new table on team pages. For some events, it's useful to see a team's contact details so this change gives the option for events to publicly show team details instead of the standard overview.
Full Changelog: v1.21.0...v1.21.1
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
v1.20.3 - Minor bracket adjustments
This has a few adjustments to bracket things:
- Edited the bracket resolve button to show according to match editor permissions
- Updated the bracket resolver to work better with teams that are pre-set
- Fixed bracket connections overlapping on to match boxes
- Made a few changes to the auction system
Full Changelog: v1.20.2...v1.20.3
v1.20.2 - I love timezones
Minor changes. A small fix for readbility for the draft, and another fix to bump spacetime to avoid issues with daylights saving time.
Full Changelog: v1.20.1...v1.20.2
v1.20.1 - Fixing things I broke
This release changes a lot of the things I overlooked when implementing the image server changes last week, including some audio and video URLs, especially when they were processed by something instead of just displayed.
- Added an editor for the break title to the dashboard. More to come in this area
- Fixed a small bug on the standings page which broke it sometimes
- Fixed the image server changes on:
- Metadata for news articles
- Audio for the ad read overlay
- Audio, images and videos for the maps overlay
- Images on the branding overlay
- Videos and images for the background overlay
- Added a match stats tab for players which adds up match and map score across teams and events
- Updated the desk overlay to pull the live guests from the match page if the broadcast has no guests (good for scheduling things in advance, and a workaround for not being able to set them from the dashboard)
Full Changelog: v1.20.0...v1.20.1
v1.20.0 - Upgrades and fixes
Breaking Changes
SLMN.GG has been moved to Vite, so any website/.env
strings should be altered from VUE_APP_
to VITE_
.
Merged PRs
- Temporary and hacky fix to prevent constant crashes by @zusorio in #178
- Reimplement the copy token ui by @zusorio in #179
- Migrate from vue cli to vite by @zusorio in #176
- Some small fixes for consistency and bugs as usual
- Moved the token button to the dropdown
- Updated a few bits here and there
Full Changelog: v1.19.0...v1.20.0