2025-10-29
System Template Images
Image Selection Modal
- Add image selection modal with pre-defined images for each template.
Test: Create event → open template → confirm image modal opens and shows pre-defined images.
Default Template Images
- Each template can have default images that get picked randomly on event creation.
Test: Create 3 events with same template → confirm different default images are used.
Google Plugin
Description & Location Save
- Event description and location now save properly.
Test: Create event with description + location in Google → sync → confirm both appear in Atomcal.
All-Day Event Date Accuracy
- All-day events now display on the exact selected date in Google Calendar without shifting to previous or next days.
Test: Create all-day event → sync to Google Calendar → confirm it appears only on the selected date.
Multi-Day Event Range Display
- Multi-day events now appear on every day within the selected start–end date range (e.g. 10–14 Oct shows on 10, 11, 12, 13, 14).
Test: Create multi-day event → sync to Google Calendar → each day shows the same title/details/ within the range.
Discord Plugin
Self-Destruct Text Clarity
- Frontend now says “after the event ends” instead of “announce self destruct.”
Test: Enable self-destruct → create event → check message text.
Update Events from Discord
- Updating an event directly in Discord syncs voice channel/image back.
Test: Edit event voice channel/image in Discord → confirm it updates in dashboard.
Discord → Scrims Integration & Location Handling
- Discord can now push supported event data (Location & Images) into Scrims.
- Quest Bot correctly identifies whether the location is a physical address, a Discord channel, or an online link (Zoom/Meet/Website).
- Saved locations open correctly (Google Maps if applicable) and are also shown properly in Google Calendar.
Test: Update event from Discord → refresh in Scrims → confirm location/images synced → click location → confirm it opens and appears in Google Calendar.
Filter un authorized channels
- Filter un authorized channels from the voice channel list when fetched
Test: Remove bot from viewing a voice channel on Discord. It should not be visible in voice channel list on ATOMCAL dashboard.
MISC
Performance
- App initial load optimized.
Test: Cold open the app → measure improved load time.
Migration Removed — All Users Now on V2
- The Migration button and V1 Account button are removed. All users are now automatically directed to V2 with no option to return to V1.
Ticket vs Non-Ticket Image Modal
- Ticket events show image modal with predefined images; non-ticket events do not show image modal.
Test: Create ticket event → confirm modal shows; create non-ticket event → confirm modal does not show.
Google maps search fixed
- Dashboard now support searching a location via google maps
Test: Go to event location settings and search for a google maps location and its should show you location on google maps.
Event deadline fix
- Fixed a bug where guests could signup even after event deadline time was passed.
Test: Create an event with a deadline. Try registering as a guest after the deadline is passed. It should not allow guest to register.
Event settings update
- Removed "add creator as host" from event settings (it is still available in template settings).
- Removed "private event" toggle as it wasn't used