4.4 KiB
Note Status for Obsidian
Enhance your note organization with a powerful status management system for Obsidian
Overview
The Note Status plugin allows you to assign and track statuses for your notes in Obsidian. Easily visualize where each note stands in your workflow using customizable statuses like active, on hold, completed, or dropped – or create your own personalized status system.
Features
- Assign Statuses to Notes: Mark your notes with statuses to track their progress
- File Explorer Integration: See status icons directly in your file explorer
- Status Bar & Dropdown: Quick access to change status from the editor
- Status Pane: Dedicated view that organizes your notes by status
- Batch Update: Apply statuses to multiple files at once
- Multiple Status Support: Optionally apply multiple statuses to a single note
- Template Support: Choose from predefined status templates or create your own
- Customizable:
- Create custom statuses with icons and colors
- Set display preferences for UI elements
- Configure where and how status information appears
Installation
Install directly from Obsidian:
- Open Settings → Community plugins
- Disable Safe mode
- Click "Browse" and search for "Note Status"
- Click Install
- Enable the plugin
Usage
Basic Usage
- Open any markdown note
- Click on the status icon in the toolbar or use the status bar at the bottom
- Select a status from the dropdown
- The status is saved in your note's frontmatter
Status Pane
Open the Status Pane via:
- Ribbon icon (left sidebar)
- Command palette: "Note Status: Open Status Pane"
The Status Pane groups your notes by status for easy management and overview.
Batch Updates
To update multiple files at once:
- Select files in the file explorer
- Right-click and choose "Change Status"
- Or use the "Batch Update Status" command from the command palette
Commands
Note Status: Open Status Pane- Opens the status pane viewNote Status: Refresh Status- Refreshes the current note's statusNote Status: Batch Update Status- Opens the batch update modalNote Status: Insert Status Metadata- Inserts status metadata in the current noteNote Status: Toggle Status Dropdown- Shows/hides the status dropdownNote Status: Force Refresh UI- Forces a complete UI refresh
Configuration
Visit the plugin settings to customize:
- Default statuses and colors
- Enable/disable UI elements
- Choose status templates
- Create and manage custom statuses
- Configure display preferences
Templates
The plugin includes several status templates:
- Colorful Workflow: A colorful set of workflow statuses with descriptive icons
- Minimal Workflow: A simplified set of essential workflow statuses
- Academic Research: Status workflow for academic research and writing
- Project Management: Status workflow for project management and tracking
Advanced Usage
Status Metadata Format
Statuses are stored in your note's frontmatter using the following format:
---
obsidian-note-status: ["active"]
---
For multiple statuses:
---
obsidian-note-status: ["active", "inProgress"]
---
Custom Hotkeys
Set up custom hotkeys for frequently used statuses in Obsidian's Hotkeys settings.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch:
git checkout -b feature/my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin feature/my-new-feature - Submit a pull request
Development
To build the plugin:
npm install
npm run build
For development:
npm run dev
License
This project is licensed under the MIT License - see the LICENSE file for details.