TaskNotes 4.7.0
Changed
- Enabled lint checks that mirror Obsidian community plugin review findings, including dynamic code execution, Promise handling, deprecated APIs, unsafe stringification, directive comments, Node built-in imports, and explicit
anyusage. - Clarified privacy documentation for optional integrations that make periodic background network refreshes.
- Cleaned up internal Obsidian and Bases compatibility adapters used by search and grouped views.
- Updated default Base urgency scoring so timed tasks earlier in the day sort above later tasks with the same priority and date. Thanks to @loukandr for the contribution.
Fixed
- Fixed project autocomplete searches so non-empty
+queries only return files matching the query in the basename, title, aliases, or explicitly searchable metadata rows. - Fixed all-tasks ICS export when a task uses a space-separated scheduled datetime such as
2025-08-12 18:00. Thanks to @bepolymathe for requesting this and @m4to-3pe for following up. - Fixed Pomodoro stats reopening immediately after a plugin reload before the Pomodoro service has finished initializing.
- Fixed unarchiving moved tasks so the destination task folder processes template variables such as
{{project}}before moving the file. Thanks to @OXI-717 for reporting. - Fixed custom user field NLP triggers with file autosuggest so selecting a wikilink suggestion stores the link in the user field instead of leaving it in the task title. Thanks to @Sineapple for reporting.
- Fixed completed tasks still appearing as active blockers for dependent tasks. Thanks to @macbikegeek for reporting.
- Fixed default Base views and formulas excluding tasks scheduled or due today at a non-midnight time from day-level comparisons. Thanks to @kmaustral for reporting and @loukandr for the fix.
Removed
- Removed JavaScript webhook transform support and examples. JSON webhook transform templates remain supported.