Releases: ralphkb/sentinel-tickets
Releases · ralphkb/sentinel-tickets
Sentinel Tickets v1.4.0
New Features
- Added support for multiple panels. You can now configure more than just one panel, with a unique embed for each panel and other options.
- Added new options to configure the ticket creator and support role open/closed ticket permissions per category.
- Added warning embed for tickets outside working hours.
- Added options to enable/disable most logs.
- Added close request slash command.
- Added help slash command.
- Added option to add roles to blacklisted users and many improvements to the blacklist system.
- Added options to have multiple categories and closed categories per ticket category to have fallbacks.
- Added an option to automatically rename claimed tickets.
- Added ephemeral config option to some embeds.
- Added new options to disable buttons in the close embed.
Fixes
- Fix bug with cache that caused issues after bot restarts.
- Fix bug where the bot was not mentioning users correctly.
- Improved handling of permissions to fix a few issues.
- Fix bug that could prevent a ticket from being reopened.
- Fix race condition when claiming tickets.
Changes
- Optimized some code to improve performance.
- Allow enabling the rating system without the DM embed or transcript.
- Changed manual transcript reply to an embed.
- Removed ticket panel context menu command in favor of the new multi panel system.
- Minor improvements to the logs.txt logs.
- Updated dependencies.
Additionally, the new documentation website for Sentinel Tickets has been released recently and can be found here:
https://sentinel-tickets-docs.pages.dev/
Sentinel Tickets v1.3.0
New Features
- Added option to configure different working hours per day with the ability to have default working hours as a fallback.
- Added option to edit ticket topic per category.
- Added slowmode option per ticket category.
- Added context menu commands: User Info, Blacklist Add, Blacklist Remove, Ticket Alert, Ticket Pin, Ticket Transcript, Ticket Panel.
- Added an optional user option to the alert command.
- Added new statistics: Total Messages, Total Ticket Creators, Average Tickets Created Per User, Total Uptime.
- Added logs to more commands.
- Added option to update ticket topic when using the move command.
- Added new options to the transfer command to ping the new user and update the ticket topic.
- Added new optional blacklist duration feature and expire info to the blacklist list command.
- Added more configurable options to the delete DM settings.
- Added ticket creation time to some logs.
- Added option to ping user in DM error and improved the DM error embed.
- Added optional reason to the add and remove commands.
- Added optional reason to the priority command.
- Added option to use no emojis in panel buttons and menus.
- Added new username-ticketcount option to the ticket name of each category.
- Added new config option to display the working hours of either just today or all the configured days in the added embed field.
Fixes
- Fixed embeds image extension not working.
- Fixed bug with the working hours check.
Changes
- Heavily improved TXT transcript feature.
- Made more buttons configurable.
- Made more messages configurable.
- Disallow transferring tickets to bots.
- Changed a few messages into embeds.
- Updated dependencies.
Sentinel Tickets v1.2.0
New Features
- Huge improvements to the customization of the embeds by moving to a new system to generate them within the bot, all embeds are now configurable and with a lot more options.
- Recoded the blacklist system to add new features. The new blacklist system has 1 command with 3 subcommands
add
,remove
andlist
.- The blacklist system has an optional reason argument now for both blacklist and unblacklist.
- The blacklist system has logs now.
- A new command was added to see the blacklist list of users/roles, with useful information such as the staff who blacklisted, the time and the reason if it was provided.
- Added a lot more log channels config options for better customization.
- Add new claim1on1 config option, allowing you to isolate a ticket channel to just the claimed staff member and the ticket creator.
- Add new options to DM a user when a ticket is closed, reopened or when the alert command is used.
- Add new option to track X amount of seconds after the alert embed was sent and if the ticket creator replies, then the alert is removed and the bot sends a message to reflect that.
- Add new option to remove a user from a ticket when it gets closed.
Fixes
- Fixed an error when a user's DMs were closed.
- Fixed a bug where the claim field was overriding other fields.
- Fixed possible interaction errors.
Changes
- With the new embed system, more default fallback values were added to avoid errors if a config option is not properly configured or if it's missing.
- Improved error logging in slash commands registration.
- Added new French translations, thanks to @OverStyleFR
Sentinel Tickets v1.1.1
New Features
- Added an option to configure required roles to create a ticket per category.
- Added a priority command that renames tickets with an emoji depending on the priority being either low, medium or high. The emojis are customizable and can be set in the config.
Fixes
- Fixed a bug that caused an issue with sending the panel. The panel now has it's own support role IDs that can be set in the config.
Changes
- Improved how the select menu reset upon selection in the panel.
Sentinel Tickets v1.1.0
New Features
- Added a working hours system with timezone support.
- Added a new and configurable rating/feedback system.
- Added new statistics such as total claimed tickets, total reviews and average rating.
- Changed the support roles and ping roles to be configurable per ticket category.
- Added a config option to make ticket reopen staff only.
- Added a config option to allow users to use the close button.
- Added new transfer ticket command.
- Added new reopen ticket command.
Fixes
- Fixed a bug with claim/unclaim interaction checks.
- Fixed a bug where a closed ticket could be closed again and again.
Changes
- Made slowmode command more configurable.
- Made claim/unclaim buttons configurable.
- Improved the stats command.
- Improved ticket reopen embed.
- Updated dependencies.
- Improved code formatting.
Sentinel Tickets v1.0.0
Sentinel Tickets initial release v1.0.0 which should be stable enough for production with a lot of features included.