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.