TaskNotes

by Callum Alpass
favorite
share
5.0
(2)
5
4
3
2
1
Score: 60/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.

Stats
814
stars
94,908
downloads
70
forks
140
days
1
days
3
days
198
total PRs
5
open PRs
15
closed PRs
178
merged PRs
926
total issues
361
open issues
565
closed issues
0
commits
Latest Version
4 days ago
Changelog

TaskNotes 4.0.5

Changed

  • (#790) Task edit modal now shows unresolved project links with appropriate styling
    • Similar to how dependencies are displayed, unresolved projects now appear with visual indication
    • Hovering over an unresolved project shows a tooltip explaining it couldn't be resolved
    • Thanks to @aubreyz for reporting

Fixed

  • (#1011) Fixed chevrons incorrectly showing on tasks with no subtasks
    • Project index was incorrectly adding all linked files instead of only files referenced in the projects field
    • Now properly parses the projects field and only indexes those specific files as projects
    • Also fixed alias handling in project and dependency links - aliases are now correctly stripped before link resolution
    • Thanks to @craziedde for reporting
  • (#1200) Fixed kanban drag & drop not updating task properties correctly
    • Dragging tasks to different columns now properly triggers business logic (completedDate, auto-archive, webhooks)
    • Previously, kanban updates bypassed updateProperty and directly modified frontmatter
    • Thanks very much to @tvoklov for the PR
  • (#1203) Fixed autocomplete dropdown being clipped inside NLP field boundaries
    • Configure CodeMirror tooltips to render in document.body instead of constrained editor container
    • Prevents suggestion dropdown from being hidden when it extends beyond the NLP field height
    • Thanks to @Andrei-Ioda for reporting
  • (#1172) Fixed task lists and checkboxes rendering incorrectly in task details editor
    • Remove padding-left override on .cm-line to allow CodeMirror decorations (checkboxes, indentation) to render properly
    • Content padding is now handled by .cm-content while .cm-line uses natural spacing
    • Thanks to @nightroman for reporting
  • Fixed relationships widget not appearing on project notes without frontmatter
    • Widget now correctly shows on any note referenced as a project by tasks, regardless of whether the note has frontmatter
  • Fixed task card and relationships widgets not appearing when opening notes in source mode
    • Removed live preview mode restriction to allow widgets to render in both source and live preview modes
  • (#901) Fixed calendar view toolbar buttons overflowing on narrow screens
    • Added flex-wrap: wrap to calendar header toolbar to allow buttons to wrap to multiple lines
    • Thanks to @RumiaKitinari for reporting
  • (#1193), (#1194), (#1185) Fixed new calendar views not respecting user's default calendar settings
    • Previously, new Bases calendar views used hardcoded inline defaults instead of user-configured preferences
    • Calendar view initialization now correctly uses plugin.settings.calendarViewSettings as the fallback
    • Thanks @ki5ck, @minchinweb and @ThamirysOlv for reporting
  • Fixed calendar to ensure that it respects user's locale
    • Tries to use calendar locale, then tries UI language, then system language, then falls back to English
  • (#1043) Fixed default reminders with "at time of event" (0 offset) not being applied to tasks
    • UI was displaying "1" instead of "0" for zero-offset reminders in settings
    • Thanks to @dblinnikov for reporting
  • (#1206) Fixed NLP status parsing regressions with trigger prefixes and temporal keywords
    • Manually typing status trigger + label now correctly parses (e.g., *Done when label is Done)
    • Status values containing temporal keywords no longer misparsed as dates (e.g., Expedite = Now)
    • Thanks very much to @renatomen for the PR
  • (#1212) Fixed "Show release notes on update" toggle not saving correctly
  • (#1197) Add Portuguese language to list of translations in general tab settings
    • Allows users to select the Portuguese translation option
    • Thanks to @andysteel for the PR
  • Fixed file properties displaying incorrectly in Bases views
    • File properties like file.name, file.basename, file.size, etc. were showing as "Title" or returning null
    • Now correctly extracts and displays all file properties from Obsidian's file metadata
    • Supports both direct TFile properties (name, basename, extension, path, size, ctime, mtime) and computed properties (links, embeds, tags, backlinks, aliases)
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
a year 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
6 months ago by Kevin Woblick
Connect your Obsidian to Wakatime or Wakapi to track the time spent while browsing or writing notes.
SolidTime Integration
6 months ago by proniclabs
Obsidian SolidTime Integration Plugin
Countdown To
5 months ago by Gui Cattani
A countdown/progress Obsidian widget using progressbar.js