Built on TSN-Ranksystem version 1.3.23
Summary from https://github.com/Newcomer1989/TSN-Ranksystem:
- updated jQuery library to version 3.6.2
- some code optimizations on the HTML frontend for better support other styles
- some code optimizations which considers pathes
- optimized the tooltips on the statistics page (/stats/list_rankup.php)
- optimized determination of different database versions for rank positioning
- adjusted calculation on donut charts stats/top_week and stats/top_month, which now correlate with top_week and top_month (before they were calculated since ever)
- added function to add individual styles for the statistics page (stats/) and webinterface (webinterface/); add your individual CSS file inside the "styles" directory -> read the "/styles/_README.php" first
- added new style 'CosmicBlue'; by JimmyNail (Terrabot)
- added new style 'Darkreader'; this style was generated by the Firefox extension darkreader.org
- added new colums to the list rankup (/stats/list_rankup.php) -> sum online, idle & active time for last day, week & month
- added to API to the function 'bot'; with this it is possible to start/stop the Ranksytem via URL or something like webcron
- added the possibility to change the prefix (default "!") for bot commands as chat on the TeamSpeak server
- added function to remove the servergroup (given by the Ranksystem), when a user is excepted from the Ranksystem (client or group exception)
- added the possibility to change the colors for the donut charts and the area chart (server usage)
- added News of the Ranksystem to webinterface & statistics page; there are also a seprate News as TeamSpeak message -> new bot command !news
- fixed redirect loop on 'Webinterface' login page for some rare constellations of environments (when the webserver config redirect to the 'Index.php' instead of 'index.php')
- fixed navbar selection on sub-pages (drop-down elements) on webinterface and stats page
- fixed negative statistic summary values (time of week / month), which appears in some special cases
- fixed update TeamSpeak message (notification about the update); before it didn't trigger in some cases
- removed style 'CosmicBlue' from sources as requested by owner JimmyNail (Terrabot)
- added new admin function "merge user"
- fixed unique Client-ID were not shown on the list rankup (/stats/list_rankup.php)
- fixed NOTICE messages inside of the Ranksystem Log by opening the list rankup (/stats/list_rankup.php)
Fork Patches:
- Disabled self-updating process
- Secure api key comparison
- No unnecessary webinterface HTTPS warning for rank systems behind a proxy
- Docker-Ready
- Website title is set to TS3 Ranksystem
- The favicon link is removed from the page head
- Ranksystem info is moved from the navbar to the footer