# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.7.0] - 2025-10-03 ### Changes - perf: optimize tag frequency calculation using Obsidian's built-in cache API - feat: add tag sorting options with frequency, name, and added time methods - style: adjust tag index header spacing and alignment for better layout balance - refactor: replace sort menu icons with setChecked for cleaner menu state handling - feat: add flexible note sorting by name, modified time, or created time ## [0.6.1] - 2025-10-03 ### Changes - feat: enable drag and drop for intermediate tag nodes with position preservation - feat: implement tag position sorting and fix tag array mutation issues ## [0.6.0] - 2025-10-03 ### Changes - fix: improve tag name extraction from nested tag pane DOM structure - docs: add getting started guide and expand feature documentation in README - feat: add configurable refresh delay with intelligent file change detection - style: adjust tag index spacing and font sizes for better visual density - feat: conditionally show line content settings based on parent toggle - feat: add clickable line content with configurable navigation behavior ## [0.5.0] - 2025-10-03 ### Changes - fix: default showLineContent setting to false - feat: add line content preview to tag index panel with auto-refresh - fix: handle undefined nodes in tag index tree traversal ## [0.4.0] - 2025-10-03 ### Changes - refactor: replace custom hover preview with Obsidian's native hover preview system ## [0.3.0] - 2025-10-03 ### Changes - refactor: remove unused tag hierarchy sorting functionality - feat: replace auto-insert parent tags with persistent tag expansion state - feat: enhance tag tree UI with improved indentation and visual hierarchy - feat: implement hierarchical tag sorting and auto-insert parent tags - feat: implement hierarchical tag display with nested indentation and improved tag parsing - Improve code format ## [0.2.0] - 2025-06-27 ### Changes - Fine tune tag pane open setting - Address review comments - Update README.md - Improve code format ## [0.1.1] - 2025-03-25 ### Changes - Address review comments - Update README.md - Update README.md - Add demo - Update README.md - Create LICENSE - Improve code format ## [0.1.0] - 2025-03-24 ### Changes - Improve css definition - Prepare for submission - Improve plugin info - Fine tune settings tab - Update README.md - Update README.md - Tune spacing - Tune header - Tune tag icon - Fine tune notification - Improve setting tab - Improve notification - Debug tag count and number in tag number - Debug tag count and number in tag number - Remove tag count in tag name - Fix tag order - Fix tag name extraction - Fix tags in frontmatter - Fix tag count in tag pane - Fix tag pane alignment - Debug related notes - Fix adding tags from tag pane - Debug adding tags - Develop initial version - Initial commit