TaskNotes

Untitled

Bug Fixes:

  • Fixed recurring tasks without due dates not appearing in agenda view
  • Recurring tasks now properly show on their scheduled days in agenda view

Command Improvements:

  • Removed layout-specific commands (open-linked-views, open-grid-layout, open-tabs-layout)
  • Removed popout window commands for cleaner command palette
  • Added 'Refresh TaskNotes cache' command for troubleshooting
  • Simplified ribbon icons to focus on core functionality

Technical Details:

  • Enhanced FilterService initial task set logic to include recurring tasks without due dates
  • Modified getTaskPathsInDateRange() to check all recurring tasks for date range inclusion
  • Added async processing with batched performance optimizations
  • Maintained backward compatibility and existing performance characteristics
  • Root cause: CacheManager only indexed tasks by actual due dates, excluding recurring tasks without due dates from date-based queries

The agenda view now correctly displays recurring tasks without due dates on their appropriate scheduled days.