Skip to content

5.5 DEV build 2208

Pre-release
Pre-release
Compare
Choose a tag to compare
@AuroraLS3 AuroraLS3 released this 05 Feb 10:34
· 742 commits to master since this release
09279cb

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.
    image
  • 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.