TaskNotes

by Callum Alpass
favorite
share
Score: 45/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
385
stars
28,945
downloads
27
forks
47
days
0
days
5
days
40
total PRs
5
open PRs
5
closed PRs
30
merged PRs
402
total issues
166
open issues
236
closed issues
0
commits
Latest Version
5 days ago
Changelog

TaskNotes 3.20.1

New Features

Enhanced View Organization and Visual Feedback

Saved View Headings with Completion Counts - Added visible filter headings across all views (Task List, Subtask Widget, and Agenda) that display the current saved view name and completion statistics in "completed / total" format. Shows "All" when no saved view is active. Headings update immediately on filter changes and persist correctly when switching tabs or reloading. Contributed by @renatomen

Consistent Group Count Badges - Standardized completion count display across all group headers in Task List, Subtask Widget, and Agenda views using unified "completed / total" format. Removed redundant bracketed counts for cleaner presentation. Contributed by @renatomen

Collapsible Agenda Date Groups - Added collapsible date headers to Agenda view with persistent state management. Date sections can be collapsed individually or controlled via "Expand All" / "Collapse All" buttons that are always visible in the FilterBar. Collapsed state is preserved between sessions using ViewStateManager. Contributed by @renatomen

Improved User Interface

Reorganized Task Context Menu - Enhanced context menu organization by replacing individual buttons with logical submenus for status, priority, dates, recurrence, and reminders. Applied user-configured colors to main menu icons while maintaining all existing functionality.

Bug Fixes

Outlook Calendar 500 Errors - Fixed Microsoft Outlook ICS endpoint failures by updating User-Agent header from 'TaskNotes-Plugin/1.0' to browser-compatible string and adding Accept-Language header. Improved error handling with specific guidance for Outlook 500 errors. Fixes issue #458 reported by @girisumit and @heinzochsner

Recurring Tasks Date Display - Fixed timezone-dependent bug where recurring tasks appeared one day ahead or behind their actual due date in Agenda View. Replaced manual UTC date construction with parseDateToUTC() following UTC Anchor principle from development guidelines. Added regression test for consistent date handling. Fixes issue #439 reported by @brianarn and @jpmoo

Project Suggestions Crash Prevention - Fixed crash in Task Creation modal when typing "+" to add projects inline, caused by non-string title values in frontmatter. Added title normalization (arrays join with ", ", numbers/booleans stringify, objects become empty strings) and defensive guards in suggestion filtering. Particularly important for large vaults with heterogeneous frontmatter. Contributed by @renatomen

Documentation Updates

  • Added screenshots demonstrating saved view headings and completion counts for Task List and Subtask Widget
  • Created demo GIF showing Agenda view collapsible groups with Expand/Collapse All functionality
  • Updated view documentation with new visual features
  • Enhanced inline task documentation for Subtask Widget improvements

Contributed by @renatomen

Contributors

Special recognition goes to @renatomen for the substantial contributions that form the core of this release, including the saved view headings system, consistent count badges, and collapsible Agenda functionality.

Thanks to the following community members for their bug reports and feedback:

  • @girisumit and @heinzochsner - Reported Outlook calendar integration issues
  • @brianarn and @jpmoo - Identified recurring tasks date display bug with 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
2 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
a year ago by Nathan Clark
Progress clocks and other useful widgets for https://obsidian.md/.
Timekeep
a year 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
4 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
8 months ago by Ecys
Fetches times from Aladhan API and inserts into a table.
Focus Time
8 months ago by AstraDev
Focus Time is a plugin that helps you track how much time you spend on each note.
Chronotyper
5 months ago by BambusControl
Obsidian plugin for tracking note edit time
Wakatime / Wakapi
3 months ago by Kevin Woblick
Connect your Obsidian to Wakatime or Wakapi to track the time spent while browsing or writing notes.
SolidTime Integration
3 months ago by proniclabs
Obsidian SolidTime Integration Plugin
Countdown To
2 months ago by Gui Cattani
A countdown/progress Obsidian widget using progressbar.js