June 5th, 2023

Added features to File Manager
User can now Pin and Unpin the files/folders in file manager.
Files now have syntax highlighting feature, based on their file extension.
Resolved the error happening when going to file path using breadcrumb.
WHMCS support ticket ordering bug
Set WHMCS timezone to UTC
Remove time conversion function + set created date on WHMCS API calls for new tickets and replies
Update WHMCS time conversion functions to support user locale for datetime formatting
We’ve updated the UI to bring it in line with the recent Plugins page updates. The page now features:
Live (debounced) search
Full pagination with per-page options
Detailed pagination count summary
Various sorting options (depending on modpack provider)
Slim cards featuring terse details about each modpack, including branded external provider links, release date, update date, download count, and (for just a couple providers) a rating
Modpack images are now displayed using NextImage, allowing for automatic browser caching, dynamic image resizing and optimization
Unified Browse and Tested tabs, showing the “tested” status for each modpack version
The process of installing a modpack has been improved significantly as well:
The installation modal now features a backups section where users can view and create backups without leaving the modal
Various warnings have been put into place to inform users of the potential consequences of installing modpacks for the first time, installing a second modpack when one is already installed and when re-installing an already installed modpack
We’ve also added an overlay to modpacks that do not have any server-compatible versions available at this time
The currently installed modpack is now shown in a collapsible card
Users can see the version that is currently installed and if an update is available
Users can see if their currently installed modpack is tested or untested.
Additionally, users can easily re-install the current modpack or select a different version without having to find it in the modpack list
Added new custom endpoints to Directus to facilitate modpack API queries
Currently supports CurseForge, Technic, FTB (Feed The Beast) and Modrinth
These endpoints combine data from these third party providers with our own tested modpack data, providing additional version compatibility data
For both Technic and FTB APIs, we’ve expanded their capabilities to allow for proper result limiting, pagination and basic sorting
Additionally, we’ve utilized Directus’s Redis instance to cache much of the data associated with Technic and FTB to drastically speed up their responses - They are currently cached for 1 hour
Fix: Modpack tab erroring if the user already had a modpack installed using the old tab system
Fix: CurseForge modpack pagination beyond 10,000 results
Security: Applied some restrictions to various query params on modpacks page and API endpoints to protect against abuse (and errors)
Fix: Intermittent crash when FTB modpack provider API timed out under certain conditions
Adds modal and button specifically for Modpack version changes
Makes Version changes keep world folders.
Modpack installs, reinstalls and version changes redirect to the Overview tab on initialization