Skip to content

MINIcontrol 0.8.0

Latest
Compare
Choose a tag to compare
@Chris92de Chris92de released this 28 Dec 19:21
ebce035

Happy 1 year anniversary to MINIcontrol!

On December 28 2023 @reaby started with the development of a small, modular controller for TMNF, TM2 and TM2020... and so, MINIcontrol was born.

We're thankful to everyone reporting bugs, sharing feedback, requesting new features and helping us improve the controller for you, the community.

Just in time for the anniversary, we've prepared a major new update.
See the changelog below for more information and see you in 2025 for more updates coming your way!

Important

Due to changed dependencies, server admins who run MINIcontrol outside of docker need to run npm install again after upgrading to this version.

New features

  • [TMNF] UI has received a bit of a facelift
    We're quite happy with where MINIcontrol's User Interface design is at now, so don't expect too many drastic changes in this regard
  • [TMNF] Added support for Celyan's Emote Mod
  • [TMNF] Added missing legacy methods for changing Rounds, Team and Cup game mode settings
  • Added a fix for the "Cannot connect to server: already connected" dedicated server bug
  • Added the ability to search (T)MX for maps via //search command
  • Added new admin commands to view and clear contents of BanList, BlackList, GuestList and IgnoreList

Bug fixes and improvements

  • [TMNF] Clicking the "Add To Favorites" widget now no longer disconnects you from the server
  • [TMNF] Fixed the TALimit plugin to not start the timer during Warmup

Other notable changes

  • Due to technological difficulties, we've disabled the plugin manager and the ability to load/unload plugins during runtime for now
  • Increased Event Listener limit from 50 to 100 per event - this should improve the ability of server owners to run many many plugins at the same time
  • Fixed some Typescript types in the migrations
  • [Plugin Development] Deprecated the usage of escape() in the project - please use htmlEntities() instead
  • [Plugin Development] [TM2020] Added tmc.ui.setClipboard(login,contents); for setting a player's clipboard content - use this wisely
  • [Plugin Development] Excluded node_modules from VSCode Workspace
  • [Plugin Development] Renamed all templates from .twig to .xml.twig to enhance compatibility between IDEs