Tasks View

approvedunreviewed

by encomjp

A task panel with Today, Upcoming and Inbox views, filters, grouping, recurring tasks and reminders for timed tasks.

Updated todayMIT

Tasks View for Obsidian

Starnote's tasks feature as an Obsidian plugin. It collects every checkbox task in your vault into one panel, with due dates, priorities, repeats, filters, reminders and a query language, and writes changes back to the notes as plain Markdown. Works on desktop and mobile.

Buy me a coffee

The panel with quick add, counts on the Today and Inbox chips, and tasks grouped by time

Features

  • Task panel with presets: Today, Upcoming, Inbox, Done this week, All open, Everything. Search, filter by status, due range, priority and tag, sort, and group by time, note, due date, priority, status, tag or heading.

  • Plain Markdown. Tasks are normal - [ ] lines. Checking one in the panel edits the note atomically.

  • Dates and priority using the common emoji marks: ๐Ÿ“… due, โณ scheduled, ๐Ÿ›ซ start, โž• created, โœ… done, ๐Ÿ” repeat; ๐Ÿ”บ โซ ๐Ÿ”ผ ๐Ÿ”ฝ โฌ priority. Keyword forms due:: 2026-10-20 and @due(2026-10-20) work too. Add a time after a due or scheduled date (๐Ÿ“… 2026-10-20 14:00).

  • Repeats: every day, every 2 weeks, every other month, every weekday, every monday, every year. Completing a repeating task adds the next copy, dated from the task's own date.

  • Reminders for timed tasks: a notice and a system notification, plus a due count in the status bar.

  • Quick add from the box at the top of the panel, in plain words: call mum tomorrow 6pm every week !high #home. Understands today, tomorrow, next week, in 3 days, weekday names, ISO dates, 5pm / 17:30, every โ€ฆ repeats, !high priorities and #tags.

  • Reschedule from the right-click menu: due today, tomorrow, next week, push back a day, or remove the date. The Today and Inbox chips show how many tasks they hold.

  • Create and edit tasks in a dialog (title, due, scheduled, start, repeat, priority, tags, note).

  • Query language, one condition per line, in the panel's filter box:

    not done
    due before 2026-11-01
    tag work
    priority is high
    path includes Projects
    sort by due
    group by tag
    limit 20
    

    Also: done, no due date, due today, due after, due on, done after, description includes, heading includes, happens, recurring.

  • Command Toggle task on this line completes a task in the editor, stamping the done date and creating the next repeat.

Filters expanded

The Today view

Install

Obsidian directory

Tasks View is listed in the official Obsidian plugin directory: community.obsidian.md/plugins/tasks-view. Install it from there, or from Settings โ†’ Community plugins โ†’ Browse once it appears for you.

BRAT (installs and keeps it updated)

  1. Install BRAT from Settings โ†’ Community plugins โ†’ Browse, and enable it.
  2. Run BRAT: Add a beta plugin for testing and enter encomjp/obsidian-tasks-view, or click this link with BRAT installed.
  3. Enable Tasks View under Settings โ†’ Community plugins.

Manual

Copy main.js, manifest.json and styles.css from the latest release into <vault>/.obsidian/plugins/tasks-view/, then enable the plugin. To build it yourself:

npm install
npm run build

Settings

Default note for new tasks (Tasks.md), stamping the done date, reminders, and the status-bar count.

Development

npm run dev     # rebuild main.js on change
npm run check   # type-check
npm test        # unit tests (node --test)

Tested in Obsidian 1.14.4 (Flatpak, Linux).

Disclosures

  • Network use: none.
  • Files outside your vault: none. Reminders use Obsidian notices and, if you have allowed them, your system's notifications.
  • No account, payment, ads, telemetry or self-updating. The plugin only reads and edits Markdown notes in your vault.

Support

If this saves you time, you can buy me a coffee.

Disclaimer

An independent project, ported from the tasks feature of Starnote. It is not affiliated with, endorsed by, or supported by Dynalist Inc. (Obsidian) or the authors of any other task plugin. Provided "as is" under the MIT license, without warranty; it edits your notes, so keep backups. See LICENSE.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.