Tom Leonhardt144 downloadsA dashboard for handling tasks in an intuitive, time-based fashion, grouped by configurable tags. Requires Obsidian's Task plugin and single-file storage.
An Obsidian task dashboard in the style of belki, but reading and writing a single Markdown file in Tasks-plugin format (emoji syntax), requires the Obsidian Tasks Plugin. Grouping follows configurable sector tags — designed for Carl Pullein's Time Sector System, but usable with any tag scheme.
Overview.
The default sector setup implements the Time Sector System by productivity coach Carl Pullein. Its core idea: instead of organizing tasks by project, you organize them by when you will do them — this week, next week, this month, next month, or long term. Processing a new task then requires only one decision: When will you do it? Daily, weekly and monthly planning sessions move tasks up between sectors; routines and waiting-for items live in their own sectors. The system builds on Pullein's COD workflow (Collect, Organise, Do): capture everything quickly, organise by time sector, then focus on doing this week's list. Pullein explains it in depth on his YouTube channel.
However, this plugin doesn't enforce any of that: sectors are just configurable tags, and you can name, order, and review them however you like.
Many task plugins manage their own data format. But if you already use the Tasks plugin, you want a single source of truth in the file — not a second, parallel task syntax. Sector Tasks only reads/writes Tasks-compatible lines and delegates creating/editing to Tasks' own input modal. The board itself is pure view + sorting, not its own task engine.
#01this-week → #02next-week → #03this-month → #04next-month → #05longterm → #routines → #waiting), plus an Inbox for tasks without a sector tag🆔 lineapiV1.createTaskLineModal / editTaskLineModal) — full compatibility with Tasks free-text syntax, including recurrences like every 15 july#task are managed; everything else in the file is left untouched; additional #tags on the line are preservedK move up, J move down, I to Inbox, N next/leave unchanged, F follow up, W keep waiting, R reschedule, D done, X delete (press twice to confirm). In the Inbox step, 1–9 assign the task directly to the corresponding sector (order as configured in settings; the current mapping is shown inside the review). On mobile, the Inbox step shows one button per sector instead.… (archive).md note first, and deletion is skipped if that archive write fails. The Clean up completed tasks now command runs it on demand and reports what happened
The community plugin Tasks must be installed and enabled. Also, tasks should be kept in a single file.
See INSTALL.md for step-by-step setup, the field-mapping table, and notes on recurrence rules.
Descriptions, attachments, sub-tasks, deadlines on the board — the plugin stays lean and delegates anything beyond sector, due date, priority, and recurrence to Tasks itself or to the note.
Current version: 1.2.1 — see manifest.json. Full history in the changelog; ideas not yet built are in the roadmap.
This plugin was developed in close collaboration with an AI assistant (Claude). All code is AI-generated; direction, feature decisions, testing, and bug reports are human. Review the code before trusting it with your notes — as you should with any plugin. The task-line parsing/serialization (the part that writes to your file) is covered by an automated test suite (npm test / node --test).
MIT, see LICENSE. Based on belki by Yasin Aribuga (also MIT).
Questions, bug reports, or feedback: [email protected]