TaskNotes 3.23.2
This release focusses on performance improvements. These improvements should be especially noticeable in vaults with a large number of notes (>1000).
New Features
- Added agenda/list view to Advanced Calendar
- New
{{contexts}}
template variable for joining multiple context values - New
{{projects}}
template variable for joining multiple project values - Thanks to @Mara-Li for these additions
Time Format Consistency
- Plugin-wide 12hr/24hr time format preference support
- Consistent time display across all calendar views and components
- Thanks to @anareaty and @Astrusia for this suggestion #431
Performance Architecture
- Centralized ViewPerformanceService for all TaskNotes views
- Global task version cache with change detection
- Debounced updates with configurable batching
- View-specific update handlers with selective refresh logic
- Memory management and automatic cache cleanup
Bug Fixes
- Fixed cursor positioning issues when creating subtask widgets Thanks to @jhedlund for this fix!
Contributors
Special thanks to contributors: