github dotnetfactory/fluid-calendar v1.3.0
Release Notes for Version 1.3.0

11 days ago

🎉 New Features

Task Synchronization System

  • Complete Task Sync Framework: Introduced a robust task synchronization system that lets you keep tasks in sync between FluidCalendar and external services
  • Microsoft Outlook Integration: Added support for syncing tasks with Microsoft Outlook Tasks
  • Bidirectional Sync: Tasks can be created, updated, and deleted in either system and changes will propagate appropriately
  • Task List Mapping UI: New settings interface for mapping external task lists to FluidCalendar projects
  • Selective Field Sync: The system intelligently preserves your FluidCalendar task customizations while syncing external changes

Email System Improvements

  • Integrated Email Service: Added a modular email service using Resend for sending notifications
  • Password Reset Emails: Implemented password reset functionality with email delivery
  • Email Templates: Added support for HTML email templates for better user experience

System Enhancements

  • Homepage Configuration: Added option to disable the homepage and automatically redirect to calendar or login page
  • Improved Middleware: Enhanced authentication middleware with better homepage handling
  • Database Connection Management: Improved database connection lifecycle handling to prevent connection leaks

🐛 Bug Fixes

  • Fixed an issue with task modal not properly handling initial project ID
  • Removed legacy Outlook task import modal that's been replaced by the new sync system
  • Improved type safety throughout the task synchronization system
  • Enhanced error handling and logging in email delivery services

🔧 Developer Improvements

  • Added comprehensive documentation for the task sync system
  • Implemented clean abstractions for task provider interfaces
  • Added recurrence pattern converters for different external systems
  • Improved type definitions for task models to include sync-related fields

🔄 Migration Notes

  • The old Outlook task import functionality has been removed in favor of the new sync system
  • Users with existing Outlook task mappings will need to set up their mappings in the new interface
  • Email settings have been updated to include daily email preferences (saas only)

Don't miss a new fluid-calendar release

NewReleases is sending notifications on new releases.