🎉 This release brings improvements to task management, better calendar sync reliability, and enhanced user experience with date handling.
✨ New Features
- Added visual indicators in task list view to easily identify externally synced tasks
🔄 Improvements
- Task Management
- Improved "upcoming" task detection - tasks are now marked as upcoming only when scheduled for tomorrow or later
- Enhanced date formatting consistency for future tasks in task views
- Prevented auto-scheduling from affecting tasks that are already in progress
- Added new
isFutureDate
utility function for better date handling
🐛 Bug Fixes
- Calendar Integration
- Fixed Google Calendar event deletion authentication issue
- Resolved Outlook recurring task synchronization problems
- Fixed Caldav feed integration when dealing with integer syncTokens
- UI Enhancements
- Improved all-day event creation by simplifying the UI - removed time selection when "All day" is checked
- Fixed task overdue detection to properly handle today's tasks
🔧 Technical Details
- Added userId parameter validation for Google Calendar operations
- Enhanced date utility functions for more accurate future date detection
- Improved task scheduling logic to respect task progress status
📝 Notes
- This release includes several improvements to external calendar synchronization - users may notice more reliable sync behavior
- Task management workflows have been refined for better handling of in-progress and future tasks