Skip to content

Releases: cmu-sei/Gameboard

v3.27.0

20 Dec 15:18
35bd08a
Compare
Choose a tag to compare

Version 3.27.0 includes the new certificate templates feature and a few bug fixes and enhancements.

New features

  • Certificate templates are here (resolves #254)!
  • Certificates now work on a template system similar to the new Feedback Templates. They can be created for one game and reused across others.
  • The Practice Settings view now allows the selection of a template rather than requiring direct entry of HTML (all existing practice certificate templates have been migrated into a new template and are automatically selected)
  • Certificates previously specified for games have also been migrated into templates, but may need adjustment for visual consistency due to use of a new certificate tech stack
  • Certificates can be created, edited, previewed, copied, and deleted from Game Center -> Settings

Enhancements

  • The Enrollment Report now lists the number of unique players with unlaunched sessions/challenges alongside its team numbers (resolves #571)
  • The user experience of the player name approval process in Game Center -> Teams has been improved for clarity and usability

What's Changed

Full Changelog: 3.26.3...3.27.0

v3.26.3

16 Dec 20:38
4d57c09
Compare
Choose a tag to compare

Version 3.26.3 of Gameboard adds minor enhancements and fixes a few bugs:

Enhancements

  • The Enrollment Report's "Over Time" tab now has a checkbox that allows you to view the data broken down by game. We recommend using this with relatively well-scoped filter settings, as the visualization is designed for viewing only a few games at a time.
  • The new Feedback Template system now permits markdown in question options as well as in the question prompts themselves.

Bug fixes

  • Fixed an issue that prevented navigation to the game's scoreboard screen after it was put into practice mode.

What's Changed

Full Changelog: 3.26.2...3.26.3

v3.26.2

13 Dec 14:38
f04c9bd
Compare
Choose a tag to compare

Version 3.26.2 of Gameboard contains a few bug fixes:

  • Fixed an issue that caused the API's swagger page to fail to load.
  • Fixed an issue that caused the Feedback Report to render strangely
  • Fixed an issue that caused the modal in the FeedbackReport to fail to show data if the response wasn't finalized
  • Fixed an issue that made updates to some feedback templates fail
  • Users with the Admin_View permission can now update feedback from other users (for the purposes of data migration)
  • The classic feedback templates are visible in Game Center -> Settings to assist with data migration, but will be removed in a future release.

What's Changed

Full Changelog: 3.26.1...3.26.2

v3.26.1

12 Dec 18:49
ba43a37
Compare
Choose a tag to compare

Version 3.26.1 of Gameboard fixes a few bugs.

  • Resolved an issue that caused the Feedback Report to fail to load on first navigation
  • Resolved an issue that caused some question types not to appear in the CSV export of the Feedback Report
  • Resolved an issue that prevented the update of certain question type answers in feedback collection

What's Changed

Full Changelog: 3.26.0...3.26.1

v3.26.0

12 Dec 05:28
e04751b
Compare
Choose a tag to compare

Version 3.26.0 of Gameboard includes new features, bug fixes, and stability improvements.

New features

  • Feedback templates are here (resolves #486)!
    • Rather than copy/pasting the YAML configuration of game and challenge feedback from game to game, you can now create and reuse a single (or multiple) feedback templates
    • You can set a game's feedback templates in its Settings page. You can change which template a game uses for its game and challenge-level feedback, but you can't edit a feedback template once it's collected a response.
    • Deleting a feedback template will also delete all responses collected for it.
  • There's also a new feedback report which summarizes data collected under the new schema. Unfortunately, manual migration of data is required to bring legacy feedback data into the new report.
    • The old feedback report has been renamed to "Feedback Report (Legacy)" and will be removed in a future release

Enhancements

  • Additional controls have been recolored to match the app theme.
  • Feedback-related API calls have been optimized for performance.

Bug fixes

  • Resolved an issue that caused Gameboard to enforce the game's competitive session limit in practice mode
  • Resolved an issue that caused players with pending name changes to fail to appear in Game Center -> Teams when certain filters were used.

What's Changed

Full Changelog: 3.25.3...3.26.0

v3.25.3

10 Dec 18:36
bcfff6a
Compare
Choose a tag to compare
  • Fix use of singleasync in team join

What's Changed

Full Changelog: 3.25.2...3.25.3

v3.25.2

10 Dec 17:43
51b2ca4
Compare
Choose a tag to compare
  • Resolves an issue that could cause redemption of team codes to fail.

What's Changed

Full Changelog: 3.25.1...3.25.2

v3.25.1

04 Dec 17:35
301fd46
Compare
Choose a tag to compare

Version 3.25.1 includes minor enhancements and bug fixes:

Enhancements

  • Clicking a ticket update notification now opens the ticket in a new tab.
  • Ticket update notifications are now dismissible (resolves #556)

Bug fixes

  • Resolved an issue that caused the post-game feedback survey to appear lower on the page than intended (resolves #500)
  • Resolved an issue that caused the gameboard page to fail to reload upon browser refresh (resolves #554)
  • Resolved an issue that could cause the detailed dialog of the Challenges report to fail to render if the challenge had not received any responses yet.

What's Changed

Full Changelog: 3.25.0...3.25.1

v3.25.0

02 Dec 19:15
87cd6bd
Compare
Choose a tag to compare

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

v3.24.4

15 Nov 18:02
101ad57
Compare
Choose a tag to compare
  • Fixed an issue that caused the late start banner to be insanely precise (resolves #437)
  • Fixed a team-up bug
  • Fixed an issue with a few of the support tools links

What's Changed

Full Changelog: 3.24.3...3.24.4