New
v1.4.0 β Task Management & Calendar Sync Improvements
π 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
isFutureDateutility 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