lindongyan5 downloadsWorks together with the Kanban and Tasks plugins, automatically filtering tasks across the vault into the columns you specify on a board, and letting you mark a task as - [x] simply by dragging it into your done column.
Turn any Kanban board into a smart board that is automatically filled with tasks pulled from across your vault by the Tasks plugin. Mark a task as done simply by dragging its card into your done column.
>= 1.4.0Add a smart-columns block to the frontmatter of a Kanban board note:
---
kanban-plugin: board
smart-columns:
- column: Due today
source: due-today
- column: Overdue
source: due-overdue
done-column: Done
---
column — the name of a smart column. It must match the ## heading of that column in the board body exactly. You can add as many smart columns as you like.source — the filter rule for the column (see the table below, or a dynamic value tag:<tag name>).done-column — the name of your done column. Dragging a card into it completes the task; dragging it back out undoes the completion. Omit this line to disable drag-to-done.After saving, reopen the note. Each smart column heading gets a (智能列) suffix and is filled automatically.
source values| source | meaning |
|---|---|
due-today |
due today |
due-overdue |
due before today |
due-soon |
due within 7 days |
due-later |
due after 7 days |
due-any |
any task with a due date |
due-none |
tasks without a due date |
scheduled-today |
scheduled today |
scheduled-overdue |
scheduled before today |
scheduled-soon |
scheduled within 7 days |
scheduled-later |
scheduled after 7 days |
scheduled-any |
any task with a scheduled date |
scheduled-none |
tasks without a scheduled date |
start-today |
start today |
start-overdue |
start before today |
start-soon |
start within 7 days |
start-later |
start after 7 days |
start-any |
any task with a start date |
start-none |
tasks without a start date |
created-today |
created today |
created-week |
created within 7 days |
created-any |
any task with a created date |
tag:<name> |
tasks carrying the given tag (dynamic) |
[[source]] link also marks the task done in its source note and records the ✅ completion date.- [ ] and removes the completion mark.🔁) generates the next instance in the source note and advances its due date.Open the command palette (Ctrl/Cmd + P):
[[source]] link. Turning this off disables write-back and drag-out undo.🔁 tasks.diag.txt for troubleshooting.https://github.com/lindongyan1992/kanban-smart-columnsmain.js, manifest.json, and styles.css from the latest release.<your vault>/.obsidian/plugins/kanban-smart-columns/.A screenshot in this README is recommended before submitting to the Obsidian community directory (soft review item).