v3.8.1
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 #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.