“Document your progress while completing your tasks”
(Its in process of getting approved for Community Plugin Marketplace, but still sharing here to get attention of interested developers and users to take this plugin to its full potential)
I’m excited to share a new plugin I’ve been working on called Task Board, inspired by the amazing functionality of GitHub Projects Planning and Tracking and the CardBoard plugin.
I have been using the GitHub Projects Planning Boards from a long time now, because of its ability to view and manage all issues/tasks in one place. It’s a powerful tool that has helped countless developers build incredible projects.
Task Board: Bringing GitHub Projects Planning power to Obsidian
The core idea behind Task Board is to bring the functionality of GitHub Projects Planning inside Obsidian, allowing you to work privately and locally. I was initially drawn to the CardBoard where the idea of viewing all the tasks from the vault on a single board amazed me a lot (before that I was using Kanban plugin). But it lacked some features and wasn’t actively maintained. So, I decided to create a new plugin from scratch!
What Task Board is intended to do :
- Scan all (or specific) files in your vault to extract tasks and display them in a single, centralized location.
- Manage tasks from this central hub: edit, update, add, and delete tasks with ease.
- Similar to the GitHub editing functionality : add comments, record resources, add sub-tasks, and much more…
- Create different types of views.
- And lot more functionalities mentioned in the Task Board development roadmap
Benefits for Obsidian Users
Task Board goes beyond software projects. Imagine you’re conducting extensive research in Obsidian, documenting everything as you go. But you’re also adding tasks scattered throughout various files. Now, it will be a nightmare if there is no tool to scan all these tasks and to view and manage all these tasks from a single place. And most of the user wont even use this type of GTD methodologies if they aren’t aware of plugins like CardBoard or Task Board.
But thats not it, consider the same example and now image that, while doing the above research work you also want to document your progress on specific tasks, but not necessarily within the main content markdown file. Keep this small research separate but connected to this task, so you can review it anytime.
For example, consider a task that requires a small research (separate from the main research going on) to find the best solution. Task Board should have the functionality to:
- Allow you to document all the things you are finding related to this task.
- Break down the main task to create sub-tasks for it.
- Add different kind of files related to this task.
- Mark the best solution as found, similar to how solutions are marked here in the Obsidian Community.
- Task Activities : All activities like adding comments, resources, adding/editing any meta-data( like tags, due date, etc.), or changing titles are considered “Task Activities,” and their timestamps will be recorded. This will help you to find out at what time which activity was done.
Current Stage and Collaboration
Right now, Task Board offers the core functionalities of CardBoard along with several additional features. However, to fully realize its potential, it requires implementing the functionalities outlined in the Task Board development roadmap.
This is where I’d love your help! If this idea interests you and would like to have this power inside Obsidian, please consider joining the plugin development or just to contribute in other ways like suggesting features, reporting bugs or translating language.
Would like to hear all your thoughts and discuss more in this topic to implement the best features and the GTD methodologies in this plugin.