Skip to main content

Updates

2026-01-18

Atomcal Changelog: 2026-01-18

Don't have time to read all the changelogs? Here is a gist of what changed:

  • Registration system improved further
  • Multiple changes and bug fixes on Atomcal dashboard
  • Google calendar all day events improvements
  • New integrations: Email invitation and activity logs
  • Paid events are now available for use (hosts can charge for events, receive payments securely, and withdraw earnings after completion)
๐Ÿ’ก
Founder note: We are actively onboarding communities who wants to utilize Atomcal paid events. If you're interested, send a message in our Discord and I can personally onboard you on how it works.

Current Registration System

Correct Message for Pending Ticket Assignment

  • Pending tickets now show the correct status message.
  • Users see โ€œTicket requested as there are no seats availableโ€ instead of a success message.

Test: Register for sold-out ticket โ†’ pending approval โ†’ correct message shown.

Guest Ticket Approval Error Fix

  • Pending guest tickets can now be approved successfully after seat limits increase.
  • Guest status correctly updates during approval flow.

Test: Increase seat limit โ†’ approve pending guest โ†’ ticket confirms successfully.

Capacity Reduction Validation

  • Ticket and event capacity can no longer be reduced below the current guest count.
  • System blocks invalid reductions with an error.

Test: Join with 2 guests โ†’ try reducing capacity to 1 โ†’ error shown.

Event Capacity Enforcement

  • Non-ticketed events now strictly enforce capacity limits.
  • Users can no longer register beyond the defined event capacity.

Test: Create event (capacity 1) โ†’ register once โ†’ second registration blocked.


Atomcal Dashboard

Dashboard โ€“ Duplicate Calendar Sidebar Fix

  • Only one instance of each calendar appears in the sidebar.
  • No duplicate calendars on initial dashboard load.
  • Switching to Calendar Settings is no longer required to fix display.
  • Sidebar remains correct after refresh and new sessions.

Test: Load dashboard โ†’ verify single calendar entry.

Dashboard โ€“ Duplicate Events UI Fix

  • Old community calendars no longer appear after switching communities.
  • โ€œCreate Eventโ€ UI no longer appears twice.
  • Dashboard stays consistent when switching communities.

Test: Switch community โ†’ verify single calendar and single create UI.

Recurring Events - UI changes and improvements

  • If original events start time is not matching with the first recurring events date, it no longer creates events outside the series dates.
  • Now the system makes sure a recurring event series always have at least one upcoming event.
  • For recurring event context menu now shows cancel this event or cancel the entire series

Test: Update recurring event โ†’ verify no outside-series events are there.


Event Modal UI

Non-Ticketed Events โ€“ Remove โ€œNo Ticketsโ€ Page

  • Non-ticketed events no longer show the โ€œThis event has no ticketsโ€ page.
  • Guest page remains visible and usable for non-ticketed events.
  • Ticket-related UI and navigation are hidden for non-ticketed events.
  • Ticketed events are not affected and continue working normally.

Test: Create event without template โ†’ guest page visible โ†’ no ticket page shown.

Multi-Day Event โ€“ Disable Control from Start & End Date

  • Users can disable โ€œMulti-dayโ€ from either start or end date.
  • Disable option appears on both date pickers.
  • Works for converting multi-day events into single-day events.

Test: Multi-day event โ†’ click start/end date โ†’ disable multi-day.

All-Day Events โ€“ Time Locking

  • โ€œAll Dayโ€ toggle do not reset event time. Only date is used.
  • Time selection is locked/hidden when All Day is enabled.
  • Users can change date without time being altered again.
  • Google Calendar shows event as All Day (no time).

Test: Enable All Day โ†’ save โ†’ verify GC shows all-day event.

Disable Date Picker for Recurring Events

  • Date selector is disabled when editing recurring events.
  • Disabled date field is greyed out and un-clickable.
  • Helper message shown: โ€œDate cannot be changed for this recurring event.โ€
  • Other fields remain editable.

Test: Edit recurring event โ†’ date picker disabled.

Guest Status Icons Visibility Fix

  • Guest status icons are always visible.
  • Icons no longer appear tiny or invisible.
  • Guest analytics text displays correctly on one line.

Test: Open guest list โ†’ verify icons and text display.


Google Calendar Extension

Google Calendar Sync โ€“ Recurring Events Reliability

  • New recurring events sync correctly to Google Calendar.
  • Existing recurring events (including older ones) sync properly.
  • โ€œShow Allโ€ displays all recurring events.
  • No need to delete and recreate events to trigger sync.

Test: Sync calendar โ†’ verify all recurring events appear.

Dashboard & Timezone Display Accuracy

  • Event times display in userโ€™s local timezone.
  • UTC setting does not affect displayed event times.
  • Atomcal, Discord, and Google Calendar times match.
  • All-day events stay on the correct date.
  • No date shifting across platforms.

Test: Compare event time across Atomcal, Discord, and GC.

Google Calendar โ€“ Recurring Events Wrong Date Fix

  • Recurring events now appear on the correct weekday in Google Calendar.
  • Monday, Friday, and all other weekdays sync correctly.
  • Event date and weekday match exactly between Atomcal and Google Calendar.
  • No recurring event shifts to an earlier or later date after sync.

Test: Create recurring event (any weekday) โ†’ sync โ†’ verify correct day.

Google Calendar Accuracy

  • Event updates now display the correct dates and details on Google Calendar.โ€Œโ€ŒTest: Create/update event โ†’ check Google Calendar โ†’ dates correct.

Twitch Schedule Extension

Twitch Schedule Sync โ€“ Wrong Day Shift

  • Twitch schedules now sync without shifting days.
  • Imported events match the exact weekday and date on Scrims.
  • Weekly recurring schedules remain consistent across all future weeks.
  • Previously correct weeks are not affected when enabling or updating Twitch sync.

Test: Connect Twitch โ†’ enable sync โ†’ check week 1 & week 2 โ†’ days remain correct.


Discord Events Extension

Discord Event Description Formatting Fix

  • Event descriptions display cleanly and correctly on Discord.
  • No extra symbols, repeated characters, or broken formatting.
  • Long descriptions are safely handled without layout issues.
  • Description meaning remains identical between Atomcal and Discord.

Test: Create event with long description โ†’ post to Discord โ†’ verify formatting.

Discord โ€“ Recurring Event Announcement & Update Stability

  • Discord announcements post only 12 hours before event start.
  • Deleting a Discord announcement does not trigger reposting.
  • Updating recurring events does not remove or hide them.
  • Recurring events (including weekends) remain visible after updates.
  • Other events continue working as expected.

Test: Update recurring event โ†’ check visibility โ†’ verify announcement timing.


All Extensions

Extension Form State Persistence

  • Extension form data now persists when switching tabs.
  • Users can safely edit multiple extensions before creating an event.

Test: Edit extension โ†’ switch tabs โ†’ return โ†’ changes remain saved.