Dashboard
Event Cards
- Location text looks different (cleaner).
Test: Open dashboard → check any event card → see if location text looks neat.
- Button moved to the top of the event list (no floating circle button until you scroll).
Test: Scroll through event list → confirm the button is at top only.
Recurring Error Fix
- Normal events don’t show “recurring event id not found” error.
Test: Open a normal event → make sure no scary error shows.
Login Improvements
- Login once → works for both V1 + V2.
Test: Login and try both versions without logging in twice.
Sub-calendar Creation
- New sub-calendar now works when inside another sub-calendar.
Test: Open a sub-calendar → try making a new one → confirm it appears.
V1 Blank Screen
- No blank screen if no accounts connected.
Test: Log in to V1 with no accounts → confirm no empty white page.
Signup Flow
- First-time signup & bot install don’t need page reloads.
Test: Create a fresh account → install bot → see if everything loads fine without refreshing.
Discord
Emojis
- Leader / signup emojis got simplified.
Test: Create a sign-up event → look at emoji names.
Event Descriptions
- Event descriptions include a link to the announcement message.
Test: Create an event → check description → confirm link is there.
Bot Kick Edge Case
- If the bot is kicked, the dashboard still works.
Test: Kick bot from Discord → see if dashboard still shows connections properly.
/schedule
Command
- Removed from V1 to avoid confusion.
Test: Type /schedule
in Discord → confirm it doesn’t work.
Delete Sync
- Events made on Discord can be deleted from the dashboard.
Test: Make event in Discord → delete in dashboard → confirm it disappears.
Announcement Delete
- Deleted events also delete their announcement messages.
Test: Announce event → delete it → check Discord channel → message gone.
Cancel Events
- Cancelled events no longer get announced.
Test: Create event with announcement → cancel → confirm no new announcements appear.
Import Confirmation
- Importing Discord events asks “are you sure?”
Test: Connect new server → import events → confirm prompt shows.
Scrims
Calendar Switching
- Choose a different calendar when creating events.
Test: Start creating an event → look for calendar dropdown → switch it.
Searchable Roles/Channels
- Role and channel pickers can be searched.
Test: In settings → type into role/channel dropdown → confirm search works.
Dark Mode Fix
- Tour “previous” button text color fixed.
Test: Open calendar tour in dark mode → check button text is readable.
Image Uploads
- Event images keep aspect ratio.
Test: Upload a wide/tall image → confirm it doesn’t squish.
Default Duration Dropdown
- Duration dropdown supports days/hours/minutes.
Test: In settings → open default duration dropdown → check options.
Template Dropdown
- Template list is searchable.
Test: Open templates dropdown → type to search → confirm filtering works.
Sub-calendar Permissions
- Non-admins can’t create sub-calendars anymore.
Test: Log in as non-admin → try to create sub-calendar → confirm blocked.
- Plugin form dropdowns now use proper selects.
Test: Open plugin form → check dropdowns work nicely.
Google Extension
Connect Fix
- Google accounts connect properly.
Test: Connect a Google account → confirm success.
Disconnect Fix
- No infinite loop on disconnect.
Test: Disconnect account → confirm no crashing/loop.
Sync on Connect
- Events sync instantly after connection.
Test: Connect Google calendar → check events appear on dashboard right away.
Sync to Discord
- Events sync to Discord too.
Test: Create event in Google → confirm it appears in Discord.
Recurring Events
- Recurring Google events now created properly.
Test: Make recurring event in Google → confirm it appears in dashboard.
Zombie Events Fix
- Deleting multiple events fast on Google doesn’t respawn them.
Test: Delete 2 Google events quickly → confirm they stay deleted everywhere.
Permissions
Who Can Do What
- Admins & event managers can create/edit/delete.
- Hosts can edit only their event.
Test: Try with different roles → confirm permissions match.
Cancel Instead of Delete
- Events aren’t “deleted” → they’re “cancelled” with a confirmation popup.
Test: Try deleting the event → confirm it says “cancel” and ask you first.
- Normal guests can’t see plugin form anymore (only editors).
Test: Log in as guest → open event → confirm no plugin section.