Skip to main content

v7.0.0 Patch-Notes

· 4 min read
Snawe

v7.0.0 is out and with it the feature release of the year :)

This version took a bit longer, but it includes some big changes both feature- and performance-wise.

As always, it includes some new features, minor improvements and a lot of bug fixes!

Features

Bot Personalization (Premium)

  • Added commands /bot avatar set and /bot avatar reset. These commands allow you to set a custom bot avatar or reset it to default.
  • Added commands /bot banner set and /bot banner reset. These commands allow you to set a custom bot banner or reset it to default.

Temporary Discord Role

There is now a new command: /toggle event_roles. See the event roles documentation for full details.

If enabled, the bot creates a temporary Discord role upon event creation. Users who sign up for the event—using a role emoji—will be automatically assigned to this Discord role.

While this is useful on its own, the real benefit is the ability to restrict voice channel access to that specific role. The /event_voice set command now has two new arguments: role_view_only and role_connect_only (naming needs improvement).

  • If role_view_only is set to "True", only users with the event role can see the voice channel.
  • If role_connect_only is set to "True", only users with the event role can join the channel, though others can still see it.

Additionally: If event roles are enabled and a notification message with "Attending Role" as "state" is used, the role is pinged instead of each user individually.

Website Improvements

The website UI had a complete revamp to improve both the UI and the UX.

  • "Limits" on the "Overview" page now shows an information banner when premium is active.
  • The "Upcoming Events" list on the website now also has a "Calendar" view.
  • "Create Event" now has a "Simple" and "Advanced" tab to simplify event creation.
  • You can now set up channels and remove them from the website.
  • Added event notifications, logging and voice channel setup to the "Channel Settings".
  • Improved the "Premium" page.

Notable Mentions

  • Sub-Role sign-ups now open a modal. This should make sign-ups easier.
  • If an event that was closed automatically gets opened again by a user, the event now stays open and will no longer be closed again by the bot.
  • Simplified /event user get_hidden_users. It no longer requires a field name to be passed.
  • Added a lot of commands to the documentation.

Bugfixes

  • Fixed an issue where signup_template show broke if the server had too many custom templates.
  • Fixed an issue where gears guild consume sometimes didn't throw a proper error message.
  • Fixed an issue where the website sometimes didn't display the correct error message. Instead "Unknown Error" was shown.
  • Fixed an issue where /event user get_hidden_users broke when top-level emojis were enabled in the used Signup Template.
  • Fixed an issue where you couldn't navigate to your server on the website until you completed the bot setup in Discord.
  • Fixed an issue where the website displayed the event start/end time in UTC on the repeating event page.
  • Fixed an issue where repeating events didn't load correctly on the website if no channel was configured for that server.
  • Fixed an issue where the "Upcoming Events" list on the website displayed events although the user didn't have the user role to sign up to them.
  • Fixed an issue where /event_start_notification list printed a misleading "User state".

Other Changes

  • Unified "Command timed out." messages.
  • The "Sign Up/Off Completed" message, which gets sent when you sign up/off to an event, is now automatically removed after 1 minute.