2025-08-28

Dashboard

Event Cards

  • Location text looks different (cleaner).
    Test: Open dashboard → check any event card → see if location text looks neat.

Add New Event Button

  • 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

  • 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.

Hide Plugin Form

  • Normal guests can’t see plugin form anymore (only editors).
    Test: Log in as guest → open event → confirm no plugin section.