No description
Find a file
Aleix Soler 070df7d3e9
Merge pull request #44 from devonthesofa/chore/performance-setting
feat: disable dashboard and grouped views for large vaults (workaround for performance issues)
2025-07-23 08:44:17 +02:00
.github/workflows feat: add release workflow 2025-04-03 16:08:37 +02:00
.husky feat: increase packages versions; add lintern; add formatter; add pre-commit hook 2025-05-25 12:08:27 +02:00
components feat: hidde dashboard and grouped status by vault size 2025-07-21 21:11:10 +02:00
constants feat: hidde dashboard and grouped status by vault size 2025-07-21 21:11:10 +02:00
core fix: remove all commands when change quick note command 2025-07-21 19:22:47 +02:00
images chore: README 2025-05-09 16:08:38 +02:00
integrations feat: hidde dashboard and grouped status by vault size 2025-07-21 21:11:10 +02:00
scripts refactor: auto-format 2025-05-25 13:24:28 +02:00
styles feat: hidde dashboard and grouped status by vault size 2025-07-21 21:11:10 +02:00
types feat: hidde dashboard and grouped status by vault size 2025-07-21 21:11:10 +02:00
utils feat: status scoped by template 2025-07-20 09:39:50 +02:00
wiki chore: remove unused setting 2025-07-21 18:55:19 +02:00
.editorconfig Initial commit 2025-04-03 15:49:10 +02:00
.eslintignore Initial commit 2025-04-03 15:49:10 +02:00
.eslintrc Initial commit 2025-04-03 15:49:10 +02:00
.gitignore chore: remove .obsidian folder, added to gitignore 2025-07-21 20:54:30 +02:00
.npmrc Initial commit 2025-04-03 15:49:10 +02:00
esbuild.config.mjs refactor: js components to react 2025-06-15 17:37:20 +02:00
LICENSE chore: update the LICENSE file 2025-05-05 12:20:13 +02:00
main.tsx chore: improve view icons 2025-07-20 20:54:02 +02:00
manifest.json chore: bump version 2025-05-25 17:41:56 +02:00
package-lock.json refactor: vanillajs to react 2025-07-15 17:30:17 +02:00
package.json refactor: claude code changed to react components 2025-06-12 21:05:41 +02:00
README.md wip 2025-07-20 21:17:45 +02:00
styles.css refactor: split StatusDashboard component 2025-07-16 18:05:37 +02:00
tsconfig.json chore: style and reused func 2025-07-19 18:30:54 +02:00
version-bump.mjs Initial commit 2025-04-03 15:49:10 +02:00
versions.json Initial commit 2025-04-03 15:49:10 +02:00

Note Status for Obsidian

GitHub release Obsidian Downloads GitHub License

Track the status of your notes with a powerful, customizable status management system. Mark notes as active, completed, on hold, or create your own custom workflows.

Features

  • 📋 Status Assignment: Mark notes with workflow statuses
  • 🎯 Multi-Status Support: Assign multiple statuses per note
  • 📁 File Explorer Icons: Visual indicators in the file tree with configurable positioning
  • 🧭 Status Bar Integration: View current status at a glance with custom unknown status icons
  • ⬇️ Toolbar Dropdown: Change statuses quickly from the editor
  • 📊 Status Pane: Dedicated view organizing notes by status with command palette access
  • Batch Operations: Update multiple files simultaneously
  • 🎨 Custom Statuses: Define and reorder your own statuses with arrow controls
  • 🧩 Template-Based Filtering: Scope statuses by note templates for better organization
  • 🔧 Full Customization: Control how and where statuses appear
  • 🚀 Performance: Optimized for large vaults (40k+ notes tested) Hello World Screenshot

Quick Start

Install

  1. Obsidian → Settings → Community plugins
  2. Search "Note Status" → Install → Enable

First Use

  1. Open any note
  2. Click the icon in toolbar
  3. Select a status (e.g., "active")
  4. Status appears in status bar and file explorer

Example Workflows

Personal Knowledge Management

💡 idea → 📝 draft → ✏️ editing → ✅ completed → 📦 archived

Project Management

📋 backlog → 🚦 ready → 👨‍💻 inDevelopment → 🧪 testing → 🚀 live

Academic Research

🔍 research → 📑 outline → ✏️ draft → 🔬 review → 📚 final

Documentation

For Users

For Developers

Reference

Data Format

Statuses are stored in note frontmatter:

---
obsidian-note-status:
    - HelloWorld
    - draft
---
# Your note content

Contributing

Contributions welcome! See 🔧-Development-Setup for details.

Support the Development

If you find this plugin useful and would like to support its development, you can make a donation through my PayPal account. Any contribution is greatly appreciated and helps me continue improving the plugin!

PayPal: https://paypal.me/aleixsoler