Task Board

by Atmanand Gauns
5
4
3
2
1
Score: 65/100

Description

The Task Board plugin provides a Kanban-style interface to manage and track tasks across an Obsidian vault. It scans markdown files for tasks and presents them on a visual board, allowing users to update tasks in real time without opening individual notes. Tasks can be categorized, assigned priorities, and filtered based on metadata such as due dates and tags. Users can also add sub-tasks, attach notes, and document progress directly from the board. Inspired by GitHub's project boards, the plugin aims to replicate an efficient task-tracking workflow for personal and collaborative projects within Obsidian.

Reviews

No reviews yet.

Stats

422
stars
55,320
downloads
22
forks
438
days
4
days
4
days
93
total PRs
6
open PRs
8
closed PRs
79
merged PRs
600
total issues
188
open issues
412
closed issues
461
commits

Latest Version

5 days ago

Changelog

Task Board v1.10.2

Enhancement ⭐

  • Replaced all the text input field into drop-down for all Custom statuses related features for better usability. | #773

Bug Fixes 🛠

  • Status based swimlane are not showing the tasks with empty checkbox [ ] status. (#772) | Fixed ✅

Contributions

A big shout-out to the following contributors for helping me with testing the bugs, suggesting improvements and keeping the community active :

  • @su519
  • And the users who reported the issues on reddit and over email.

And thank you to all those who had reached out to me on other platforms for improvement of this plugin.❤

Milestone roadmap : https://github.com/tu2-atmanand/Task-Board/milestones. Project development live status : https://github.com/users/tu2-atmanand/projects/2/views/1

Full Changelog: https://github.com/tu2-atmanand/Task-Board/compare/1.10.2...1.10.3

README file from

Github

:warning: Attention

Right now this plugin have a serious issue with the "Map view" feature. You can read more about it here. The data of the map view is being stored inside a LocalStorage, which a very bad system design to store user's data. This architecture will be completely changed in the next major release, version 2.0.0.

Please be aware of this issue and use the feature cautiously. Would rather request to not use the map view feature for your day to day workflow till the issue has been fixed.

Task Board Thumbnail

YouTube playlist : Task Board - Obsidian plugin

This plugin is designed to help you document your work seamlessly from start to finish while completing a specific task. With this plugin, you can quickly open a task without manually accessing the markdown file, allowing you to add solutions, key points, resources, and even sub-tasks effortlessly.

Inspired by the GitHub Projects Board Layout, the goal is to bring the full functionality of GitHub Projects into Obsidian. This will enable you to manage private projects efficiently or even create a collaborative workspace within Obsidian.

Documentation

This readme will only provide a basic information. Ill highly recommend to go through the docs to understand the plugin better and to make use of Task Board efficiently : Task Board Documentation.

Discussion

Join the forum top to share your thoughts, ideas or requests and hear from other, how they have adapted to this GTD methodologies to get their tasks done and complete projects inside Obsidian : Task Board topic on Obsidian forum

How Does it work ?

  • It scans tasks from all the Markdown files from your whole vault and show them on a Kanban type board.
  • Edit the task directly from the Task Board, without opening the Markdown file.
  • See Real-Time changes in the parent markdown file.
  • Add task to currently opened files using a pop-up window.

How to start ?

Step 1 : Install and Enable the plugin : How to install Task Board.

Step 2 : Open Task Board using the Icon from the right side Ribbon Icon Bar. There is also a command in the Command Pallet.

Step 3 : Click on the Scan vault modal button from the top-right corner in the Task Board view header. Then click on the run button and it will scan all your files to look for tasks. If your vault contains thousands of notes, you can apply "filters for scanning" to exclude certain files from scanning.

Step 4 : There are already three predefined board for your convenience as an example. Feel free to delete or edit the boards and create your own boards from the Board configure modal.

Enjoy !

Features

Task Formats

This plugin can scan all kinds of task formats which are supported by the Tasks plugin. Whether the tasks are multi-level indented tasks, tasks from callouts and tasks with checkboxes starting with the patterns - [ ], + [ ], * [ ] or > [ ] will be scanned.

Additionally, you can add multi-level sub-tasks and body description with images and files with the accepted format as explained in the docs. Following is an example of a task :

An Complete task example

NOTE : Tasks inside callout will be considered as single tasks. That is, it will not be possible for these tasks to have sub-tasks or description.

Adding a Task

There are 4 ways to add a new task.

Obvious Method : Your old way of adding a task, that is directly writing inside the markdown files. After you have written the content of the task switch you focus away from the editor, like click on the Task Board and your task will be directly added in the board. Provided you havent applied Scan Filters on that edited file.

Adding New task using common method

In the active file : The plugin provides a command to open the Add New Task modal to add new task directly at the current cursor position in the active note.

Add New Task Command Pallet

In the pre-defined file : The plugin also provides another command to open the Add New Task modal to add new task directly inside the pre-defined file you have selected in the note. This will help to add a new task from anywhere in Obsidian.

Using button : The plugin provides a button in the board header to open the Add New Task modal to add new task directly in either the pre-defined note or any other note using the file selector.

With the integration of QuickAdd plugin, this feature can become a very powerful tool.

Marking as Complete

Marking a Task as complete from the board is real-time, as soon as you will mark or unmark the task, the changes will be instantly made in the parent markdown file. Real-Time changes for marking task complete

Editing a Task

Edit task directly from the Edit Task modal. You can add different properties to the task, add more subTask, add or edit description to the task. And the changes will be updated in the parent markdown file exactly the way you see it in the modal preview.

Editing a Task Item

Deleting a Task

Directly delete unwanted task from the board using the delete button on card.

You have also the option to archive the task either in the same note or move it in a dedicated archived-tasks-note.md.

Applying Filters

Apply advanced filters to boards as well as columns to have double level of filtering for customized views.

This advanced and dynamic filters will help you to use boards as separate projects to manage them effectively.

Upcoming Features

  • Drag N Drop for Tasks : User will be able to drag and drop tasks from one column to another for easy editing fields.
  • Comments and Activity : Using the Add or Edit task modal, you can add comments to the task, which will help you to document everything you were doing while working on this task, similar to GitHub Projects Planning Issus feature.
  • Separate tabs for different boars : View your boards in different tabs to see them at the same time.
  • New Board Type : A new type of Board called Static Board will be added, which will work with a single markdown file, similar to the Kanban Plugin.

How to Contribute

You can contribute to this project by :

1. Requesting a new feature, suggesting an improvement or reporting a Bug : How to create a new request.

2. Improving the translated languages or add a new language : How to Contribute for Language Translation.

3. Improve the documentation : How to Contribute for improvement of the documentation.

4. Test a beta version : HOw to test a beta release version.

4. Contribute to the Development of the plugin Code : : How to join the plugin development.

Motivation for the Project

I always used the Kanban Plugin to manage my tasks. And it use to work nice for me with all the amazing features. But as soon as I came across the CardBoard plugin, everything changed. The idea of adding tasks anywhere in your vault and managing them from a single board amazed me. While using Kanban plugin the only issue I had was to open the board and then add a new task in that board/file. This sometimes use to become a little distracting for me to navigate to the specific board, search for the task and to edit it, etc.. I immediately switched to the CardBoard plugin after I came across it. But after using it for few days, I realized there are few important features this plugin is lacking and it's development has been on halt from a long time. So I went to first contribute to the main project, but I wasn't familiar with the elm files, hence decided to start my own plugin.

While development I took inspirations from CardBoard and Kanban plugin as well as many feature ideas from GitHub Project Kanban board. I hope I am able to give the best of all this three plugins into one, and will be improving this further.

Vision

This plugin have a strong vision and it is on track to achive that vision soon. Read more about it here : Vision of the Task Board plugin.

Support

A great effort of work has been put into this idea to bring it to reality. I created the plugin for personal use, but I believed it will surely help other Obsidian users to make their work easier in managing tasks and handling project. If you have got benefitted with this plugin, consider donating for further improvement of this project.

GitHub Sponsors

License

Task Board is licensed under GNU GPL V3. Refer to LICENSE for more information.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Todoist Text
4 years ago by Wes Moncrief
Jira Issue
4 years ago by marc0l92
This plugin allows you to track the progress of Atlassian Jira issues from your Obsidian notes.
Rewarder
4 years ago by Gustav Gnosspelius
An Obsidian-plugin to get rewards for completing todos
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Packrat
4 years ago by Thomas Herden
Process completed instances of recurring items created by the Obsidian Tasks plugin
Task Genius
4 years ago by Boninall
Comprehensive task management plugin for Obsidian
Open File by Magic Date
4 years ago by simplgy
Agile Task Notes
4 years ago by BoxThatBeat
This Obsidian plugin integrates your TFS data from either Jira or Azure Devops
Auto Hide
4 years ago by skelato1
This Obsidian plugin enables you to collapse (and expand) the sidebar easier.
Todoist completed tasks
4 years ago by Andrew 'Ledary' Kulishov
Obsidian plugin to display the completed tasks
ToggleList
4 years ago by Lite C
This is a simple plugin for Obsidian to overwrite the default behavior of toggle checkbox status. Also, it offers a simple way to toggle through frequently used attributes: task states, task tags, highlighted list, etc.
Week Planner
4 years ago by Ralf Wirdemann
Rapid Notes
3 years ago by valteriomon
Todo sort
3 years ago by Ryan Gomba
A plugin for Obsidian that sorts todos within a note
File chucker
3 years ago by Ken Lim
Task Marker
3 years ago by wenlzhang
An Obsidian plugin to change task status and append text with hotkeys and right-click context menu.
Weekly Review
3 years ago by Brandon Boswell
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Send Tasks to OmniFocus
3 years ago by Henry Gustafson
Vim Toggle
3 years ago by Conner Ohnesorge
This is a plugin that adds the ability to toggle on and off vim into obsidian with a nice notice to let you know when you switched.
Custom State for Task List
3 years ago by Okami Wong
A plugin for Obsidian to define your own states for task items.
Sync Google Calendar
3 years ago by Dexin Qi
Sync tasks from Obsidian with system calendar
TodoTxt
3 years ago by Mark Grimes
Obsidian plugin to manage todotxt files
Time Ruler
3 years ago by Joshua Tazman Reinier
A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).
Obligator
3 years ago by Dimitar Dimitrov
A fully featured replacement for the built-in daily notes plugin. Obligator functions like a virtual bullet journal by copying over unchecked to-do items to your new daily note, along with adding any scheduled items you've set up
GTD No Next Step
3 years ago by Tobias Davis
Obsidian plugin for GTD workflow, badge projects with no next step.
Checkbox Reorder
3 years ago by Ivan Knöfler
TickTick
3 years ago by Viduy Cheung
Swiss army knife
3 years ago by mwoz123
ZettelFlow
3 years ago by RafaelGB
ZettelFlow is a plugin for Obsidian that helps you to create and manage your notes in a Zettelkasten way.
Next Link
3 years ago by Juan Luque
Todo.txt Codeblocks
3 years ago by Benjamin Nguyen
Manage your tasks inside Obsidian codeblocks according to the Todo.txt specification.
TODO Wrangler
3 years ago by Jeel Shah
An obsidian plugin to wrangle your Todos and put them in their place.
Tag Project
2 years ago by Odaimoko
Editor Autofocus
2 years ago by Mgussekloo
GChat Reminder
2 years ago by Anil Erdogan
Tag Buddy
2 years ago by David Fasullo
Unlock powerful tag editing features in Reading Mode. Add, remove and edit tags across your vault. Use tag inboxes to level up any workflow with a powerful idea assembly line.
TickTickSync
2 years ago by thesamim
Slash Commander
2 years ago by alephpiece
Customizable slash command list for Obsidian.md
Custom save
2 years ago by Hananoshika Yomaru
add custom save action to your save command
open-as-md
2 years ago by kursad-k
open and edit preferred formats as markdown in Obsidian
Task Status
2 years ago by Valerie Burzynski
Quickly change any task status in Obsidian. The searchable modal enables a more dynamic and indiscriminate workflow when you need to change your checkbox markers.
Extended Task Lists
2 years ago by joeriddles
Extended Markdown support for task lists in Obsidian.
Create Task
2 years ago by Simon Knittel
Create tasks faster from anywhere.
Nested Daily Todos
2 years ago by Thomas Brezinski
A plugin for Obsidian will parse previous Daily Notes for incomplete todos and add them to today's Daily Note. It supports grouping the todos by section and supports alternative checkbox states and nested todos.
Templated daily notes
2 years ago by digitorum
Allow to create templayted daily note in specific folder
Project Browser
2 years ago by Dale de Silva
PARA Workflower
2 years ago by KevTheDevX
Helpful commands for starting and working in your vault with the PARA method.
New Tab +
2 years ago by Raphaël Le Carval
Allow to open markdown files, graph and canvas in new tab as the default behavior.
Notice logger
2 years ago by @gapmiss
An Obsidian.md plugin for logging all notices to the developer console, with optional prefix & timestamp.
Cloud Atlas
2 years ago by Cloud Atlas
Cloud Atlas Obsidian Client
Alias Picker
2 years ago by rostunic
Personal OS
2 years ago by A.Buot
Outline to task list
2 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
LinkMagic
2 years ago by AndyReifman
Canvas Blocks
2 years ago by Kay606
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
TaskWarrior Task Wiki
2 years ago by SntTGR
Small and simple task manager widget for obsidian and powered by taskwarrior.
Close Window When Empty
2 years ago by Taylor Jadin
Task List Kanban
2 years ago by Chris Kerr
Todoist Indicator
2 years ago by kapej42
Obsidian plugin to display a badge if project files do not contain a link to Todoist in the properties.
Quick Open
2 years ago by James Alexandre
Quickly select items in any modal using keyboard shortcuts. Supercharge your workflow with fast, efficient item selection in Obsidian modals.
Canvas LMS Task Importer
2 years ago by jordaeday
Imports assignments from Canvas LMS as tasks in Obsidian
Onto Tracker
2 years ago by Jacob Hart
Plugin for obsidian allowing project management with ontologies.
Rollover Daily Todos
5 years ago by Matt Sessions
An obsidian plugin that rolls over todo items from the previous daily note
Completed Task Display
5 years ago by Ben Lee-Cohen
Obsidian plugin to control the display of completed tasks
Custom window title
5 years ago by Joost Plattel
Small Obsidian plugin that updates the window title with the current open note
TODO | Text-based GTD
5 years ago by Lars Lockefeer
Hotkeys for specific files
5 years ago by Vinzent
Open cards in imdone.
5 years ago by saxmanjes
Open cards in imdone from obsidian
Kanban
5 years ago by mgmeyers
Create markdown-backed Kanban boards in Obsidian.
Tasks
5 years ago by Clare Macrae and Ilyas Landikov (created by Martin Schenck)
Task management for the Obsidian knowledge base.
Homepage
5 years ago by mirnovov
An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
Random To-Do
5 years ago by NatiAris
Pick a random todo item or a file with todo items
Reminder
5 years ago by uphy
Reminder plugin for Obsidian
Open with
5 years ago by phibr0
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
Trello
5 years ago by Nathonius
An Obsidian Plugin that connects Trello cards to Obsidian notes.
Archiver
5 years ago by ivan-lednev
Archive completed tasks in your Obsidian vault (plus other org-mode-like features)
Task Collector (TC)
5 years ago by ebullient
Manage tasks and logs within an Obsidian note.
CardBoard
4 years ago by roovo
An Obsidian plugin to make working with tasks a pleasure (hopefully anyway).
Overdue
4 years ago by Peter Parente
Obsidian plugin that marks items as [[Overdue]] if they are not checked off by their due date
Auto Strikethrough Tasks
2 years ago by Nomekuma
Automatically adds strikethrough to completed tasks.
Peekaboo
a year ago by Wang Guoshi
An Obsidian plugin protects your privacy by setting a password to hide notes.
Todos sort
a year ago by Jiri Sifalda
A plugin for Obsidian that sorts todos within a note
Check and Delete
a year ago by Danitiate
An Obsidian plugin that allows you to quickly clean up temporary list-items with the press of a button
Bottom to Top
a year ago by Henry Gustafson
Auto Tasks
a year ago by Jamie Hurst
Obsidian plugin to combine periodic notes with tags and tasks to automatically manage your daily, weekly and project TODO lists. Requires the "Periodic Notes" and "Tasks" plugins.
Task Director
a year ago by Cybertramp
A plugin that allows you to easily manage tasks in bulk.
BlazeJump
a year ago by henryco
Plugin for Obsidian that makes text navigation blazingly fast.
Proletarian Wizard Task Manager
a year ago by Charles Feval
Obsidian plugin ot manage todos and projects directly from your notes.
Simple Todo
a year ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Clear Todos
a year ago by Joshua Gawenda
An Obsidian Plugin to clear todos that are done
Todoist Context Bridge
a year ago by wenlzhang
Bridge your Obsidian notes with Todoist tasks while preserving rich context, helping you highlight important tasks and maintain seamless workflows between the two platforms. Seamlessly integrate with Dataview and Tasks plugins.
Import Todoist tasks
a year ago by Duke
Import Todoist tasks as Obsidian tasks.
NodeFlow
a year ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
Project Tasks
a year ago by Paul Paterson
An Obsidian Add-in that allows you to create simple projects out of tasks
Better Plugins Manager
a year ago by zero
BuJo Bullets
a year ago by Will Olson
Alternate checkbox types for Obsidian to support Bullet Journal bullets
Context Command Hider
a year ago by Mara-Li
This plugin allows you to hide every command from the Obsidian's right-click context menu.
Spacekeys
a year ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
New Note Fixer
a year ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
Inline Checkbox Groups
a year ago by Bradley Wyatt
Obsidian Plugin that creates multiple checkboxes on a single line, separated by a customizable separator character (default '|'), with the option to automatically cross out text when all checkboxes in the line are checked.
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
Hide Commands in Menu
a year ago by bomian98
Obsidian Plugin, hide different commands in different menus.
Task Mover
a year ago by Mariia Nebesnaia
A plugin for obsidian to move unfinished tasks to the daily note automatically
Cursor Position History
a year ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
Previous Daily Note
a year ago by Marcos Talau
Plugin for Obsidian that opens the previous daily note
URI Converter
a year ago by wenlzhang
An Obsidian plugin to convert Obsidian URIs to Obsidian internal links.
Kanban Status Updater
a year ago by Ankit Kapur
Obsidian plugin that automatically updates the note property when card is moved to a column.
Jira Issue Manager
a year ago by Alamion
Obisdian plugin to sync tasks between Obsidian and Jira
Completed Tasks
a year ago by Mgussekloo
A free, simple and intuitive Obsidian plugin that automatically moves completed tasks (checked checkboxes) to the bottom of the list they're in.
Tasks Cleaner
a year ago by lowit
🧹 Tasks Cleaner is a plugin for Obsidian that helps you automatically remove old completed tasks from your Markdown notes
TODO Highlighter
a year ago by Nuraly Dyussenov
Obsidian Plugin that formats the exact string TODO, so it can be easily seen in your notes.
TickTick Quick Add Task
a year ago by Muxin Li
The TickTick Quick Add Obsidian Plugin lets you quickly create tasks in TickTick directly from your Obsidian notes.
T4: Task Tree Time Totaler
9 months ago by Evan Story
Linear
8 months ago by Casey Becking
GitHub Tasks
8 months ago by Mike Thicke
Obsidian plugin to sync GitHub issues and PRs to Obsidian TODOs
Tasks Map
7 months ago by NicoKNL
A graph view of your tasks.
TODOseq
7 months ago by Stephen Cross
TODOseq ("to-do-seek") is a lightweight, keyword-based task tracker for Obsidian
Linear Integration
6 months ago by casals
Sync Linear (https://linear.app) issues with Obsidian notes. Create, update, and track Linear issues directly from your vault.
Kanban Bases View
2 months ago by I. Welch Canavan
A kanban-style drag-and-drop custom view for Bases.
LighterPack importer
a month ago by Nicola Siniscalchi
Import a packing list from https://lighterpack.com.