Skip to content

Releases: JVMerkle/TS3-Ranksystem

Release v1.3.0

11 May 15:42
3d060b2
Compare
Choose a tag to compare

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

Release v1.2.0

09 Jan 20:16
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.21

Summary from https://github.com/Newcomer1989/TSN-Ranksystem:

  • little improvements to be ready for PHP 8.2
  • fixed wrong rank positioning (List Rankup) on MariaDB 10.6 or higher
  • fixed wrong entity of special HTML characters under PHP 8.1 inside the Ranksystem log by displaying it on the webinterface (webinterface/bot.php)
  • added delay for adding / removing servergroup, when it runs into an TS3 server error (i.e. needed permissions are missed); to prevent spamming the Ranksystem log and the TS3 server
  • added clean job for table 'user_iphash'; removes offline user from this table, which stucked in some special cases
  • improved site load performance on 'Webinterface' -> 'TeamSpeak' settings on bigger databases; only load users, which were online between the last 30 days (for Bot-Admin)
  • minor code optimizations, especially for PHP 8.1
  • updated PHP smarty lib to version 4.1.0
  • fixed wrongly shown the ServerIcon, when an user hasn't a rank group yet; concerned the 'Channelinfo Toplist' add-on
  • fixed SQL error "Unknown column 'uuid' in 'where clause'" on exception mode 'reset time'

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

Release v1.1.0

22 Dec 16:57
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.19

Summary from https://github.com/Newcomer1989/TSN-Ranksystem:

  • new TS3 permission 'b_virtualserver_channel_list' needed for channel tree
  • updated hungarian language; thx to ExXeL
  • added new add-on 'Channelinfo Toplist'; writes the Top 10 user to a channel description; TS3 permission 'b_channel_modify_description' needed for this add-on
  • added PHP smarty lib, which is used for the 'Channelinfo Toplist' add-on
  • added the possibility to disable the security check that the bot getting started from command line; in some environments (e.g. CPanel) this is needed
  • added a cancel option to the database export function; could be needed in case of running into trouble
  • added the timestamp of last seen in the confirmation request on admin function 'delete user'
  • added channel tree as a drop-down box in the webinterface on associated fields
  • fixed SQL syntax error on add-on 'Assign Servergroups'
  • removed installation path of the Ranksystem from udpate server check
  • fixed wrong operator comparision on change password function
  • fixed SQL on webinterface saving an API key
  • fixed possible XSS attack in log view & install.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

v1.0.9

10 Jul 14:07
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.17

Fix:

  • Make the installation db setup form readonly when using docker (feature was disabled in the previous release)

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

v1.0.7

30 Jun 16:38
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.17

  • Make the installation db setup form readonly when using docker
  • Increase the worker check interval to 5 minutes

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

v1.0.6

16 Apr 16:57
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.17

The database configuration values on the installation page (install.php) are now pre-populated with data from dbconfig.php. In case of Docker usage, dbconfig.php is automatically filled using the DB_* environment variables.

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

v1.0.5

17 Feb 15:45
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.17

A bug is fixed where apache2 has trouble binding to port 80 with user www-data.

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

v1.0.4

30 Jan 08:20
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.17

Use PHP production settings.
Use a container init process (tini) to handle signals and zombie-purging properly

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

v1.0.3

26 Jan 17:17
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.17

Summary from https://github.com/Newcomer1989/TSN-Ranksystem:

  • fixed database error on assign servergroups functions on statistics page, when changing the server groups
  • (we added a connection test to the update server of the Ranksystem (on the startup of the Ranksystem) to warn if a connection fails) See fork patches below
  • changed MySQL connection to a none persistent connection, when it is not the Ranksystem Bot
  • changed update check for the Ranksystem database; when the version is below 1.3.0 it now stops the Ranksystem with a critical error
  • added to API to the functions 'user' & 'userstats' the possibility to ask for multiple servergroup database IDs in a single request; example: 'groupid=6,9,48'
  • added new check for clients deleted from the TeamSpeak server, which are reconnecting with the same unique-client-ID and are still known by the Ranksystem; this clients will now get undo the "removed-flag"
  • added function to delete manually a user (or multiple) out of the Ranksystem database
  • fixed on the List Rankup (statistics page) the buttons for the first / last page on the pagination

Fork Patches:

  • Disabled self-updating process
  • Disabled update server test
  • 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

v1.0.2

24 Jan 09:59
Compare
Choose a tag to compare

Built on TSN-Ranksystem version 1.3.15

Add secure api key comparison
Remove unnecessary webinterface HTTPS warning for rank systems behind a proxy

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