Skip to content

Releases: Blumlaut/EasyAdmin

Release 6.81

15 Jul 23:21
Compare
Choose a tag to compare

EasyAdmin 6.81

EasyAdmin 6.81.

As always, please read the Updating Instructions when updating.


6.81 Changelog

  • Update DJS dependency to v14, hopefully finally fixing that annoying heartbeat bug and associated token reset.

6.8 Changelog

  • Introducing Plugins, v2, a rewritten plugin system, more stable and reliable
    • If you are a plugin developer, please read the porting guide, the legacy plugin system is expected to stop working around Q1 2023
  • ea_logIdentifier now accepts a comma-seperated list of identifiers, instead of being limited to a single identifer.
  • Bot Log Forwarding now also works for reports
  • added chat suggestions for report, call admin, easyadmin commands
  • added fast-tracking to reports/players for the easyadmin command, for example, /ea 1 will now open either the report or the player with id 1.
  • added teleport into closest vehicle options for admins.
  • Downgraded Discord.JS version to v13
  • Updated Dependencies

As always, report Issues here, enjoy!

Supported by:
ZAP-Hosting Gameserver and Webhosting

10% Discount Code: blumlaut-a-1757

Full Changelog: 6.7...6.8

Release 6.7

18 May 11:23
Compare
Choose a tag to compare

EasyAdmin 6.7

Welcome to EasyAdmin 6.7, after a hotfix marathon, another main release.


Changelog

  • added "Announcement" Option in Server Management (easyadmin.server.announce)
  • EasyAdmin will now detect if it has been updated and force a yarn-rebuild
  • fixed a bug that caused the banlist to not be visible, despite player.ban.view perms being granted
  • fixed a bug that caused reports to be prefixed with the command name
  • Discord Bot embeds now have their proper colours.
  • added "screenshot" command for the Bot
  • added "baninfo" command for the Bot
  • fixed all easter eggs referencing an external server
  • fixed a bug where an invalid cfx.re server url caused the server status to break
  • fixed an issue that caused discord role assign/unassignments to not be synced when a player is not on the server
  • various other improvements for the Bot.
  • various GUI fixes for RedM
  • telemetry improvements

Pull Requests

New Contributors


Supported by:
ZAP-Hosting Gameserver and Webhosting

10% Discount Code: blumlaut-a-1757

Full Changelog: 6.608...6.7

Release 6.608

09 Apr 11:14
Compare
Choose a tag to compare

EasyAdmin 6.608

EasyAdmin 6.608, this is a hotfix for a missing permission check, giving players the ability to use a certain (non-destructive) EasyAdmin command, we advise updating as soon as possible, this update does not include any breaking changes and is safe to update from any 6.6 version.

Changelog 6.608

  • Minor fixes for Discord Bot due to bugs which occured due to the dependency bump.

Changelog 6.607

  • Removed "announce" and "teleport" server commands, neither should have existed, announce will have a GUI option later on
  • tweak a certain error message when the Bot could not purge the server status channel
  • optimized the deferral when joining the server, servers with big banlists (>800 entries) should now see a significant speedup.
  • entity cleanup has been entirely rewritten, you can now select the radius of the cleanup, also added an option to do a "Deep Clean" to remove clientside entities as well
  • bumped discord.js version

Changelog 6.606

  • remove chat suggestions for unsupported commands
  • duplicate ban ids should now automatically be fixed by EasyAdmin
  • running a bot command will now run the permission sync, you no longer need to manually run the refreshperms command.
  • clarify a chat bridge error
  • various harmless exceptions have been fixed

Community Pull Requests

  • Don't register calladmin and report commands unless enabled. by @Troughy in #367

New Contributors

Full Changelog: 6.605...6.608

Release 6.605

12 Mar 12:45
Compare
Choose a tag to compare

EasyAdmin 6.6

Welcome to EasyAdmin 6.6, this update introduces an integrated Discord bot with a ton of new features.

From this release onwards, EasyAdmin requires the default resource yarn to be installed on the server and to be updated, you can get the latest yarn from cfx-server-data


Changelog

  • EasyAdmin's code has been majorly restructured, you do not need to delete any files, easyadmin will take care of that itself.

  • ipPrivacy convar is now enabled by default

  • fixed a bug that caused EasyAdmin to complain about defaultkey being unset, despite being unused.

  • update spanish translations (thanks Jen!)

  • tiny improvements to menu generation

  • Added Discord bot, to set it up, please see the Discord Bot docs

    • Discord ACE Permissions integration ( assign a role on Discord, get EasyAdmin permissions ingame )
    • FiveM <-> Discord chat bridge
    • ability to add/remove users from ACE groups and changing permissions directly from Discord
    • live server status display on Discord with join link.
    • a ton of commands (announce,ban,freeze,kick,mute,player list, slap....)

