Server update changelog

November 9th 2020

  • One more gigantic update (74 commits!). The Game Manager is now done and available to all Story Teller tiers and higher! phew!!!
    • You can now enable the Game Manager to have each of your worlds made available into their own Forge Game with its own unique URL, players and configurations.
    • If you have more than one license to your account, you should be able to open multiple games simultaneously
    • The Foundry setup page is now made obsolete and is inaccessible
    • A game’s title and description will automatically sync with the world and the descriptions will be sanitized and converted from/to html<->markdown as necessary
    • Hides the “Return to setup” buttons from within Foundry’s interface
    • Adds a new + button for creating new worlds when the game manager is enabled, with a system selection screen tied with the Bazaar
    • Ability to set a default Foundry version and override it per game (use with caution)
    • Adds the ability to disable all modules in a game
    • Adds the ability to reset all user access keys in a game
  • Game Configuration page now shows the last accessed world of a foundry server, or the linked world for a game when game manager is enabled
  • Bazaar: Add the ability to install from a manifest URL directly
  • Add support for displaying and installing protected packages (Cubicle7 officially licensed content) as well as returning the list of owned content to Foundry
  • Add support for also installing the protected packages from the Bazaar interface directly by launching a Foundry instance in setup mode for the sole purpose of validating and installing the bought content
  • Added a display of the user’s Patreon pledges from the My Account page
  • Added a first iteration of support for premium Forge packages in the Bazaar, tied to specific creator Patreon and pledges, and integrate it with the Foundry premium package system
  • Added Miska’s Maps as the first Patreon-linked Premium package
  • Allow the Import Wizard to split off assets from a module even if it’s not a compendium-only module
  • Add option to the Import Wizard to disable the use of the bazaar when importing a single system or module, without requiring the user to customize the version number
  • Added tooltips to the setup tools buttons
  • Added a button in the setup tools to redirect to the bazaar for install new systems and modules
  • Automatically install a system from the Bazaar if selected during new game creation if the system was not already installed
  • Change the text fade mask method on a Bazaar package description so it doesn’t affect the text’s foreground color
  • Load more packages at once when scrolling in the Bazaar (30 at a time instead of 10 at a time)
  • Add support for automatic install of dependency modules when installing a package from the Bazaar
  • Fix an issue in the Bazaar where it would show all updates as having had errors if we do a mass update of systems before doing it for modules without reloading the page
  • Bazaar: support the new url field for Manifest+ media as we transition out of using link
  • Fix an issue with the worlds and modules not being visible in the export and clone dialogs if a world had its description set to null instead of empty string
  • Fix improbable issue where if multiple Foundry versions are tagged as ‘stable’ in the database and the currently selected version for a game is invalid, then the Forge should auto select the latest version between those marked as stable
  • Remove the large header of the Bazaar page so it requires less unnecessary scrolling and added help icons instead
  • Added access to the Bazaar for non logged in users and display it in the navigation bar
  • Bazaar API: changed the update field into updates, and added a created field to return the creation time of a package
  • Updated the Community Wiki link to point to the new Wiki
2 Likes