devonthesofa_obsidian-note-.../README.md

132 lines
6.1 KiB
Markdown
Raw Normal View History

2025-04-17 11:15:29 +00:00
# Note Status for Obsidian
2025-04-03 14:45:35 +00:00
2025-11-23 18:02:05 +00:00
[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://paypal.me/aleixsoler)
[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://buymeacoffee.com/aleixsoler)
2025-07-23 19:01:20 +00:00
[![GitHub release](https://img.shields.io/github/v/release/devonthesofa/obsidian-note-status)](https://github.com/devonthesofa/obsidian-note-status/releases)
[![Build Status](https://img.shields.io/github/actions/workflow/status/devonthesofa/obsidian-note-status/release.yml)](https://github.com/devonthesofa/obsidian-note-status/actions)
[![Obsidian Downloads](https://img.shields.io/badge/dynamic/json?logo=obsidian&color=%23483699&label=downloads&query=%24%5B%22note-status%22%5D.downloads&url=https%3A%2F%2Fraw.githubusercontent.com%2Fobsidianmd%2Fobsidian-releases%2Fmaster%2Fcommunity-plugin-stats.json)](https://obsidian.md/plugins?id=note-status)
[![GitHub License](https://img.shields.io/github/license/devonthesofa/obsidian-note-status)](https://github.com/devonthesofa/obsidian-note-status/blob/master/LICENSE)
[![GitHub Stars](https://img.shields.io/github/stars/devonthesofa/obsidian-note-status)](https://github.com/devonthesofa/obsidian-note-status/stargazers)
2025-04-05 10:07:33 +00:00
Track the lifecycle of every file in your vault using statuses you fully control. Note Status brings visual clarity and structured workflows to Obsidian—whether you're managing research notes, writing projects, tasks, or long-term archives.
It works on both Markdown and non-Markdown files, integrates into multiple UI surfaces, and provides configurable dashboards, commands, and fast actions to keep information flowing.
2025-05-25 11:24:28 +00:00
2025-11-23 18:02:05 +00:00
## Contents
2025-04-20 15:00:24 +00:00
2025-11-23 18:02:05 +00:00
- [Feature Guide](docs/features.md): what the plugin can do across commands, UI surfaces, and workflows.
- [Settings Reference](docs/settings.md): every option, grouped like the in-app settings.
2025-04-20 14:49:51 +00:00
2025-11-24 18:00:22 +00:00
![Big picture 1](images/big-picture-1.png)
![Big picture 1](images/big-picture-2.png)
2025-11-24 17:53:24 +00:00
2025-11-23 18:02:05 +00:00
## Quick start
2025-04-20 15:00:24 +00:00
2025-11-23 18:02:05 +00:00
1. Open Settings → Note Status.
2. Expand **Templates & Statuses** and keep a built-in template or add your own/custom-only set.
3. Pick where to see/change status: **Status Bar** or **Editor Toolbar**.
4. Set a status from the badge or run `Change current note status`.
5. Watch file explorer icons update; hover for the overview popup or click to change again.
6. If enabled, open the **Status Dashboard** or **Grouped Status View** from the ribbon/commands.
2025-07-23 19:01:20 +00:00
2025-11-23 18:02:05 +00:00
## Key features
2025-07-23 19:01:20 +00:00
2025-11-23 18:02:05 +00:00
- Status picker everywhere: status bar badge, editor toolbar, explorer context menus, commands.
- Multi-status or single-status workflows; quick-status commands for hotkeys.
- File explorer icons with configurable placement, frames, and visual treatments (row tint, underline, dot, border).
- Status bar badges with accent/filled/dot styles and icon/text options; template names can auto-show on conflicts.
- Dashboards and grouped views (gated by experimental toggles and vault size limit) for vault-wide visibility and quick actions.
- Built-in templates (Colorful, Minimal, Academic, Project) plus full custom templates and standalone custom statuses.
- Works with YAML frontmatter and non-Markdown via a synced JSON store; frontmatter mappings let you write to multiple keys.
2025-07-23 19:01:20 +00:00
2025-11-23 18:02:05 +00:00
## Data model
2025-07-23 19:01:20 +00:00
2025-11-23 18:02:05 +00:00
- **Markdown**: statuses live under the tag prefix (default `obsidian-note-status`). Map templates/statuses to extra YAML keys and optionally also write to the default.
- **Non-Markdown**: stored in `.obsidian/plugins/obsidian-note-status/non-markdown-statuses.json`, kept in sync on rename/delete.
- **Single vs multi**: multiple statuses by default; single-status mode can store as list (`status: [draft]`) or string (`status: draft`) for compatibility.
2025-07-23 19:01:20 +00:00
## Screenshots
2025-07-23 19:01:20 +00:00
2025-11-24 17:53:24 +00:00
- Nav bar with current status
2025-11-24 18:00:22 +00:00
- ![navbar-unnasigned](images/navbar-unnasigned.png)
- ![navbar-multiple](images/navbar-multiple.png)
2025-11-24 17:53:24 +00:00
- Status assignment:
2025-11-24 18:00:22 +00:00
- ![change-not-status-modal](images/change-not-status-modal.png)
2025-11-24 17:53:24 +00:00
- File explorer with status icons and hover overview:
2025-11-24 18:00:22 +00:00
- ![file-explorer-and-popup](images/file-explorer-and-popup.png)
2025-11-24 17:53:24 +00:00
- Multiple settings:
2025-11-24 18:00:22 +00:00
- ![settings-collapsed](images/settings-collapsed.png)
2025-11-24 17:53:24 +00:00
- Custom templates editor:
2025-11-24 18:00:22 +00:00
- ![settings-collapsed](images/status-templates-1.png)
- ![settings-collapsed](images/custom-templates.png)
2025-11-24 17:53:24 +00:00
- Frontmatter tags mapping
2025-11-24 18:00:22 +00:00
- ![frontmatter-mappings](images/frontmatter-mappings.png)
2025-11-24 17:53:24 +00:00
- Grouped status view:
2025-11-24 18:00:22 +00:00
- ![status-groups-full-picture-2](images/status-groups-full-picture-2.png)
2025-11-24 17:53:24 +00:00
- Status dashboard:
2025-11-24 18:00:22 +00:00
- ![status-dashboard-1](images/status-dashboard-1.png)
- ![status-dashboard-2](images/status-dashboard-2.png)
- ![status-dashboard-3](images/status-dashboard-3.png)
2025-07-23 19:01:20 +00:00
2025-11-23 18:02:05 +00:00
## Installation
2025-07-23 19:11:51 +00:00
2025-11-23 18:02:05 +00:00
### Community Plugin Store (recommended)
2025-07-23 19:11:51 +00:00
2025-11-23 18:02:05 +00:00
1. Obsidian → Settings → Community plugins.
2. Disable Safe mode → Browse → search “Note Status”.
3. Install and enable.
2025-07-23 19:11:51 +00:00
2025-11-23 18:02:05 +00:00
### Manual
2025-07-23 19:11:51 +00:00
2025-11-23 18:02:05 +00:00
1. Download the latest release from [GitHub Releases](https://github.com/devonthesofa/obsidian-note-status/releases).
2. Extract `main.js`, `manifest.json`, and `styles.css` to `.obsidian/plugins/note-status/`.
3. Enable in Community plugins settings.
2025-07-23 19:11:51 +00:00
2025-11-23 18:02:05 +00:00
## Example workflows
2025-07-23 19:11:51 +00:00
2025-11-23 18:02:05 +00:00
**Personal knowledge**
2025-05-25 11:24:28 +00:00
2025-04-20 14:49:51 +00:00
```
2025-05-25 14:12:07 +00:00
💡 idea → 📝 draft → ✏️ editing → ✅ completed → 📦 archived
2025-04-20 14:49:51 +00:00
```
2025-04-20 15:00:24 +00:00
2025-11-23 18:02:05 +00:00
**Project delivery**
2025-05-25 11:24:28 +00:00
2025-04-20 14:49:51 +00:00
```
2025-05-25 14:12:07 +00:00
📋 backlog → 🚦 ready → 👨‍💻 inDevelopment → 🧪 testing → 🚀 live
2025-04-20 14:49:51 +00:00
```
2025-05-25 11:24:28 +00:00
2025-11-23 18:02:05 +00:00
**Academic**
2025-05-25 11:24:28 +00:00
2025-04-17 11:15:29 +00:00
```
2025-05-25 14:12:07 +00:00
🔍 research → 📑 outline → ✏️ draft → 🔬 review → 📚 final
2025-04-17 11:15:29 +00:00
```
2025-05-25 11:24:28 +00:00
2025-11-23 18:02:05 +00:00
## Data format
2025-05-25 11:24:28 +00:00
2025-11-24 17:53:24 +00:00
Statuses in YAML(as string or array, it depends of your settings):
2025-05-25 11:24:28 +00:00
2025-05-25 14:12:07 +00:00
```yaml
---
obsidian-note-status:
2025-07-23 19:01:20 +00:00
- active
- inProgress
2025-05-25 14:12:07 +00:00
---
```
2025-04-20 15:00:24 +00:00
2025-11-23 18:02:05 +00:00
Works with Dataview, Templater, QuickAdd, and search. Non-Markdown uses the JSON store noted above.
2025-07-23 19:01:20 +00:00
2025-11-23 18:02:05 +00:00
## Support the project
2025-07-23 19:01:20 +00:00
[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://paypal.me/aleixsoler)
[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-FFDD00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://buymeacoffee.com/aleixsoler)
2025-07-23 19:01:20 +00:00
---
2025-05-09 13:51:59 +00:00
2025-11-23 18:02:05 +00:00
**License**: MIT · **Author**: [Aleix Soler](https://aleixsoler.com)