5.5 DEV build 2208
Pre-release
Pre-release
5.5 DEV build 2208
This dev release contains bugfixes, html customization equivalent for a React-bundle, and navigation improvements to Frontend BETA.
Changes from DEV build 2195
- Implemented public_html feature
- Mobile navigation and navigation button to Frontend BETA
- Fixed /plan reload when PlaceholderAPI is installed
Change log
Webserver
- Implemented HTTP Caching: Browser will now cache some responses and avoid sending unnecessary data if it was already loaded. This can improve page loading times from multiple seconds to milliseconds.
- Implemented public_html feature that allows hosting custom files from a configurable folder
Webserver.Public_html_directory
(default/plugins/Plan/public_html
). This can be used to host http-challenge file for certbot and other files.
Frontend BETA
New frontend can be enabled with Plugin.Frontend_BETA
-setting
- Use public_html for customizing React-bundle. See https://github.com/plan-player-analytics/Plan/wiki/Html-Customization--migration-guide-to-React on how to use the customization features with new frontend.
- Added a page navigation button that allows moving to different servers and other pages easily. This replaces the 'Back to main page' button.
- Improved mobile navigation. With the navigation button this should help mobile users a lot.
- Fixed network server list saying "No servers installed" while servers were being loaded.
- Fixed page translation issues
Database
- PlayerTableRowPatch should no longer be re-applied all the time
- Optimized server player table query: /server/players now loads much faster. Tested optimization: 4s -> 500ms: 8x improvement
- Optimized server latest join addresses query: /sever/join_addresses now loads much faster. Tested optimization: 19s -> 150ms: 120x improvement
PlaceholderAPI
- Unregister placeholder extension when Plan disables: this possibly fixes an issue where PlaceholderAPI would log errors when Plan disabled before PlaceholderAPI.