Thank you to our Beta Testers for their continued Day 3 reports! We have investigated and shipped fixes and improvements across the ticket system, dashboard configure page, bot logging, and the public-facing docs.
UX/UI Changes- When building an embed or adjusting starboard settings, a live preview now shows you roughly how it will look in Discord before you save
- The module, role, and channel counts in the configure header now update in real time when you toggle features on or off, so the summary always reflects your current state without needing a page reload
- Opening a modal and closing it without saving no longer leaves behind ghost edits. The form returns to exactly what it was until you click Done and save for real
- The "unsaved changes" warning is now quieter when you are interacting with role permissions or AI sync settings. It will not appear unless you have actually changed a value
- After a successful save from the role permissions or AI sync flows, the page treats that as the new baseline so you will not be stuck in a false "unsaved" state
- The Basic plan notice on the ticket panel now matches the same short orange callout used on all other panels for consistency
Backend Changes- Webhook errors from panel posting now return specific, readable messages (for example, "Bot is missing Manage Channels permission") instead of a raw error code, so it is clear what is wrong and how to fix it
- Ticket settings are now backed by the correct database fields with a safe, additive migration. No data is wiped
New Commands/ticket close - closes the ticket and sends a transcript
/ticket delete - removes the channel without sending a transcript
/ticket rename - renames the ticket channel
/ticket adduser - adds a user to the ticket
/ticket removeuser - removes a user (sends them a transcript if configured)
/ticket stats - shows ticket statistics for your server
/ticket tag, tagcreate, tagdelete, taglist - label and organise tickets with custom tags
Premium Commands:
/ticket move - move a ticket to a different category
/ticket blacklist / unblacklist - prevent specific users from opening new tickets
/ticket review - let staff rate a closed ticket interaction
Fixes- Closing a ticket after a user was removed no longer generates a duplicate transcript
- New ticket notifications now only ping the roles configured as ticket or support staff, not a broad all-staff mention
- Basic bot now generates full HTML transcripts on close (previously plain text only)
Logging- Voice join, leave, and move events are now batched within a short window so a group VC shuffle produces one clean log entry instead of flooding your log channel with individual messages
Music- /play now shows a loading indicator immediately while the track is being searched, preventing the "interaction failed" flash that appeared when a search took more than a few seconds
Docs and Features Pages- Ticket commands in the documentation have been fully updated to reflect the complete /ticket command group
- Clan commands are now correctly listed as available on Basic and Premium (they were previously labelled as Premium-only in the docs)
- Playlist commands are now correctly listed as Premium-only
- The /play description now mentions all supported sources: YouTube, SoundCloud, Spotify, and Apple Music
- A new FAQ entry explains what to do if the bot shows errors after being invited, covering the missing permissions situation during the Discord OAuth flow
- Features pages have been updated with the new ticket capabilities and corrected music plan information