v1.0.0 :tada:

  • enhanced tag search
    • nested tags / tag hierarchy: this feature request has been floating around for some time. when using nested tags like #parent/child, searching for #parent will bring up all its child tags as well (including #parent/child, #parent/child2, etc.). this format / style is common in many note apps such as Bear, Obsidian, Notable, Foam, Amplenote, and allows one to group tags by projects and contexts. you may use the Replace All command to rename your existing tags and turn them into nested tags.
      • example: when date tagging using the following format #2024/07/13, searching for #2024 will return all dates from 2024, and searching for #2024/07 will return all dates from July 2024.
  • new commands
    • show / hide panel sections (tag ranges, note mentions, results filters) by right-clicking anywhere on the panel.
    • edit tags also by right-clicking on the tag list or the search query.
  • new settings
    • Search: When multiple tags are matched, select: "First" / "All" (behaviour in v0.8.0) / "None" (behaviour before v0.8.0).
      • example: when selecting "All" here, and selecting Search: Use regex for tag / note / content filtering, you could come up with filter patterns to add multiple tags at once to the query and search for all of them.
    • Search: Tag sort by: "Name" / "Count".
      • example: when selecting "Count" here and "First" in the setting above, the most popular tag will be selected by default when pressing Enter in the query builder.
  • misc fixes
    • toggle checklist items with markdown formatting.
    • case insensitive tag ranges.
    • case insensitive tag replace / remove all.
    • checkbox style.
4 Likes