6.601

  • removed an error message that was meant to be muted, if you use 6.6 and see a "Unknown Member" error, this can be safely ignored.

6.602

  • fix Discord Bot

6.603

  • Bot will now alert for various configuration mistakes
  • fixed various issues in the Bot, including a race condition that caused permission checks to fail
  • update djs version
  • fixed some bugs related to the live server status, it will no longer use the project description, and filter out any colourcodes

6.604

  • fix an issue where discord ace permissions would fail, causing the permission check to break
  • fixed a bug where the chat bridge would cause the chat resource to break
  • corrected a language string where an incorrect permission name was provided as an example (@zRxnx)

6.605

  • added fetchBan export
  • fixed a bug that caused unbans not to be logged
  • you can now exclude the join/leave message using ea_excludeWebhookFeature (joinleave)
  • added Log Forwarding, this is used to forwards specific logs to other channels, this accepts the same features as ea_excludeWebhookFeature
    • Usage: ea_addBotLogForwarding feature channelId
      • ea_addBotLogForwarding joinleave 951205911991554100
  • added configure command for the bot, can be used to set up log forwarding, chat bridge and live server status.
  • improvements to the Bot Permission check and Discord ACE Permissions integration, fixing various bugs and minor issues.

Community Pull Requests

New Contributors


Supported by:
ZAP-Hosting Gameserver and Webhosting

10% Discount Code: blumlaut-a-1757

Full Changelog: 6.5...6.604

Pre-Release 6.6p3

04 Mar 12:49
Compare
Choose a tag to compare
Pre-Release 6.6p3 Pre-release
Pre-release

This is Preview 6.6p3

This is meant for testing only! please report any bugs or issues you experience, otherwise we cannot fix them!

There is currently a bug in which the Bot will trigger a Discord Ratelimit and cause a token-reset, we need help investigating this issue, if you are experiencing it please make sure to update your EasyAdmin to this release and give logs and extra infos in the Github issue #332 or on Discord!

Changelogs

  • Webhook is now ignored if bot log channel is configured, all webhook messages get posted by the bot instead.

  • various tweaks to the resource manifest (you MUST refresh if you update easyadmin on a live server)

  • formatting tweaks

  • remove webpack dependency

  • rewrite easter egg system

  • Update Dependencies

  • Refer to 6.6p1 and 6.6p2 changelog

You can configure the bot using this guide:
https://easyadmin.readthedocs.io/en/6.6/discordbot/

Pre-Release 6.6p2

27 Feb 00:08
Compare
Choose a tag to compare
Pre-Release 6.6p2 Pre-release
Pre-release

This is Preview 6.6p2

This is meant for testing only! please report any bugs or issues you experience, otherwise we cannot fix them!

There is currently a bug in which the Bot will trigger a Discord Ratelimit and cause a token-reset, we need help investigating this issue, if you are experiencing it please make sure to update your EasyAdmin to this release and give logs and extra infos in the Github issue #332 or on Discord!

Changelogs

  • feat(bot): add Presence & update fxmanifest by @Jaccosf in #330

  • add bot presence (also by @Jaccosf)

  • Update Polish Translation (@Robi321)

  • Updated Spanish Translation (Jenoxen)

  • Added some extra logging to investigate #332

  • moved all dependencies into a single require call, also to investigate #332

  • Refer to 6.6p1 changelog

You can configure the bot using this guide:
https://easyadmin.readthedocs.io/en/6.6/discordbot/

Pre-Release 6.6p1

24 Feb 11:01
ad6758e
Compare
Choose a tag to compare
Pre-Release 6.6p1 Pre-release
Pre-release

The first 6.6 preview has been released.

This is meant for testing only! please report any bugs or issues you experience, otherwise we cannot fix them!

Changelogs

  • Added EasyAdmin Discord Bot, allows for moderating your server entirely from Discord! Includes commands like kick, ban, mute, freeze and much more! Also a live server status display, chat bridge and discord logging

Please note that the Discord bot required major Code Changes in EasyAdmin, as such, if you are experiencing issues, both inside the
EasyAdmin GUI and with the bot, please report them! Some features may be incomplete or missing

