TaskNotes

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 any usage.
  • 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.
  • (#1839, #1881) 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.
  • (#1713) 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.
  • (#1872) 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
  • (#1870) 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
  • (#1878) Fixed completed tasks still appearing as active blockers for dependent tasks
    • Thanks to @macbikegeek for reporting
  • (#1880) Fixed the status bar time-tracking label for task titles that contain a dash
    • Thanks to @ubidev for reporting
  • (#1854) Fixed modal task completion so completed tasks receive a completed date consistently
    • Thanks to @misolex for reporting
  • (#1124, #1838, #1881) 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.