Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.28.0 #596

Merged
merged 31 commits into from
Jan 16, 2025
Merged

v3.28.0 #596

merged 31 commits into from
Jan 16, 2025

Conversation

sei-bstein
Copy link
Contributor

Version 3.28.0 of Gameboard introduces new features, miscellaneous bug fixes, and some minor enhancements.

New features

  • A revamped game import/export is here!
    • Currently, this feature is only available via api endpoints, but we'll bring it to the web app in the near future.
    • api/games/import and api/games/export are the endpoints of interest here.
    • Exports now include not only game properties, but also image assets, related external hosts, feedback and certificate templates, and sponsors too.
  • Gameboard now has a dedicated "liveness" probe endpoint at /api/status (resolves Liveness/health probe #572).

Enhancements

  • Various minor updates to the Game Center -> Teams view (resolves Game Center -> Teams updates #594)
    • Sortable by session start time
    • The team card's context menu now has an "Observe Team" entry
    • The Team Detail modal now shows challenge IDs and scores in the timeline widget
    • When filtering, the warning now shoes how many teams match your current search.
  • The /api/version endpoint has been removed, as it's not maintained.
  • The Practice tab in Game Center also now has an "Observe" context menu entry
  • The scoreboard's header is now sticky and tracks as you scroll.

Bug fixes

  • Fixed an issue that caused challenges generated from a game with no end date to fail to appear in the new ticket challenge picker.
  • Various fixes to the Game Center -> Teams view (Game Center -> Teams updates #594)
    • Top Performance now factors cumulative time into its calculation
  • Fixed a bug that caused game cards to dim when moused over on the game and gameboard pages.
  • Fixed an issue that could cause updating a ticket's associated game to fail
  • Fixed an issue that caused the Enrollment Report's unstarted team count to misalign with the Game Center View's
  • Fixed a bug that caused the Feedback Report to be unavailable to users with the Support role
  • Fixed a bug that caused the "copy activity comment" button on the ticket screen to copy the ticket's original description, not the comment's text.

@sei-bstein sei-bstein added bug Something isn't working enhancement New feature or request pr-release A pull request into main to be released with the next version of Gameboard. labels Jan 15, 2025
@sei-bstein sei-bstein requested a review from sei-jbooz January 15, 2025 23:01
@sei-bstein sei-bstein self-assigned this Jan 15, 2025
@sei-jbooz sei-jbooz merged commit cbe2bd2 into main Jan 16, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request pr-release A pull request into main to be released with the next version of Gameboard.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Game Center -> Teams updates Liveness/health probe
2 participants