TaskNotes

by Callum Alpass
favorite
share
5.0
(2)
5
4
3
2
1
Score: 61/100
Description

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.

Reviews
  • Stefi Butler
    Reviewed on Nov 27th, 2025
    No review text provided.
  • Prakash
    Reviewed on Nov 24th, 2025
    No review text provided.
Stats
847
stars
102,838
downloads
75
forks
149
days
4
days
4
days
199
total PRs
5
open PRs
15
closed PRs
179
merged PRs
976
total issues
359
open issues
617
closed issues
0
commits
Latest Version
5 days ago
Changelog

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 .base files in TaskNotes/Views/ and restart Obsidian to regenerate them

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

Fixed

  • (#1279) Fixed Kanban column width setting not being respected on mobile devices
  • (#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
    • The bug caused complete_instances to record the next day instead of the user's current calendar day
    • Thanks to @3zra47 and @nslee123 for reporting and providing detailed reproduction steps
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
TimeStamper
4 years ago by Martin Eder
A plugin for Obsidian to quickly insert customized date- and time-stamps to the currently active note
Super Simple Time Tracker
3 years ago by Ellpeck
Multi-purpose time trackers for your notes!
WakaTime
3 years ago by WakaTime
Obsidian.md plugin for automatic time tracking and metrics generated from your Obsidian usage activity.
Obsidian-compatible Watcher for ActivityWatch
3 years ago by Grimmauld
Obsidian plugin to track user activity with ActivityWatch
RescueTime
2 years ago by Tatsuya Hayashi
A RescueTime integration plugin to view your activity logs in Obsidian.
Time Things
2 years ago by Nick Winters
Show clock, track time spent editing a note, and track the last time a note has been edited.
ManicTime
2 years ago by Finkit d.o.o.
Fastimer
2 years ago by vkostyanetsky
Intermittent fasting tracker plugin for Obsidian
Days Since
2 years ago by gndclouds
A plugin to show the number of days since a given date.
Progress Clocks
2 years ago by Nathan Clark
Progress clocks and other useful widgets for https://obsidian.md/.
Timekeep
2 years ago by Jacobtread
Obsidian task time tracking
Checkbox Time Tracker
2 years ago by UD
Checkbox Time Tracker for Obsidian
Relative Timestamps
a year ago by Charles Young
Stopwatch
5 years ago by Tokuhiro Matsuno
Grandfather
4 years ago by Danny Hernandez
A simple Obsidian plugin to display the time and date on the status bar
Toggl Track
4 years ago by Maxime Cannoodt
A Toggl integration plugin for the popular knowledge base application Obsidian.
Flexible Pomodoro
4 years ago by grassbl8d
Fetch Prayer Times
a year ago by Ecys
Fetches times from Aladhan API and inserts into a table.
Focus Time
a year ago by AstraDev
Focus Time is a plugin that helps you track how much time you spend on each note.
Chronotyper
8 months ago by BambusControl
Obsidian plugin for tracking note edit time
Wakatime / Wakapi
7 months ago by Kevin Woblick
Connect your Obsidian to Wakatime or Wakapi to track the time spent while browsing or writing notes.
SolidTime Integration
7 months ago by proniclabs
Obsidian SolidTime Integration Plugin
Countdown To
6 months ago by Gui Cattani
A countdown/progress Obsidian widget using progressbar.js
Lark Style CountDown Timer
3 days ago by Zhaoyang Yu