v3.25.0
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
- v3.25.0 by @sei-bstein in #552
Full Changelog: 3.24.4...3.25.0