Kanban Action Planner

by Sébastien Dubois
5
4
3
2
1
New Plugin

Description

Render your notes as configurable Kanban boards and calendars inside Bases, with statuses, ordering, relationships, and scheduling. - This plugin has not been manually reviewed by Obsidian staff.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Kanban Action Planner

An Obsidian plugin that adds a Kanban board view to Obsidian Bases, so any set of notes can be planned, tracked, and scheduled visually.

A status property you define becomes the columns. You drag cards between them, reorder them, color them, view and edit the relationships between notes, surface what's blocked, filter as you type, and flip the same board into a calendar to schedule the work. Everything is driven by your existing note properties, and every change is written straight back to your frontmatter. Define your note types yourself, or let the Obsidian Starter Kit plugin configure them for you when it's installed.

Requires Obsidian 1.13+ (the Bases view API). Desktop only (mobile isn't supported yet).

Screenshots

A Base read as a board. A configurable status property drives the columns, and each card shows the properties from your Bases view:

Kanban board

The same idea on a large task base, with collapsed columns keeping the backlog out of the way:

Tasks board

Split the board into swimlanes by note type or any property (here, by priority):

Swimlanes

Flip that exact board into a calendar to schedule work, plotting scheduled dates and deadlines together:

Calendar mode

Filter as you type with a compact query language:

Filter as you type

When a backlog gets overwhelming, work through it one card at a time in Triage mode:

Triage mode

Configure statuses, colors, relationships, and archiving per note type, synced from the Obsidian Starter Kit when it's present:

Note types

Install

From Community plugins (once listed): go to Settings → Community plugins → Browse, search for Kanban Action Planner, install, and enable.

Manually: download main.js, manifest.json, and styles.css from the latest release into <vault>/.obsidian/plugins/kanban-action-planner/, then enable the plugin in Settings → Community plugins.

Then add a Kanban view to any Base. See the usage guide for the full walkthrough.

Highlights

  • Kanban view in Bases. Add one or more Kanban views to any Base. The Base's own filters select the notes.
  • Status to columns, defined not guessed. A configurable status property places cards into columns you define (per view, from the Starter Kit, or in settings), so a typo can't create a stray column. Unmapped notes collect in an "Unmapped" column that hides itself when empty.
  • Move, reorder, sort. Drag a card to another column to change its status, or reorder within a column (written to a configurable manual_order property). Auto-sort each column by name or any property, including a base formula like a priority_score, ascending or descending. Full keyboard support (move, reorder, menu) and command-palette commands.
  • Filter as you type. A toolbar search box with a compact, Jira-like query (status:active OR due:overdue, parent:"PKM" -tag:archived), saved per view, in both board and calendar mode.
  • Triage mode. Work through an overwhelming backlog one card at a time, setting priority, urgency, effort, and the rest from one-click controls. It doubles as a spaced-repetition review queue, surfacing cards whose review is overdue.
  • Relationships, viewable and editable. Parent, sibling, child, and blocked_by via link-properties (plus an optional tag and link heuristic). Navigate them, add or remove them from the card menu, flag and filter blocked items. An archived blocker stops blocking.
  • Swimlanes. Split the board into collapsible lanes by note type or any property, with an Ungrouped lane. Cross-lane drag rewrites the grouping property.
  • Calendar mode. Flip a board into a scheduling calendar (day, week, month, quarter, year) that plots scheduled dates and deadlines together. Drag cards onto days to set date_scheduled or date_due, with an Unplanned / No-deadline panel and per-day zoom.
  • Archiving. Move finished cards into a placeholder-driven folder (Archive/{{year}} and more), manually or automatically when a card reaches a given status. Links are preserved.
  • Cards show your view's properties. Each card renders the properties you've added to the Bases view (the standard Properties selection), labelled and in order. Ordinary properties and base formulas (formula.…) alike, so a computed value shows with no extra setup. Enum values are color-coded by rank (warm = top priority or urgency, cool = low) so the board reads like a heatmap, the NN - sort prefix is hidden, and a numeric score shows as an accent badge.
  • Note types. Reusable per-type config (statuses, colors, relationships, archiving, swimlanes). Define your own by tag, folder, or regex, or mirror them from the Obsidian Starter Kit when present.
  • Productivity touches. Soft per-column WIP limits, multi-select with bulk set-status / archive / open, overdue and due-today emphasis, an optional due countdown badge (in 3d, 2d overdue, today, color-coded by urgency and positionable on the title, a chip, the corner, or a footer), native hover preview, and per-view state remembered across reloads.
  • Your notes stay the source of truth. Status, order, dates, relationships, and grouping are all written to frontmatter. Desktop only for now (mobile isn't supported yet), and respects reduced-motion settings.

Development

See DEVELOPMENT.md. In short: bun install, then bun run dev (watch) or bun run build (production). Quality gate: bun run tsc, bun run lint, bun test, bun run build.

License

MIT License. See LICENSE.