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.32.0 #612

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

v3.32.0 #612

wants to merge 7 commits into from

Conversation

sei-bstein
Copy link
Contributor

@sei-bstein sei-bstein commented Feb 17, 2025

Version 3.31.1 adds some minor enhancement, fixes a few bugs, and has minor stability updates.

Enhancements

  • Additional icons have been added to sortable Report headers to clarify which columns may be used for sorting (resolves Reports Table Ordering #282)
  • Game card image files now receive a random extra identifier in their filename to signal change to network-level caching (resolves Game image assets file naming #562)
  • Upon consumption of the second-to-last submission available for a challenge, a clarifying message appears alerting the player to their last attempt. The message now contains a clickable indicator that explains these dynamics.
  • Multiple markdown-friendly fields (e.g. Admin -> Support's greeting, System Notifications) now have a note that briefly explains markdown in their placeholder text.
  • If there are no Upcoming games on the landing page and the practice area is enabled, the app now adds a brief call-to-action to visit the Practice Area.
  • The scoreboard now shows session time remaining at the minute level until 60 seconds remain, at which point it switches to seconds (resolves Scoreboard session timer: dynamic units #424)
  • Manual challenge sync is now available from the Admin -> Game -> Teams context menu. This manually initiates a sync between Gameboard and its game engine for the specific challenge. In the overwhelming majority of cases, this isn't necessary, but can be a useful debugging/triage tool if the game engine has a hiccup. Resolves Admin -> Challenges: Support manual challenge resync #415.
  • Attempting to extend a team session past the end of a game's execution window will now display a warning to those who attempt it. Note that if you don't extend the game execution window past the length of the last session, players will be unable to submit answers after it ends. (Resolves Admin -> Session Extension: Notify if this causes the session to extend the game window #439)
  • The homepage of the app now automatically updates the categories of games (past, live, future, etc.) Resolves Landing page - live-update present/past/future games #422.
  • The default page size of reports has been increased to 25. Reports now have "sticky headers" which follow as you scroll. Resolves Reports: sticky headers #434.

Bug fixes

App Health & Stability

  • Updates the package-lock.json to remove reference to a vulnerable peer dependency.

@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 Feb 17, 2025
@sei-bstein sei-bstein requested a review from sei-jbooz February 17, 2025 16:30
@sei-bstein sei-bstein self-assigned this Feb 17, 2025
@sei-bstein sei-bstein changed the title v3.31.1 v3.32.0 Feb 24, 2025
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
1 participant