Fixed
- Disk space is now properly displayed as "unlimited" and not "0" for servers with unlimited disk.
- Prevent creating additional databases for a server via the application API when a server has reached its limit.
- Fixes a 500 error being thrown when editing a server due to invalid data being submitted.
- Databases can now properly be deleted even when the database host is unreachable.
- The search bar for users now properly searches their servers and returns the results.
- Users with more than 15 servers can now properly paginate through the server listing, rather than only being able to see the first 15.
- Misc. front-end re-rendering fixes to improve page performance especially on slower devices.
- Errors returned by Wings are now more likely to be properly transformed into their Panel equivalent rather than a generic
504
error.
Changed
- All frontend templates have been updated to use
styled-components
andtwin.macro
for theming, rather than directly compiling and loading CSS files. - Updated numerous dependencies to their latest version and got most unit tests (and all integration tests) back in working order.
- Large swaths of unused code have been deleted.
- Rate limit for API is now easily configured using environment variables in the configuration.
- Animation time halved for all frontend screens to make things feel a little snappier.
- File manager now uses
stale-while-revalidate
hooks to make navigating through folders far faster, navigating back to folders instant, and to keep the file-manager in sync when leaving and returning to the page.
Added
- Support for defining and assigning additional docker container mounts for servers. Thanks @matthewpi!
- Wings setup command is now prefixed with
sudo
to avoid errors in certain environments. - Added support for generating 2FA recovery tokens when setting up two-factor on an account.
- Added support for mass-move, mass-delete, and mass-compression of files in the file manager.
- File manager now supports compressing and decompressing files & archives in a directory.
- Added support for users to change their primary allocations and add notes to each allocation.
- Added support for right clicking a file row to open the actions context menu.
SHA256 Checksum
a026b0eb9cd881529830b98abefd1812ca34177954df41fa1a9d7f171a661307 panel.tar.gz