This is a plugin for making Kanban boards more useful in Obsidian. When you move a card from one column to another, a property on the card's linked note is updated automatically to the column name.
With this plugin you can make other kinds of views that are not confined to your board, for eg. if you wanted to see open tasks across multiple boards you could write a dataview query for all notes with status != 'Done'
Alternative I found to this (MetaEdit plugin) was slow and buggy, I decided to use a different approach to make a lightweight plugin that is snappy and just works.
- Auto-updates a frontmatter property (default: "status") when a card is moved on a Kanban board
- Performance optimized: only monitors the currently active Kanban board
- Customizable property name
- Visual feedback when properties are updated
- Debug mode for troubleshooting
- Open Obsidian Settings
- Go to Community Plugins and disable Safe Mode (if enabled)
- Click "Browse" and search for "Kanban Status Updater"
- Click Install, then Enable
- Download the latest release from the GitHub repository
- Extract the zip file into your Obsidian vault's
.obsidian/plugins/folder - Restart Obsidian and enable the plugin in Settings > Community Plugins
- Obsidian Kanban plugin must be installed and enabled
- Kanban cards must contain internal links to notes (e.g.,
[[Note Title]])
- Create a Kanban board using the Obsidian Kanban plugin
- Add cards with links to notes (e.g.,
[[My Note]]) - When you move a card to a different column, the linked note's status property will automatically update to match the column name
No additional configuration is required for basic functionality.
The plugin can be configured in the Settings tab:
- Status property name: The name of the property to update in the note's frontmatter (default: "status")
- Show notifications: Toggle notifications when a status is updated
- Debug mode: Enable detailed logging to console (reduces performance, only use for troubleshooting)
There's also a "Test plugin" button that will scan for Kanban items on the active board to verify the plugin is working.
This plugin is designed to minimize performance impact by:
- Only monitoring the currently active Kanban board
- Disconnecting observers when switching to other views
- Processing a limited number of mutations
- Only updating notes when the status actually changes
If you experience any performance issues, try disabling Debug Mode in the settings.
If the plugin isn't working as expected:
- Make sure your Kanban cards contain internal links to notes (
[[Note Title]]) - Check that the Kanban plugin is installed and enabled
- Verify you're viewing a Kanban board (plugin only works with the active board)
- Enable Debug Mode temporarily and check the console (Ctrl+Shift+I) for logs
- Requires Obsidian v1.1.0 or higher
- Requires Obsidian Kanban plugin v1.3.0 or higher
- ⭐️ Star the GitHub repository
⚠️ Report any issues- ⬆️ Submit pull requests for new features or bug fixes
