Changelog TS3AudioBot Control Panel

Version: 4.2.4 2022-05-04 16:46:00

  • fix compatibility issues with PHP8

Version: 4.2.3 2020-05-27 11:20:47

  • Bug Fix for SharingModule

Version: 4.2.2 2020-02-25 22:39:10

  • removed unused files/code
  • smaller (not worth mentioning) bugfixes.

Version: 4.2.1 2020-02-05 22:08:36

  • Fixing crucial config bug where the config would get deleted if the TS3AudioBot-API would abort the connection mid-transaction.
  • minor small bug-fixes

Version: 4.2.0 2019-12-15 13:27:57

  • Integration of the Sharing Module

Version: 4.1.3 2019-12-09 21:20:20

  • Fixed parsing of APP_URL in the Route-Matching to successfully validate public routes.

Version: 4.1.2 2019-11-22 21:17:17

  • Bug fix for onIdle function
  • Bug fix for Identity setting

Version: 4.1.1 2019-11-21 21:40:11

  • Fix for password reset form

Version: 4.1.0 2019-11-18 20:43:13

  • Added support for the MultiHost Module

Version: 4.0.1 2019-11-17 19:12:55

  • hotfix for bot-api not being parsed correctly.

Version: 4.0.0 2019-11-17 18:05:24

  • Big upgrade to the module system
  • General rewrite of the module system
  • Easier config handling

Version: 3.1.0 2019-11-15 22:24:31

  • All dependencies are updated

The panel is now officially supporting the newest version of the TS3AudioBot. 

In order to update, please login to your panel as an administrator and click the "big red button" in the footer of your page. Otherwise, you can visit "your-domain.com/api/update" directly in order to enfore the changes.

After that, please run the "update_deps.sh" script with the following command: "chmod +x ./bin/update_deps.sh && ./bin/update_deps.sh". If any authorization messages show, please make sure that you have your servers IPv4 (the numbers lik 127.0.0.1) in your license in our managment system (https://bennetgallein.de/cis).

If any further issues occour, please do not hesitate to open a ticket so we can resolve any issues as quick as possible. 

Version: 3.0.0 2019-08-08 17:44:23

  • Added language system
  • Added required scripts for language 
  • Fixed smaller bugs

Version: 2.1.5 2019-07-20 11:10:41

  • Inserted optional metric collection for us to optimize the product based on real user-data. This only includes the amount of bots you have running and the amount of users registered (and your version number). This is totally optional but will help us make the product better over time.
  • Fixed a bug where users were able to register without all information

Version: 2.1.4 2019-07-06 23:22:12

  • Added timeouts for requests to bot overwriting default PHP timeouts to eliminate connection losses to users.

Version: 2.1.3 2019-06-18 22:06:24

  • Fixed security issue with onIdle input event. The Input now gets filtered.

Version: 2.1.2 2019-05-12 11:52:58

  • removed a bug where users could register without a name or password
  • removed a bug where a 500 internal serve error message got display when bennetgallein.de update endpoint was not reachable.

Version: 2.1.0 2019-05-02 23:19:31

  • Added advanced permission system where you can configure different roles (permission levels).

Read the Documentation for further information on the new system: https://docs.bennetgallein.de/ts3abcp/#sect5

Version: 2.0.0 2019-04-17 18:15:22

  • Introducing a Module System to install extensions for the Panel

Added to the Shop: https://bennetgallein.de/shop/ts3audiobotcp_ticket_module

Added to the Shop: https://bennetgallein.de/shop/ts3audiobotcp_antirobot_module

Documentation: https://docs.bennetgallein.de/ts3abcp/#modules

Version: 1.1.9 2019-04-16 21:24:46

  • Added optional analytics settings in the config.json to enable esy metrics with the CIS Analytics system

read https://blog.bennetgallein.de/index.php?controller=post&action=view&id_post=4 for more information.

Version: 1.1.8 2019-04-13 09:05:04

  • Rework of the ConfigValidator to show an example. This should make error-finding a little bit easier.
  • "make Admin" button in the Admin user overview which enables admins to make other admins by the click of a button.
  • "create new user" button in the Admin user overview where you can create a new user (helpfull if you want to have registrations disabled but want to give a certain user access).
  • Smaller bugfixes and improvements not worth mentioning.

Version: 1.1.7 2019-04-07 12:27:10

  • Fixed a bug where the volume of the bot was not correctly display (default value is 0 if the bot is offline).
  • Removed the "Bot is offline" popup on the Botpage since there already is the badge which indicates the status of the bot.
  • Rewrote some parts of the starting/stopping process to keep track of the instance ID given from the Bot. Errors were caused by old IDs which were not getting updated correctly. (Thanks to @RageTxmmy for helping me figuring out the theorie)
  • Added automatic database updates when visiting /api/migrate to make the update process a lot easier
  • Removed multiple calls from the CP to the API to improve performance and loading times
  • Added the following buttons in the admin section:
  • Button to stop all bot "graceful shutdown"
  • Button to start all bots that are not marked as online (if you need to start all bots, click "Stop all Bots" first)
  • Button to mark all bots as offline in case the API crashes and the process of the bot needs to be ended so changes don't arrive in the Database (due to the instabilities in the bot this will be quite handy) 
  • After a shutdown of the TS3AudioBot host, bots will no longer start by themself, because there was no way of telling the CP the current online status of a special bot.
  • Introduced a field in the "advanced" section of the bot, where the owner can enter a command and a time and that command will be executed if the bot was idleing for the x minutes (example: !play <link>, time: 2 (2 minutes)). The Idle event gets fired if the bot doesn't play anything for x minutes, so you can use this in order to autoplay songs if the stream stops or the bot restarts for some reason. 

This is more a managment update, which gives the administrator more control over the bots. Due to the fact that there were new additions to the frontend in this update, you will not be able to use any other theme exept the default one. You have to wait until the other ones get updated.

Version: 1.1.6 2019-04-01 21:54:20

  • Introducing the ConfigValidator: A class to make setting up the product easier by giving Error messages along the way.
  • Bug fixes

The route is now clear to introduce the module-system in the next major release (which will be 1.2.0), where I will implent "Hock-ins" which can replace certain parts of the original code in order to allow for more functionality or different behaviour.