Releases: TheMacLab/game-on
Releases · TheMacLab/game-on
Fix disappearing badges
- Fix #160: badges were being removed only when abandoning a task, which triggered the incorrect removal of all badges
Prevent duplicate stage rewards
- Fix #155: prevent task stage from giving duplicate rewards, based on old task progress
- Normal (stages 1-4) and Repeat (stage 5) Stage buttons prevent multiple clicks, preventing confusion and unexpected rewards.
- Stages do not give rewards for old-stages or those that are out of order, which can occur when a user has pressed the back-button on their browser (prevalent in Firefox and Chrome).
- Both go-buttons and undo-buttons provide the user with a loading indicator (when necessary), giving them immediate feedback for their actions, hopefully preventing confusion.
- Stages belonging to a task with a chain requirement will not give rewards if the user has failed to meet the chain requirement after having loaded the task. This occurs when the user has un-mastered or un-completed (based on the chain requirement) the required task, without refreshing the desired task. Such instances result in the user's browser being refreshed to display the desired task's current status (e.g. the chain requirement error).
Fix for Leaderboard Styles in Safari
- Fix #154: fix Leaderboard columns not lining up in Safari
Update Stats Panel Leaderboard Styles and Filters
- Fix #154: removed incomplete filter, changed Stats item styles, and gave the Stat Leaderboard Filters labels
Visitor Access to Store Items
- Fix #151: simulate store behavior for visitors (including any Badge filters)
Custom Badge Names in Output
- Fix #150: use custom Badge name in output strings
Added go_store_wrap shortcode
- Fix #149: add
go_store_wrap
shortcode to allow for the encapsulation of custom content within a Store Item link
Add Gold sound to Tasks
- Fix #148: make the Gold sound fire when a user finishes/undoes a Task stage that awards or revokes Gold
Fixing Store Items not awarding Professions
- Fix #143: Store Items were not awarding Professions, causing Store Items with the Profession option checked to break
Start, Badge, and Task Chain filters for visitors
- Fix #147: Prevent visitors from bypassing filters
- Add option for hiding filtered task content from visitors (logged-out users), checked by default (this is retrospective)
- Add option for hiding task content from visitors regardless of filters
- Prevent visitors from accessing content in the following order:
- User only, stop
- Start filter, if the start date hasn’t passed
- Task Chain filter, if there is a prerequisite task
- Badge filter, if there are any valid badges required
- Normal users will be prevented from accessing content based on b-d from above
- Display task pagination for visitors, when there are no filters in the way
- Display a login link in the Start, Badge, and Chain filters errors, for convenience
- Fix #142: consistent styling for Start filter and Task Chain filter errors
- Apply similar styles to the Start, Badge, and Chain filters