The TaskNotes plugin transforms task management by treating each task as an individual Markdown note enriched with YAML frontmatter. It supports extensive metadata like due dates, statuses, priorities, contexts, and project links, allowing users to create deeply connected and highly customizable workflows. With multiple views including calendar, kanban boards, filtered lists, and daily agendas, it fits both simple to-do tracking and complex project planning. Time tracking features like start/stop timers, session history, and an integrated pomodoro timer help monitor productivity. Tasks can also recur with per-instance tracking, and the plugin supports ICS feed subscriptions for syncing with external calendars. The ability to extend frontmatter for custom fields enhances compatibility with other Obsidian tools like Bases.
- Stefi ButlerReviewed on Nov 27th, 2025★★★★★No review text provided.
- PrakashReviewed on Nov 24th, 2025★★★★★No review text provided.
TaskNotes 4.1.1
Added
- (#1277) Icon autosuggestion for custom status settings
- Type to search through all available Lucide icons
- Thanks to @Arachnidai for the suggestion
- New formula properties in default Base templates
- Date calculations:
daysUntilDue,daysUntilScheduled,daysSinceCreated,daysSinceModified - Boolean helpers:
isOverdue,isDueToday,isDueThisWeek,isScheduledToday,isRecurring,hasTimeEstimate - Time tracking:
timeRemaining,efficiencyRatio,timeTrackedThisWeek,timeTrackedToday,timeTrackedFormatted - Grouping:
dueMonth,dueWeek,scheduledMonth,scheduledWeek,dueDateCategory,timeEstimateCategory,ageCategory,createdMonth,modifiedMonth,priorityCategory,projectCount,contextCount,trackingStatus - Combined due/scheduled:
nextDate,daysUntilNext,hasDate,isToday,isThisWeek,nextDateCategory,nextDateMonth,nextDateWeek- work with whichever date comes first - Sorting:
priorityWeight,urgencyScore(combines priority with date proximity) - Display:
dueDateDisplay(relative dates like "Today", "Tomorrow", "3d ago") - Action-oriented views (Not Blocked, Today, Overdue, This Week) now sort by urgency score, showing most important tasks first
- See Default Base Templates documentation for full details
- Note: To get these new formulas, either copy them from the documentation, or delete your
.basefiles inTaskNotes/Views/and restart Obsidian to regenerate them
- Date calculations:
Changed
- (#1282) Added spacing between task title and metadata in inline task widgets for improved readability
- Thanks to @3zra47 for the suggestion
- Custom status icons now display in all context menus (task context menu, batch operations menu, and task creation/edit modals)
- Added embedded video guide for Google Calendar OAuth setup in documentation
- Thanks to @antoneheyward for the tutorial
Fixed
- (#1279) Fixed Kanban column width setting not being respected on mobile devices
- Thanks to @guncav for reporting
- (#1026), (#1177) Fixed recurring task completion from Base views recording the wrong date for users in negative UTC offset timezones (e.g., PST/PDT) when completing tasks in the evening