Role Management
- Guest registration now respects banned/allowed roles.
Event Synchronization
- Host updates from Frontend (FE) now reflect correctly in the Discord event.
- Changing event status updates Discord accordingly.
- Clicking “Interested” on a synced event now correctly updates event counters.
- Guests without admin permissions can now register for events directly through Discord using the Register button.
Event Creation & Deletion
- Try creating a Discord event with no default voice channel and verify fallback behavior.
- Deleting an event now removes both Discord announcement and Discord event.
- If the same event is linked across multiple Discord servers, updates now stay in sync everywhere.
- When a server owner removes the extension, a clear confirmation step now appears. (Owner only)
User Interface / Interaction Enhancements
- Each form field now shows loading indicators individually.
- “Announce on creation” toggle is disabled if no announcement channel is set.
- Voice channel selector behaves correctly (disabled or “Unknown” if needed).
- New “Sync Event from Discord” toggle (should be OFF by default).
Tickets & Waitlist Behavior
- Waitlisted users are restricted from changing status.
- While selecting a filled-seat ticket via Discord as a guest; should handle gracefully.
- Select from a dropdown with 5+ tickets and verify no errors occur.
- Sub-calendars can now sync different events from the same community.