Skip to content

v3.25.0

Compare
Choose a tag to compare
@sei-jbooz sei-jbooz released this 02 Dec 19:15
· 8 commits to main since this release
87cd6bd

Version 3.25.0 contains bug fixes and stability improvements.

New features

  • People with the Enroll permission can now add users to and remove players from teams using the Game Center.
    • For now, you can only add users who haven't yet registered for the game to a team. (This is messy to do because of #553). We'll consider extending this in the future. In the meantime, if you need to add a user who is already enrolled to a team, unenroll them first, and then add them.

Enhancements

  • The submissions UI for competitive play has been lightly redesigned to improve clarity about the number of remaining submissions (resolves #548)
  • The Game Center -> Teams view has a new alert that appears to clarify when filters are being applied. Clicking on the alert removes all filters. (Resolves #546)
  • The Game Center -> Tickets tab now includes all tickets in its count (rather than just open ones). (Resolves #549.)
  • The Practice Area now properly honors game and challenge-level "hidden" settings. Elevated users still see hidden challenges from hidden games, but a notification icon has been added to clarify that affected challenges are not visible to players.
  • The "View Hidden Games" permission has been extended to apply to the Practice Area. Its description has been updated to clarify its function.
  • Clicking on a toast notification related to a support ticket now links to the ticket in question (resolves #542)
  • Unenrolling a team or player from a game now requires a confirmation click.
  • Role-based permissions now have enhanced caching, resulting in less erratic UI behavior in the web client (resolves #505)
  • The Practice Area now automatically selects the first unfinished section of the challenge on load if multiple sections are available.

Bug fixes

  • Resolved an issue that caused the web client to display an error after extending a team's session (resolves #544)
  • Resolved an issue that prevented player name requests from being displayed in the Game Center -> Teams view (resolves #538)
  • The web client once again defaults to a full logout of the identity provider when manually initiated by the user (resolves #534)
  • Resolved an issue that caused the Admin -> Users view to fail to refresh after approving a user name change request
  • Resolved various issues that affected the availability and functionality of "team up" controls in the web client
  • The player name validation process now checks for identical approved names as well as identical pending names when determining uniqueness.
  • Fixed a bug that caused the practice page to show VMs as still deployed after undeploy.
  • Resolved an issue that could cause tickets to fail to load if their associated team was deleted/unenrolled (resolves #543)
  • Fixed an issue that failed to properly limit team gamespace counts until the gamespace finished deploying (resolves #539)
  • Added hardening to prevent captain denormalization issues (resolves #545)

What's Changed

Full Changelog: 3.24.4...3.25.0