June 25th 2020
- Add support for the Bazaar
- Intercept Package listing, installation, update check and uninstallation from Foundry and use the Bazaar content automatically
- Automatically synchronize the Bazaar with the official Foundry package list
- Optimize all Compendiums to use the Bazaar’s Assets Library
- Optimize specific systems and modules to use the Bazaar’s Assets Library for loading the package’s scripts and styles
- Add Bazaar page to the website with basic information about the feature, and as placeholder for the upcoming Bazaar browser.
- Add API support for installing packages through the Bazaar via API
- Add support for bypassing the bazaar with
?bazaar=disabled
in the manifest URL, if the user wants it
- Attempt Bazaar install of systems and modules in the Import Wizard based on package name and local version
- Remove the separate “My Games” page and make it the main site page instead.
- Delegate Foundry websocket proxying to a microservice to allow for website updates and maintenance without the 5 second interruption to ongoing games.
- Prevent import of a world if a world with the same name already exists, to avoid accidental overwrites.
- Add ability to export compendium modules
- Automatically idle/reload Foundry if the FVTT Version, Game URL or Admin key is changed.
- Add an API to start, stop and idle games
- Fix shared compendium that Forge creates from not showing its compendiums in FVTT 0.6.4
- Fix broken “Delete content” UI when a package has quotes in its description.
- Fix invalid/corrupt modules from showing as empty line in the ‘Delete content’ dialog and show them in the orphans section instead
- Correctly report the size of a user data directory when it’s a symbolic link, in the ‘Delete content’ dialog