Skip to content

Releases: devonthesofa/obsidian-note-status

3.1.0

19 Mar 18:37

Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.1.0

3.0.0

24 Nov 18:26

Choose a tag to compare

Release 3.0.0

A major upgrade to Note Status. This version delivers a full UI refresh, smoother workflows, and vault-wide visibility tools.

Highlights

  • New status picker across status bar, editor toolbar, and file explorer.
  • Dashboards & Grouped Status View (experimental): vault-wide insight and quick actions.
  • Bulk folder actions with optional recursion.
  • Non-Markdown status support with automatic sync on rename/delete.
  • Revamped file explorer visuals: colors, row tinting, borders, dots, icon framing.
  • Template-based workflows: built-ins, custom templates, and standalone custom statuses.
  • Frontmatter mappings to write statuses to multiple YAML keys.
  • Single or multiple status modes, including string-only storage for compatibility.
  • Simplified settings structure for clearer navigation.
Versioning note (fun but practical)

Starting with 3.0.0, version numbers will increment one by one instead of two by two.
Yes, I loved the aesthetic symmetry.
No, it wasn’t practical.
So from now on: 3.0.1 → 3.0.2 → 3.0.3, like civilized software.
Goodbye chaos, hello clarity ;)

Note Status v2.2.0

07 Aug 19:18

Choose a tag to compare

Release Notes

New Features

Editor Toolbar Button

  • Added status button directly in the editor toolbar for quick access
  • Choose button position: left side, right side, or right-before
  • Show button on all notes or only the active note
  • Visual status indicator with icon and count

Improvements

Status Bar

  • Added option to show template names in status bar
  • Control when template names are displayed (never, auto, or always)
  • Auto mode shows template names only when there are naming conflicts

Settings & Templates

  • New template editor with improved interface
  • Better organization of settings options
  • Enhanced template management experience

User Interface

  • Improved visual consistency across the plugin
  • Better integration with Obsidian's native styling
  • Enhanced hover effects and animations

What's Changed

Full Changelog: 2.0.0...2.2.0

Note Status v2.0.0

23 Jul 19:20
48e8a6d

Choose a tag to compare

🚀 Major Changes

Complete React Architecture Rewrite

  • Migrated entire codebase from Vanilla JS to React
  • Modern component architecture with improved performance
  • Better maintainability and future development

Breaking Changes

  • Settings may need reconfiguration after update
  • Some UI behaviors have changed due to React migration

✨ New Features

