Skip to content

v2.0.1

Compare
Choose a tag to compare
@NovaFox161 NovaFox161 released this 09 Oct 15:24
· 126 commits to master since this release
d927529

📮 TicketBird Release 2.0.1

This update is a rather small supplemental update aimed at addressing several areas for improvement observed after the rollout of the v2 rewrite and includes changes aimed at making it so developer intervention is required less frequently.

Milestone: 2.0.1

⭐️ New Features and Additions

  • New /staff role to set a role as TicketBird staff #20
  • New /support command to allow opening tickets with a command instead of just a button interaction #24
    • This gives users more options and ways to open tickets in order to make using the bot as easy and accessible as possible.
  • New /setup repair command & self-healing system #25
    • This command allows server admins to repair TicketBird's channel setup and permissions automatically.
    • When the bot detects something that might break it, it will update various places informing server admins to run the command.
    • The command will attempt to repair everything automatically, and when not possible, will give instructions for what server admins need to do in order to get the bot working again.
  • New /setup timing command to allow configuring the amount of time required for certain automated TicketBird action.
    • Supports auto close inactive tickets (defaults to closing tickets after 7 days of inactivity) and auto delete closed tickets (defaults to deleting closed tickets 1 day after being closed)

🪄 Improvements

  • TicketBird will now fast-fail several actions when it detects something might be wrong
  • Cleaned up interaction handling code.
  • Responses from the /staff command will now always include the staff list embed for clarity.
  • Update to Koltin 1.7.20 & Spring Boot 2.7.4

🐞 Bug Fixes

  • Fixed incorrect permissions causing ticket openers to not see the ticket channel #23
  • Fixed incorrect permission grants for tickets.
  • Fix numerous error conditions that should now be handled by the repair system.
  • Fix not updating TicketBird's static message after auto closing/deleting tickets.
  • Upgraded discord4j-stores to 3.2.2 to fix compatibility issues

🔨 Work in Progress and Upcoming Changes

  • Working my way through the other open issues
  • Eventually going to rewrite the website to a nice minimal design.

💜 Thanks

Thank you to everyone who has helped contribute to TicketBird! This project would not be possible without you.

Thank you to all our patrons who have helped support TicketBird, our other projects, and DreamExposure Studios!!!