-
Notifications
You must be signed in to change notification settings - Fork 3
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.11.0-beta1 #139
Merged
v3.11.0-beta1 #139
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Dynamically load team challenge data when it's requested. * Dynamically load team challenge data when it's requested. * Refactor feedback form to reduce dependency on observable inputs. Resolves Gameboard bug 112. * Foundation of UI for managing manual points * Add management of bonus points to admin * update oidc and silent-renew * Finish MVP of manual challenge bonuses * Add required field stubs to oidc config in the prod environment. * Wire up player session events on player admin for game. * Resolve bug that incorrectly classified sessions as resettable or not. * return 'view' button. Add copy actions to context menu. * Usability improvements to player admin * Refactor gameboard page clock into its own component. Resolve timer issue for the player-session component. * enable practice challenges * Remove logging code. * Fix audit warnings * Fix issue that prevented feedback form from rendering * Consolidate cumulative challenge clock into component * Update countdown clock on session extend in prac. * Only allow bonuses for started challenges * Enable testers to admin enroll outside the registration window. Fix bug incorrectly computing whether a player can be unnenrolled vs. reset from admin. Resolves #154. * Restore the ability of admins/registrars to unenroll/reset players from admin. * Clarify player status tooltips. * Fix URL timestamping for cubespace * Standardize size of enroll buttons. Allow admin enroll when registration is closed. * Allow admin enroll/unenroll after registration is over. --------- Co-authored-by: Jeff Mattson <jmattson@sei.cmu.edu>
…vel events (on the same signalR hub as the one previously used).
…ow overall progress toward readiness.
* Convert usages of bypassSecurityTrustHtml to sanitize and reworked some template control flows. * - For missing toc.json/settings.json - Resolved an issue that could cause the player presence widget to fail to display for non-sync-start games. - Gameboard now only looks for settings.json in production environments (or any env that has the settingsJson property of the environment object defined) * Bump socket.io-parser from 4.2.2 to 4.2.3 Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.2 to 4.2.3. - [Release notes](https://github.com/socketio/socket.io-parser/releases) - [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md) - [Commits](socketio/socket.io-parser@4.2.2...4.2.3) --- updated-dependencies: - dependency-name: socket.io-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * - For missing toc.json/settings.json - Resolved an issue that could cause the player presence widget to fail to display for non-sync-start games. - Gameboard now only looks for settings.json in production environments (or any env that has the settingsJson property of the environment object defined) * Add eslint, configure rules, and fix critical issues. * Allow root-relative imports in gameboard-ui * Add custom input component to allow for custom components with ngmodel * Update angular to 15.2.5 * - For missing toc.json/settings.json - Resolved an issue that could cause the player presence widget to fail to display for non-sync-start games. - Gameboard now only looks for settings.json in production environments (or any env that has the settingsJson property of the environment object defined) * Bump socket.io-parser from 4.2.2 to 4.2.3 Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser) from 4.2.2 to 4.2.3. - [Release notes](https://github.com/socketio/socket.io-parser/releases) - [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md) - [Commits](socketio/socket.io-parser@4.2.2...4.2.3) --- updated-dependencies: - dependency-name: socket.io-parser dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * - For missing toc.json/settings.json - Resolved an issue that could cause the player presence widget to fail to display for non-sync-start games. - Gameboard now only looks for settings.json in production environments (or any env that has the settingsJson property of the environment object defined) * Add eslint, configure rules, and fix critical issues. * Allow root-relative imports in gameboard-ui * Add custom input component to allow for custom components with ngmodel * Update angular to 15.2.5 * Client-side defense for illegal file uploads * Improved error handling for illegal mime types. Support area formatting updates. * Allow escaped html to render in support tickets. * Added a component that allows inline rendering of links while preserving user-entered text. Resolves #204. * Revise error message on bad file upload. * Added handling for multiline strings in ticket comments. * Pin gh actions for vs code extension. Add tap and log tool. Update ngx-bootstrap. * Remove unused property of game model * Add game engine mode enum * Addresses GBAPI #236. * - Fixed a bug that caused 'game over' to appear before a player session started. - Added logic to support admin enroll/start for tester, admin, and registrar. - Improved UI logic in the Player Enroll component. * simplify display logic for enrollment panel. * Improve error rendering in practice area. * Resolved an issue that caused competitive-mode challenges to fail to render gamespace limit errors. Partially addresses #258. * Code cleanup * Corrected a bug that prevented correct resolution of practice challenges. * Accommodate production config of error message rendering. * Improve rendering of launch error for gamespace limit. * Show game title on game/gameboard pages. * Add warning to game mapper if a spec has 0 points * Reposition spec points alert * Pass only required info to challenge start/stop endpoints in competitive mode. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…es tab of admin. Resolves #145
…r switches challenges before confirming. Addresses GBAPI#178
…on roll (ignore whether we're in the registration window or not
…es from hiding upon point value change.
sei-bstein
added
bug
Something isn't working
pr-release
A pull request into main to be released with the next version of Gameboard.
labels
Oct 5, 2023
…show solution guide input.
sei-jbooz
approved these changes
Oct 6, 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
pr-release
A pull request into main to be released with the next version of Gameboard.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See the companion pull in the API for changelog.