You can configure the bot using this guide:
https://easyadmin.readthedocs.io/en/6.6/discordbot/

  • Added a self-check for EasyAdmin to detect a broken install
  • ea_ipPrivacy is now on by default

Release 6.5

13 Feb 10:45
Compare
Choose a tag to compare

EasyAdmin 6.5

This update introduces some QOL Fixes and usability improvements.

Please make sure to read the Updating Guide for this Release.


Changelog

  • Removed ea_defaultKey Convar, please see the Docs on how to configure the Keybind as of 6.5.
  • Added new "Admin Chat", if your chat resource is up to date, you will now be able to press Tab to open it, the chat is only visible to people with easyadmin.server.chat permission.
  • Chat Mutes now use the new Chat API where possible.
  • Shortcuts now get parsed in the "Reason" field in the EasyAdmin GUI.
  • Reasons no longer escape the Menu Borders if the text is too long, it will automatically be cut short now.
  • Weither a Player is frozen or muted is now synced between Admins live, the Checkboxes will automatically check/uncheck themselves depending on what the users' current state is.
  • Minor improvements to Player Caching.
  • Removed legacy "version.json", EasyAdmin will automatically delete the file from your EasyAdmin folder.

Community Pull Requests


Supported by:
ZAP-Hosting Gameserver and Webhosting

10% Discount Code: blumlaut-a-1757

Full Changelog: 6.43...6.5

Release 6.43

13 Jan 21:37
Compare
Choose a tag to compare

EasyAdmin 6.43


Changelog (6.43)

  • Fix EasyAdmin:addBan being broken again.

Next time please report Bugs properly, once again, "it doesnt work" provides us absolutely no Infos, thanks to a kind soul on Discord who provided actionable Info, this was now fixed.

Changelog (6.42)

  • Fixed various cases where debug messages had wrong log levels, resulting in unnecesarry clientside notifications
  • (API) clientside PrintDebugMessage should no longer result in errors

Changelog (6.41)

  • Fixed an error that occured when a screenshot was taken but timed out
  • Fixed EasyAdmin adding duplicate lines to server.cfg and/or easyadmin_permissions.cfg if resource name contained magic characters
    If your easyadmin_permissions.cfg file is unusually large, please delete it! also make sure the bottom of your server.cfg does not have a lot of repeated lines added by EasyAdmin!
  • EasyAdmin:addBan no longer has a parameter to mark it as an offline ban, this is now determined by EasyAdmin automatically, passing an array of identifiers is still valid.
  • Fixed an issue where opening a player's submenu would reset your cursor position on the player list
  • Streamlined data required to open EasyAdmin, high-traffic servers should experience a significant speedup in menu opening time.
  • Cached Players menu now gets generated when selected, not when initially opening the menu, this should help some cases where cached players wouldn't display
  • Added an error when writing banlist or backups fail, previously this would silently fail
  • Errors will now also show as notifications to online admins to increase their visibility
  • Fixed an issue where addBan would add the ban but fail kicking the player due to a bug in a Community PR

Supported by:
ZAP-Hosting Gameserver and Webhosting

10% Discount Code: blumlaut-a-1757

Full Changelog: 6.402...6.43

Release 6.402

24 Dec 20:22
Compare
Choose a tag to compare

EasyAdmin 6.402


New Text Input

EasyAdmin 6.4 ships with a new input field, replacing the native GTA V inputfield, this new field allows for Copypasting and Mouse Controls


Custom Ban Times

You can now select a custom ban times when banning a player:

Pressing select here will open up the menu to define your custom time!


Menu Performance Improvements

EasyAdmin will now generate Player Menus once they are selected instead of all in one go, this should generally improve performance when the menu is opened and/or open.

Menus will also no longer get displayed if users dont have any permissions for them.


Spectator Mode Improvements

Thanks to a PR by @ixhal, leaving spectator mode will now teleport you back into your car, if you were in one before.


Updates to Report/Call Admin

Reporting a User or Calling for an Admin now requires a reason to be entered, apparently people never really did that before.


Localisation Updates

Languages which haven't been actively maintained by anyone have been removed, these are cs, pt and sv


eaDiag

Added (an early version of ) the eaDiag command, this will (hopefully) replace the support.json at one point, it is meant to be used if EasyAdmin is not working entirely as expected, to identify possible configuration issues.


Community Pull Requests

New Contributors

Bye

Supported by:
ZAP-Hosting Gameserver and Webhosting

10% Discount Code: blumlaut-a-1757

Full Changelog: 6.34...6.402