Alejandro G. Lacasa42 downloadsTask list view for Bases, made to live in the sidebar.
A Task list view for Bases, designed to sit in the sidebar so your tasks are always visible.
Each note in the base is a task. Its status lives in a frontmatter property (status by default).

completed timestamp. Unticking sets the first open status.file.inFolder("Tasks").Open the view options from the base toolbar (click the view name, then ›).
Display
| Option | Description |
|---|---|
| Hide done tasks | Hide tasks with a done status. |
| Keep empty groups | Show a section for every configured status, even with no tasks, so you can drop tasks into it. |
| Show property names | Prefix each property with its name, e.g. "due in 3 days". |
| Dates | Relative or absolute dates. |
Task status
| Option | Default | Description |
|---|---|---|
| Status property | status |
Frontmatter property holding the status. |
| Open statuses | To do |
Shown as an empty checkbox. The first one is used when reopening a task. |
| In progress statuses | In progress |
Shown as a half-filled checkbox. |
| Done statuses | Done |
Shown ticked. The first one is used when completing a task. |
| Completed date property | completed |
Set when a task is completed, removed when it's reopened. |
When grouped by status, sections follow the order of these lists. To choose which properties appear under each task, use the toolbar's Properties menu.
From Obsidian: Settings → Community plugins → Browse, then search for "Sidebar Tasks".
Manually: copy main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/sidebar-tasks/, then enable the plugin.
Requires Obsidian 1.10.0 or later.