Server update changelog

October 19th 2020

  • Major update to the user interface for both the main dashboard page as well as the “My Foundry” page. With a total of 44 commits, many of them massive, the best way to see what changed is to give the new UI a try and see it for yourself.
  • Add the ability to set games as favorites, so they appear at the top of your dashboard, regardless of their last access date.
  • Add the ability to clone an existing world with a new tool button in the My Foundry page
  • Add a new UI to configure/list the players who were invited to your game, see the non-cropped list with their avatar and game time
  • Add the ability to kick a player from a game they were invited to.
  • Move the games list page, game card, game setup page, game configuration form, delete content dialogs, and create shared compendiums, to using Vue.js for a more reactive UI.
    • Game List: Allow setting/unsetting a game as favorite and dynamically shuffle the dashboard based on new sorting algorithm
    • Delete content dialog: Disable the delete button until the correct confirmation code is entered
    • Delete content dialog: Crop long game/system/module descriptions so the hover popover doesn’t fill the entire screen
    • Create shared compendium: Warn and prevent creating a compendium if one with the same name already exists, to prevent overwriting it
    • Create shared compendium: Disable submit button until a valid name has been entered
    • Game Card: Correctly line up the status indicator icon for a game with the text surrounding it
    • Game Setup: Remove the vertical game card preview from the game setup page and move the table tool buttons to the top of the page as a horizontal toolbar
    • Game Setup: Remove the dropdown button for exporting worlds/modules and create modal dialogs for a less crowded selection of the worlds/modules.
    • Game Setup: You can now start/stop a server and see the change immediately without reloading the page
    • Game Setup: Use a tabbed view of games and add placeholder toggle for the game management features
    • Game Configuration: Show which fields were modified, add a button to reset changes, add a save settings button which uses the new API to do the changes without reloading the page
  • Add a one second delay after Foundry reports being usable to work around a bug in 0.7.x which causes it to ignore the first requests it receives right after startup
  • When accessing the forums link from the navigation bar, auto login users instead of requiring the one additional step of clicking ‘login’ within the forums page
  • Fix issue where a user could log into the forums, logout of the forge but remain logged in the forums.
  • Fix issue where a forum account was automatically being created if a user changes their profile information, without ever having logged into the forums first.
  • Added new API endpoints for querying and configuring games
  • Fix broken tooltip on the game status indicator
  • Fix game stop API not returning the operation status in the response
  • Fix the “New Folder” button in the Assets Library not working anymore after being opened once and dismissed
  • Add a third system to check against potential double payments when using PayPal due to possible simultaneous Stripe webhooks by limiting the number of invoices getting paid by the same user to one per minute
1 Like