Skip to content

Releases: bdashore3/RoyalGuard

RoyalGuard v2.7.1

05 Feb 19:45
Compare
Choose a tag to compare

RoyalGuard v2.7.1

Changelog:

  • Add a privacy policy link within the bot

The privacy policy can be found here: https://kingbri.dev/royalguard/privacy_policy

Release v2.7.0

09 Jan 21:24
Compare
Choose a tag to compare

RoyalGuard v2.7.0

Changelog:

  • Update RoyalGuard's dependencies to use the latest versions of serenity
  • Introduce a minimally invasive message logging system which logs editing and deletion of messages. Requires verification of the message content intent to use.

Release v2.6.0

29 Jul 20:24
Compare
Choose a tag to compare

RoyalGuard now has support for threads!

The bot will automatically join any created threads and can be invited via a ping to any existing thread. All commands should work within threads just like they would with normal channels.

Since threads are temporary channels, you may see some deleted channel mentions.

Release v2.5.3 hotfix

04 Jul 21:29
Compare
Choose a tag to compare

Changelog:

  • Add account created and server join date - thanks @acdenisSK

I'm currently very busy on another project, so this bot's updates will be slow for a while. If you want to make more changes, PRs are welcome.

Release v2.5.2 hotfix

29 May 19:13
Compare
Choose a tag to compare

Let's pray that this fix works for mutes.

Changelog:

  • Overhauled logic for unmuting users
    • There was an issue when unmuting users in regards to cleaning up timed unmutes. This was causing errors within the mutes command.

For more info, please look at: befe3a1

Release v2.5.1

28 May 23:03
Compare
Choose a tag to compare

This release fixes bugs in the warn/mute embeds and adds helper commands

I wanted to get this pushed out asap to fix any issues with the mutes/warns panels.

Changelog:

  • Improve documentation on welcome, leave, and purge submenus
  • Add a warn clear command
    • This removes all warns from a user. Doesn't check if the user is in the server. Best used if a user is banned and the warns aren't removed.
  • Fix how timed mutes are handled in the mutes embed
    • If a user was unmuted before a timed mute expired, the embed didn't log that. This has been fixed.

v2.5.2 will contain a user and guild info embeds.

Release v2.5

27 May 22:28
Compare
Choose a tag to compare

This release adds a whole bunch of panels, some commands, and vital fixes.

Changelog:

  • Add a warn panel to see all the warns in a server
  • Add a mutes panel to see all the permanent and temporary/timed mutes in a server
  • Make bans delete all messages from 1 day prior
    • If someone is a spammer or sends a message that makes discord crash in all channels, the bot will autodelete upon banning the user.
  • Add a command to force generate mute roles
    • If someone wants to provision the mute role before actually muting someone, it is now possible.
  • Add an emergency command to restore a server's position in the database
    • One day, the database may hiccup and delete your server from it (very rare to happen). This command re-establishes your spot within RoyalGuard's database. Can only be run by admins.

Planned for v2.5.1:

  • Guild info panel
    • Gives information regarding a server including warns, mutes, and general guild information.

Release v2.4.4 hotfix

23 May 21:28
Compare
Choose a tag to compare
  • Fixes a bunch of clippy lints that should make the bot run faster
  • Hotfix: The timed mute syncing was broken and wasn't logged on each bot restart. This mechanism was refined and is more informative

Huge thanks to The Bots server for using the mute command and triggering this edge case.

Release v2.4.3

07 Apr 22:08
Compare
Choose a tag to compare

Release with minor changes:

  • Banning when a user isn't in the server is now fixed due to a bug with permissions checking
  • Use more efficient methods and split up functions. This should make the bot faster
  • Properly account for memory usage. The earlier metric was false, this one should make more sense
  • Add a member info command which gets all the information for a member. Guild info command will be in the next release.

RoyalGuard v2.4.2

09 Feb 17:24
Compare
Choose a tag to compare

This fixes a fatal bug caused by moderator roles:

  • The sql query to update moderator roles updated the entire column rather than the single entry within a row
  • Update sqlx to v0.5.1 which uses tokio 1.0
  • Update serenity to current
  • Fix formatting