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
Popular Templates Grouping
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