July 27th, 2023

Changelog v1.23

General

GENERAL SERVER LAYOUT:

  • Made installing alert show up and disappear more reliably when installing something (Reinstall tab or Modpack install).

  • Disable power actions when the server is installing.

OVERVIEW:

  • Disables all buttons on tab (Reset to Defaults, Save File, Game Icon upload) if the server is installing.

  • Made the Game Icon loading faster and less annoying when traversing from and to the Overview tab.

  • Fixes broken Game Icon image if a subuser is lacking file.read permission. Will now simply default to our US logo.

LANDING PAGE:

  • Banner has been added informing we are in development stage and link to change logs has been added too.

FILE MANAGER:

  • Pin Feature

    • Can now pin files and directories

    • All pins are available from the root directory as well as inside each parent directory of the pinned item’s location

  • Uploader Enhancements

    • Reworked file upload experience

    • When more than one file is being uploaded at once, there is a collapsible section to view detailed progress information for each file, otherwise a global progress indicator is used

    • Improved reliability of drag-to-upload behaviour

  • Enhanced all action modals

    • All forms can be submitted with “Enter” key

    • All forms include basic validation

    • Reworked path calculations for move/rename modals to be reflective of relative path changes

    • Collect affected items into an easier to read format

      • Additionally, when more than 10 items are affected, the remainder are hidden and can be expanded on demand

  • Recycle Bin has been renamed to Trash

    • Trash is now a modal rather than its own route

    • Actions on items in the Trash are now limited to permanent deletion or restoration

    • When deleting items, there is now the option to move to the Trash or permanently delete (skipping the Trash altogether)

    • There is now a “Trashed” timestamp along with “Last Modified”

  • Add column headings to file listings

  • Add “back” button to breadcrumbs

  • Reworked the “action” buttons

    • Changed the visual style to be a little more subtle

    • Now collapse to smaller icons on smaller screens

  • Added error page for File Manager-specific errors (missing files, etc)

CONSOLE:

  • Added feature to console tab that allows copying the current console logs.

PORTS:

  • Added ability to reassign subdomains that are connected to the server but not assigned to any of the servers' current port allocations. This deals with the issue where subdomains disappeared for NY node users after the transfer to the DE node.

  • Added user-friendly error for when we run in to Cloudflares DNS-record per domain limit of 1000.

DATABASE:

  • Added loading visualization as skeleton for when a DB password rotate is triggered.

  • The database connection modal design has been updated and details can be copied now using a mouse click on the detail.

  • Bug fix: Rotate password toast will appear once password has been updated on Modal.

FIX:

  • Implemented cache for permissions-related functions to significantly reduce redundant API calls.

  • Use correct units for storage values on Backups page and for image uploader.

  • Refactored PluginUpdated and ModpackUpdated components to use the same icon and wording.

  • Modals are no longer wider than the screen on smaller screens.

  • Remove all usage of the word “folder” and ensure only “directory” is used.

UPDATES:

  • Implement consistent date/time formatting throughout Dashboard, respecting user’s browser locale settings.

  • Feedback link added to website footer.

  • Changes to the process of creating and editing server resources have been made setting resource values in fractions or anything less than 1 will no longer be allowed.

  • The first slash in the console command will be omitted, example use /seed or seed command will run now.

Important Note:

  • Due to the change related to the Recycle-Bin, old Recycle-Bin will now show up as a normal folder for all servers in the root directory. It will not clear itself as that feature has been permanently adapted to the New Recycle-Bin (Trash)

CS:GO

GENERAL:

  • Added CS:GO to selectable Games (In Create server page and Settings -> Reinstall section)

  • Both CS:GO and CS:GO (Sourcemod/Metamod) are available as "Types".

  • Added popup modal on startup/restart of CS:GO server if the server is lacking a Steam Account Token.

REINSTALL SECTION:

  • Rewired reinstall select field logic to work with multiple games, and games without types, and types without versions. (This also applies for the Create server page).

  • Switching Game will auto-select and disable the "Delete server data" switch. Deleting server data will be required if the user wants to switch game.

  • Modified reinstall fields loading to be slightly faster.

STARTUP SECTION:

  • Made startup variables render as Select fields and Switches if applicable. Switches are for boolean values and Select fields for predefined values. Falls back to normal Input. This is useful for a lot of CS:GO variables.

  • Added Gamemode Presets Select field for CS:GO which combines several in-game parameters into predefined game-mode options. An Advanced Gamemode Settings collapsible dropdown is also present to allow more advanced customization of the servers gameplay.

OVERVIEW:

  • The Startup Section settings will render on the Overview page for CS:GO.

PORTS:

  • Disabled creating subdomains for CS:GO as CS:GO does not work with SRV-records.

  • Kept reverse-proxies enabled for both Minecraft and CS:GO for now. That being said, reverse-proxies cannot be used as a Server Address in CS:GO.