Skip to main content

Updates

2026-03-19

Atomcal Changelog: 2026-03-19

Event & Calendar Enhancements

Save Default Event Location

Users can save a default location or meeting link.

Features:

  • Applied automatically to new events
  • Prevents missing location data

Test: Save location in settings β†’ create event β†’ verify auto-filled
AC: Location persists and applies to all new events


Fix Cached Event Data Issue

Resolved issue where outdated event data was shown in popover.

Fix: Always fetch latest event details (notifications, location, etc.)

Test: Update event β†’ reopen popover β†’ verify updated data
AC: No stale/cached data displayed


System Templates

System Template Rendering (Fallback)

If no guest template exists, system template is used.

Features:

  • Searchable templates
  • Global state filter

Test: Create event without guest template β†’ verify system template used
AC: Always fallback to system template when needed


System Template Filtering & Query Support

Templates can now be filtered via query params.

Test: Apply query filters β†’ verify correct templates shown
AC: Filters correctly applied


Templates grouped under β€œPopular”.

Features:

  • Sorted by usage
  • Displayed at top

Test: Mark template popular β†’ verify appears in section
AC: Popular templates prioritized correctly


Moderator Permissions for Templates

Moderators can:

  • Add system templates
  • Upload icons

Test: Grant moderator role β†’ verify permissions
AC: Only authorized users can manage templates


Invitations & Email

Email Invitation Improvements

Enhancements to invitation flow.

Features:

  • Info icon for failure messages
  • Better UI feedback

Test: Send invite β†’ force failure β†’ verify info icon appears
AC: Failures clearly communicated


Resilient Invitation UI

Improved clarity and usability of invitation system.

Test: Send invites across event types
AC: Consistent experience across flows

Include Failed Invitees in Members List

Failed invitations are now also returned in the members list.

Test: Send invites with some failures β†’ fetch members list
AC: Failed invitees are included alongside successful ones


Registration Deadline Enforcement for Invitations

Invites cannot be sent after registration deadline.

Test: Set deadline in past β†’ attempt to send invite
AC:

  • System blocks invite
  • Clear validation message shown

Roles & Permissions

Moderator Role

Introduced moderator-level permissions.

Capabilities:

  • Partial admin access
  • Template management

Test: Assign moderator β†’ verify restricted admin access
AC: Permissions enforced correctly


Plugin & Extension Improvements

Plugin Sync Fixes

Resolved sync issues.

Test: Sync plugin β†’ verify consistent state
AC: Plugins sync without errors


Utility Extension Auto Connection

Extensions auto-connect upon calendar creation.

Test: Create calendar β†’ verify extension auto-connected
AC: No manual connection needed


Remove Utility Extensions from Plugin List

Cleaner UI by hiding unnecessary extensions.

Test: Open plugin list β†’ verify utility extensions hidden
AC: Only relevant extensions displayed


UI/UX Improvements

Extension List Design Update

Improved UI for extension items.

Test: View extension list β†’ verify updated design
AC: UI is consistent and readable


Profile & Exposure Updates

Enhancements to:

  • Profiles
  • Connections
  • Scrims exposure

Test: Navigate profile β†’ verify updated UI
AC: Improved usability and layout


Disable Pricing (Temporary)

Pricing functionality disabled.

Test: Access pricing β†’ verify disabled state
AC: Pricing not accessible


Bug Fixes

Fix Image Upload from System

Resolved issue with system image uploads.

Test: Upload image β†’ verify success
AC: Images upload and render correctly


Fix Same Channel Selection Not Saving

Resolved issue where channel selection wasn’t persisted.

Test: Select same channel β†’ save β†’ reload
AC: Selection persists correctly


Fix Crash When No Template Found

Handled missing template edge case.

Test: Load event without template β†’ verify no crash
AC: Graceful fallback behavior


Remove Session Fetch Error Noise

No longer shows unnecessary error messages.

Test: Trigger session fetch error
AC: No disruptive error messages shown


Fix Atomic Deploy Script

Resolved deployment script issue.

Test: Run deploy β†’ verify successful execution
AC: Deployment completes without failure


Miscellaneous

General Merges & Stability Improvements

  • Multiple branch merges
  • Stability improvements
  • Minor UI and API fixes

AC: No regressions introduced