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

3.8.1 #112

Merged
merged 6 commits into from
Mar 10, 2023
Merged

3.8.1 #112

merged 6 commits into from
Mar 10, 2023

Conversation

sei-bstein
Copy link
Contributor

@sei-bstein sei-bstein commented Mar 6, 2023

Gameboard version 3.8.1 contains bug fixes, visual enhancements, and new endpoints for consumers of Gameboard's API.

Bug fixes

  • The "View scoreboard" link went missing from the player session component on the game page. It has been returned to its normal location. Resolves Gameboard#133.
  • The indicator that informs the user whether a player/team has an active session or not has been restored, along with a change in look and feel. Red means that the session has expired. Yellow means that it hasn't been created yet, and slowly pulsing green means that the session is active. All states have tooltips for easier readability. In the future, we will review options to better support colorblind users. Resolves Gameboard#132.
  • Possibly inspired by the "view scoreboard" link's sudden disappearance, "Admin Start" also went missing in the previous release. Fortunately, it followed the scoreboard link home. Resolves Gameboard#131.
  • A long-standing bug that prevented a user's held roles from lighting up in user administration (to indicate which roles they hold) has been fixed. Resolves Gameboard#130.
  • A tooltip has been added to the "Copy to Markdown" button in the support ticket list to clarify what it does. Resolves Gameboard#129.
  • The timer that counts down during a player session was failing to do so. It's back in business. Resolves Gameboard#123.

Enhancements

  • The player/team session status light described above now appears on the player list in admin screens to enable admin tracking of player activity.
  • In addition to seeding through a seed.json file, users spinning up a new Gameboard installation can optionally seed an admin user via appsettings.conf (or through a .values.yaml file for K8 installations). See Gameboard PR Added a component that allows inline rendering of links while preserv… #127 for details.
  • Gameboard's Swagger page now offers PCKE support.

API Surface

  • New endpoints have been added to surface real-time game state information to API consumers. For further details, see this PR. Resolves Gameboard#118.

…x session countdown clock. Hide gameboard image if it's default.
… admin screens. Chasing a bug with session start not advancing other team players.
…ession started screen if they did not initiate it.
@sei-bstein sei-bstein added bug Something isn't working enhancement New feature or request labels Mar 6, 2023
@sei-bstein sei-bstein added this to the 3.8.1 milestone Mar 6, 2023
@sei-bstein sei-bstein requested a review from sei-mkaar March 6, 2023 20:22
@sei-bstein sei-bstein self-assigned this Mar 6, 2023
Copy link
Collaborator

@sei-mkaar sei-mkaar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. 👍

@sei-mkaar sei-mkaar merged commit d668921 into main Mar 10, 2023
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
Projects
None yet
2 participants