Release Summary (v1.6.3 – v1.10.6)
Features
- Fuzzy Search (v1.10.0): Integrated Obsidian's native
prepareFuzzySearchfor typo-tolerant filtering. The view rank results by relevance and automatically expands folders to reveal matches hidden in the hierarchy. - Custom Display Names (v1.9.0): Define prioritized frontmatter properties (e.g.,
title, aliases, basename) to use as the display label, supporting custom keys and specialized keywords. - File Type Filtering (v1.7.0): Introduced a system to hide specific extensions (e.g.,
.canvas,.png) globally or per-group, with quick-toggle presets in the toolbar. - Custom Date Properties (v1.8.0): Specify custom frontmatter properties for Created/Modified timestamps to override filesystem metadata for sorting.
- Navigation & UX:
- Added Open in New Tab (middle-click) support.
- Implemented Scroll to Active File with precise virtual list positioning.
- Added folder expansion chevrons in Column View to browse subfolders without opening notes.
Performance & Architecture (v1.6.3 – v1.10.0)
- Lazy Column Rendering: Switching to Column View is now instantaneous in large vaults via an asynchronous batch rendering strategy.
- Surgical DOM Updates: Refactored the view to preserve stable containers (like the virtual scroller) during transitions, eliminating layout thrashing and preserving scroll context.
- Modular CSS: Refactored the monolithic stylesheet into component-specific modules for better maintainability.
Fixes
- Toolbar Isolation: Moved the toolbar into the internal view content to prevent interference from other plugins (e.g., Commander) and disabled the native view header for a cleaner UI.
- Link Resolution: Relationship resolution now uses Obsidian's native
frontmatterLinksAPI, ensuring full compatibility with WikiLinks, Markdown links, and standard path formats. - View Stability: Fixed a critical issue where the active file failed to highlight if its parent structure was already expanded.
Acknowledgements
Special thanks to @Moyf for providing feedback and bug reports to the project <3