Releases: devonthesofa/obsidian-note-status
3.1.0
What's Changed
- feat: implement multi-device synchronization for plugin settings by @soler1212 in #90
- Fix/UI problems with new obsidian version by @soler1212 in #92
- feat: add support for default status on new notes by @soler1212 in #94
- Templates marketplace by @soler1212 in #91
- Predefined templates by @soler1212 in #96
- Templates caracterization by @soler1212 in #97
- improve status selector modal by @soler1212 in #98
- notebook navigator integration + fix renaming file by @soler1212 in #99
- improve status group UI by @soler1212 in #100
Full Changelog: 3.0.0...3.1.0
3.0.0
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
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
- [Feature] custom templates by @soler1212 in #53
- chore: remove unused components by @soler1212 in #54
- [Feature] status bar template name by @soler1212 in #55
- [Feature] toolbar button by @soler1212 in #56
Full Changelog: 2.0.0...2.2.0
Note Status v2.0.0
🚀 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
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:
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
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
- Download the release assets from this GitHub release page.
- Extract and place the plugin folder into your Obsidian vault’s .obsidian/plugins/ directory.
- 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!