github callumalpass/tasknotes 2.1.0

latest releases: 3.23.1, 3.23.0, 3.22.1...
3 months ago

TaskNotes v2.1.0 - Major Feature Release

This release introduces significant workflow enhancements and editor integration features that streamline task management directly within the Obsidian editing experience.

NEW FEATURES:

Instant Task Conversion

  • One-click conversion of checkbox tasks to dedicated TaskNotes with inline convert buttons
  • Streamlined workflow for transforming simple tasks into structured task files
  • Configurable via settings to enable/disable the feature

Interactive Task Link Overlays

  • Live task previews displayed on wikilinks in live preview mode
  • Hover and click interactions for editing tasks without leaving the current note
  • Context menus and inline task information display
  • Smart detection of task-related wikilinks with automatic enhancement

Enhanced Date Handling

  • Improved overdue task detection that considers both due and scheduled dates
  • Better date consistency across all views and components
  • Expanded field mapping support for time tracking and completion data

IMPROVEMENTS:

Performance & Reliability

  • Comprehensive resource cleanup to prevent memory leaks
  • Enhanced error handling with better user feedback
  • Performance optimizations in calendar view and task rendering
  • Improved DOM reconciliation and widget management

Accessibility & UX

  • Enhanced accessibility with ARIA attributes and keyboard navigation
  • Consistent BEM CSS naming across all components
  • Better input validation and security measures
  • Improved visual consistency throughout the interface

Technical Enhancements

  • Fixed deprecated Obsidian API usage for better compatibility
  • Standardized date handling using date-fns library
  • Configurable pomodoro field mapping
  • Better separation of concerns in component architecture

This release maintains full backward compatibility while adding new features that enhance the daily task management workflow.

Don't miss a new tasknotes release

NewReleases is sending notifications on new releases.