Template-Based Status Scoping (#35)

  • Organize statuses by note templates
  • Filter grouped view by template type
  • Better workflow organization for different note types

Custom Status Reordering (#41, #12)

  • Arrow controls for reordering custom statuses

Advanced Unknown Status Customization (#10, #37)

  • Custom icons and colors for unknown status
  • Hide/show unknown status in file explorer
  • Configurable status bar text for no status

Status Autocomplete (#33)

  • Type-ahead search in status dropdowns
  • Keyboard navigation with arrow keys
  • Faster status selection

Performance Scaling (#44)

  • Auto-disable heavy features for large vaults (15k+ notes)
  • Configurable vault size limits
  • Better memory management

🐛 Bugs Fixed

Status Pane Command (#17, #39)

  • "Open Status Pane" now properly opens sidebar
  • Fixed command not revealing pane in collapsed sidebar

Batch Operations Race Condition (#20)

  • Fixed file explorer icon updates during batch operations
  • Resolved conflicts when updating multiple files simultaneously

Unknown Status Handling (#24)

  • Removed default "unknown" values from frontmatter
  • Cleaner YAML output for notes without status

🔧 Improvements

Performance Optimizations (#14)

  • Faster batch status changes
  • Reduced DOM operations
  • Better large vault handling

UI/UX Enhancements

  • Cleaner settings interface
  • Better visual feedback
  • Improved keyboard navigation

Default Behavior Changes (#32)

  • File explorer icons now disabled by default
  • Reduces visual clutter for new users
  • Can be enabled in settings

🔄 Migration Notes

Existing Users:

  • Your status data is preserved
  • Re-check settings after update
  • File explorer icons now default to OFF

Large Vaults (15k+ notes):

  • Dashboard and grouped views auto-disabled
  • Adjust limit in settings if needed
  • Performance-focused defaults

📊 Stats

  • 16 issues closed (bugs, features, improvements)
  • Complete codebase rewrite to React
  • Performance tested up to 40k notes
  • Backward compatible status data

Full Changelog: 1.0.14...2.0.0

Note Status v1.0.14

25 May 15:52

Choose a tag to compare

Full Changelog: 1.0.12...1.0.14

Release Notes

I'm excited to announce the release of Note Status v1.0.14 for Obsidian! This update introduces new productivity features, several critical bug fixes, and ongoing improvements to documentation and code quality.


What's New

  • New Commands: Several new commands have been added to enhance keyboard-based workflows and plugin automation.
  • "Open Status Pane" Command Update: Now opens the sidebar automatically if it's hidden. [#17]
  • Prettier + ESLint: Automatic code formatting and linting added for consistent code style. [#22]

Bug Fixes

  • Fixed: "Add status to current note" command and multiple status disabling logic. [#9, #26]
  • Fixed: Folded lists rendering incorrectly in note preview. [#13, #25]
  • Fixed: Right-clicking in single file editor was breaking tag functionality. [#16, #25]
  • Fixed: Errors when updating note status under certain conditions. [#19, #25]
  • Fixed: Context updates failing in batch and single status modes. [#21, #25]
  • Fixed: Filtered Status Pane showing no results unless pagination was manually reset. [#23, #25]
  • Fixed: Manual frontmatter edits were not refreshing the UI. [#27, #25]

Improvements

  • Codebase Refactor: Cleaned and modularized JavaScript and CSS for better maintainability. [#18, #25]
  • Documentation Updates:
    • README updated for clarity and accuracy. [#29, #31]
    • New Wiki created to simplify and organize documentation. [#30, #31]
    • Frontmatter format documented and aligned. [#11, #31]

Feedback

Found a bug or have a feature request? Open an issue on GitHub, or check out what's in progress on the Project Board.


Support

If you find this plugin helpful, consider supporting its development:

PayPal: https://paypal.me/aleixsoler

1.0.2

03 Apr 14:34

Choose a tag to compare

Release v1.0.2 - Initial Release of Note Status Plugin

Overview

Welcome to the first official release of the Note Status plugin for Obsidian! This plugin enhances your note-taking experience by allowing you to assign, track, and visualize statuses for your notes with a sleek and customizable interface.

Features

  • Status Management: Assign statuses (e.g., active, on hold, completed, dropped, unknown) to your notes via frontmatter.
  • Status Pane: View all notes grouped by status in a dedicated sidebar pane with search functionality.
  • Dropdown & Status Bar: Change note statuses quickly with a dropdown menu and see the current status in the status bar.
  • File Explorer Icons: Display status icons next to notes in the file explorer for at-a-glance recognition.
  • Customizable Settings: Define custom statuses, colors, and icons, and tweak UI options like dropdown position and auto-hiding.
  • Commands: Refresh statuses, insert status metadata, and open the status pane with ease.

Installation

  1. Download the release assets from this GitHub release page.
  2. Extract and place the plugin folder into your Obsidian vault’s .obsidian/plugins/ directory.
  3. Enable the plugin in Obsidian’s settings under "Community Plugins."

Known Notes

  • This is the initial deploy, built with TypeScript and thoroughly tested for compatibility with Obsidian’s API as of April 2025.
  • Some features (e.g., dropdown positioning) rely on DOM-based workarounds due to API limitations; feedback is welcome!

Thanks

  • A huge thank you to the Obsidian community for inspiring this plugin and to xAI for powering the development process with Grok!

Feedback

  • Found a bug or have a feature request? Please open an issue on this GitHub repository. Your input helps make Note Status better!