# [v2.10.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.10.0)
*Released on 2026-02-22T07:23:44Z*
- added: query mode 'CNF', AND of groups of tags (default for new queries)
- added: right-click in query area to switch between AND (all groups) and OR (any group) modes
- see screenshot
- added: shift+click on nav panel tag to insert into editor (#35)
- improved: focus command shows search panel if hidden
- improved: return focus to editor when hiding nav/search panels
- improved: search tag at cursor keyboard shortcut (Ctrl+Alt+T) (#35)
- fixed: filter highlighting breaking kanban note views
- fixed: quoted filter phrases were case-sensitive
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.9.1...v2.10.0
---
# [v2.9.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.9.1)
*Released on 2026-02-18T10:42:09Z*
- added: "sort by tag" and "add to sort" context menu commands
- see screenshot below
- this makes sorting by nested tags easier, no typing needed
- added: "text" standard sort option
- added: store sort, grouping, and collapse state in per-query options (#35)
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.9.0...v2.9.1
---
# [v2.9.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.9.0)
*Released on 2026-02-17T11:57:20Z*
- added: 'no grouping' mode for paragraph-level cross-note sorting and filtering
- added: search tag at cursor from editor context menu (FR #35)
- added: extend query from editor context menu (FR #35)
- added: cmd/ctrl+click to extend query from nav panel (FR #35)
- added: saved queries: `limit` option
- added: saved queries: column rename syntax in `includeCols` (e.g., `col:Display Name`)
- added: settings: hide tag prefix in navigation panel (by @zerg-zerg, #33)
- added: settings: auto-open search panel on saved query load (by @zerg-zerg, #34)
- added: settings: nav/search panel visibility
- improved: parallelise note content fetching in batches (see settings)
- this makes search and startup faster, especially on mobile
- improved: numeric-aware comparison in tag range filtering
- improved: prettify saved query JSON in note body
- fixed: separate loadQuery parsing from DB reconciliation (thanks to @zerg-zerg, #31)
- fixed: guard unnecessary writes during periodic tag conversion (#35)
- this makes the sync betwern Joplin tags and inline tags more reliable
- fixed: send query and results when toggling search panel visible
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.8.0...v2.9.0
---
# [v2.8.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.8.0)
*Released on 2026-02-04T22:40:59Z*
- added: saved queries dropdown to search panel (see screenshot)
- added: auto-load saved queries setting


**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.7.4...v2.8.0
---
# [v2.7.4](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.7.4)
*Released on 2026-02-02T23:42:16Z*
- fixed: escape square brackets in Tag regex setting example (fixes #30)
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.7.3...v2.7.4
---
# [v2.7.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.7.3)
*Released on 2026-01-17T00:00:25Z*
- fixed: preserve nested tag separator in new table entries (closes #28)
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.7.2...v2.7.3
---
# [v2.7.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.7.2)
*Released on 2025-12-26T11:04:52Z*
- improved: preserve context expansion state when updating search results
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.7.1...v2.7.2
---
# [v2.7.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.7.1)
*Released on 2025-12-23T04:56:49Z*
- improved: render Markdown highlighting
- improved: allow color and style attributes in HTML sanitization
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.7.0...v2.7.1
---
# [v2.7.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.7.0)
*Released on 2025-12-19T12:18:41Z*
- added: context expansion for search results
- click ↑ next to results to view more from the note (up to 3 expansion steps)
- customise length in the settings
- added: CSS styling for core and context lines
- added: search status panel messages
- added: HTML sanitisation for search results
- improved: settings descriptions with examples
- improved: panel and dialog styling
### standard result display
### expanded context display
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.6.3...v2.7.0
---
# [v2.6.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.6.3)
*Released on 2025-11-14T01:07:54Z*
- added: nested tag support for date tags (FR #24)
- improved: memory management
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.6.2...v2.6.3
---
# [v2.6.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.6.2)
*Released on 2025-10-08T13:16:33Z*
- fixed: mermaid rendering on mobile
- improved: tag preview rendering at the token level
- improved: tag preview rendering skips certain joplin text tokens
- refactor: inline CSS styles for front matter and tag rendering
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.6.1...v2.6.2
---
# [v2.6.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.6.1)
*Released on 2025-09-29T12:08:36Z*
- improved: MD preview tag rendering supports custom regexes
- improved: search panel tag rendering with separate CSS classes for each tag prefix
- fixed: search panel toggling
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.6.0...v2.6.1
---
# [v.2.6.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.6.0)
*Released on 2025-09-23T12:21:48Z*
- added: render tags in the Markdown preview (see settings)
- added: render front matter in the Markdown preview (see settings)
- added: highlight front matter in the Markdown editor (see settings)
- fixed: front matter parsing logic
### Markdown editor
### Markdown preview
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.5.9...v2.6.0
---
# [v2.5.9](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.9)
*Released on 2025-09-17T13:18:37Z*
- added: setting: notebook inclusion in database
---
# [v2.5.8](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.8)
*Released on 2025-08-19T21:46:29Z*
- added: setting: `Database: Exclude notebooks` by notebook ID (#22)
- added: commands: Exclude / Include notebook (#22)
- improved: search results filter with exclusion patterns, beginning with `!` (#22)
- fixed: show quick open arrow when highlighting note titles
---
# [v2.5.7](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.7)
*Released on 2025-08-06T20:19:42Z*
- added: toggle navigation panel keyboard shortcut
---
# [v2.5.6](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.6)
*Released on 2025-07-30T14:19:16Z*
- fixed: ensure that date tags are evaluated at least at daily frequency
- fixed: reset regex state during front matter tag parsing
- fixed: skip front matter blocks during inline tag parsing
- improved: use the `keywords` front matter field for inline tags
---
# [v2.5.5](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.5)
*Released on 2025-07-12T00:55:28Z*
- fixed: improve JSON query loading with enhanced format handling
- fixed: apply sorting after note edits
---
# [v2.5.4](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.4)
*Released on 2025-07-11T12:51:00Z*
- fixed: hide query but not the following text (#21)
---
# [v2.5.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.3)
*Released on 2025-07-11T12:28:16Z*
- added: setting: middle matter support (#20)
---
# [v.2.5.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.2)
*Released on 2025-07-10T13:04:47Z*
- fixed: regex safety check (#19)
---
# [v2.5.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.1)
*Released on 2025-07-04T05:40:59Z*
- fixed: regression: open links with >50 chars URLs
- improved: convert joplin tags to inline tags skips existing inline tags in body
- improved: settings labels
---
# [v2.5.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.5.0)
*Released on 2025-06-22T14:21:54Z*
- added: kanban view for all tasks in the search results based on checkbox state
- including [YesYouKan](https://github.com/joplin/plugin-yesyoukan) support
- added: sort by tags now works across all note views and the panel display, with an interactive sort dialog
- added: repeating customisable date tags #week and #month for recurring scheduling
- added: command to replace relative dates with absolute dates in current / selected line. `#today -> #2025-06-22`
- added: syntax highlighting for code blocks and frontmatter in the panel
- added: setting: `Tag conversion tracking` to maintain consistency between Joplin tags and inline tags during conversions (#18)
- added: settings to control which toolbar commands are visible
- improved: saved queries are hidden in the markdown preview (#9)
- improved: result grouping can be defined in queries and selected in the panel context menu (click on note titles)
- improved: panel state preservation
- improved: memory management and security
- fixed: legacy checkbox interaction behaviour
[Tag sorting demo](https://www.youtube.com/watch?v=HvunHOc2zlM)
[Kanban view demo](https://www.youtube.com/watch?v=e7HhQJjpEJg)
---
# [v2.4.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.4.0)
*Released on 2025-05-15T12:06:52Z*
this release improves the navigation and display of search results.
- added: 'Search: Result grouping' setting, which determines how results are split into sections: group by heading (default); group consecutive lines (legacy behaviour); split at each item / paragraph. grouping affects the behaviour of search filters
- added: separate settings 'Note view: Highlight filter results' and 'Search: Highlight filter / tag results'
- added: 'Search: Wait for note period (ms)' setting, that you may decrease to scroll faster to note lines
- added: quick link (arrow) to the first result in each note
- added: 'Note view: Display colors' setting, to use color tags for titles in note view
- improved: a click on any line in the result list scrolls to that line in the note
- improved: expanded/collapsed state preserved on mobile
- improved: on mobile, dismiss the plugin panel when opening a note
- improved: tag ranges logic
- improved: render soft line breaks as hard line breaks
- improved: update the note view when saving a query
- improved: open external links, and links to note headings
- improved: support wikilinks to zettel IDs or first word in title
- fixed: tag parsing in the beginning of a line
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.3.2...v2.4.0
---
# [v2.3.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.3.2)
*Released on 2025-03-24T19:28:02Z*
- fixed: release notes freeze when Joplin starts minimised
- improved: command descriptions
- improved: command order in 'Tag Navigator' sub-menu
- added: Note sub-menu 'Convert all notes'
- added: Note sub-menu 'Convert current note'
- improved: error handling when editor is unavailable
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.3.1...v2.3.2
---
# [v2.3.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.3.1)
*Released on 2025-03-16T13:05:40Z*
- fixed: disable js-yaml type parsing in front matter
- fixed: clear result count with the rest of the panel
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.3.0...v2.3.1
---
# [v2.3.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.3.0)
*Released on 2025-03-03T13:53:14Z*
- new: release notes dialog
- improved: tag parsing regex to support multilingual tag names
- if you are using a custom regex, consider updating it based on the README
- improved: support filtering results with regex in note views (when setting is enabled)
- fixed: regression: convert all notes to joplin tags
- fixed: removed extra slash from notebook path
- fixed: escape regex characters in note view highlights
- fixed: escape regex characters in table processing
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.2.0...v2.3.0
---
# [v2.2.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.2.0)
*Released on 2025-02-22T05:44:12Z*
- new: convert front matter tags to Joplin tags
- new: display front matter tags in note tags navigation panel
- new: filter results by notebook name / path (ref #7)
- new: setting: `Note view: Location of results` (ref #9)
- default: before query
- improved: notebook path setting description and placement
- improved: remove result count from note view (ref #8)
- fixed: find saved query on first line of note (ref #11)
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.1.4...v2.2.0
---
# [v2.1.4](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.1.4)
*Released on 2025-02-20T11:12:55Z*
- fixed: handle empty tags during conversion to joplin tags
- fixed: handle joplin tag pagination during conversion to joplin tags
- improved: optimise joplin tag retrieval during conversion to joplin tags
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.1.3...v2.1.4
---
# [v2.1.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.1.3)
*Released on 2025-02-17T13:02:36Z*
- new: use shift+enter to insert tag
- new: `Insert tag` command in panel context menu
- improved: confirmation dialog before converting all notes
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.1.2...v2.1.3
---
# [v2.1.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.1.2)
*Released on 2025-02-15T00:49:41Z*
- fixed: table view: display correctly tags with a prefix matching another tag
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.1.1...v2.1.2
---
# [v2.1.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.1.1)
*Released on 2025-02-13T11:56:02Z*
- improved: sort results tie break by line numbers always in ascending order
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.1.0...v2.1.1
---
# [v2.1.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.1.0)
*Released on 2025-02-11T01:06:02Z*
- added: color tag (see screenshot)
- Example: `#color=DeepSeaGreen`, `#color=#008080` or `#color=rgb(0, 128, 128)`.
- Set the colour of an entire note by tagging one of its first 2 lines with the colour tag.
- Different sections of the same note may be tagged with different colours. They will be displayed separately in the panel (see an example below).
- added: setting: Color tag
- added: setting: Search: Use color to set result: border / background
- added: context menu command: show / hide search query section
- added: context menu command: expand tag list
- improved: most settings do not require restart
- improved: support tag negation in edit query
- fixed: conversion to and from tag range in edit query command
- fixed: regression: add note mentions from dropdown
- fixed: distinguish between duplicate tags in edit query
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v2.0.1...v2.1.0
---
# [v2.0.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.0.1)
*Released on 2025-01-26T12:38:10Z*
- fixed: regression: handle deleted notes in database update
---
# [v2.0.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v2.0.0)
*Released on 2025-01-26T11:48:07Z*
- added: [tag values](https://github.com/alondmnt/joplin-plugin-tag-navigator?tab=readme-ov-file#tag-values)
- example: `#tag=value`
- added: setting: `Tag value delimiter`
- added: [command: `Edit query`](https://github.com/alondmnt/joplin-plugin-tag-navigator?tab=readme-ov-file#tag-ranges)
- added: setting: `Search: (Mobile app) Open notes in edit mode`
- added: [suffix / prefix tag range search with wildcard *](https://github.com/alondmnt/joplin-plugin-tag-navigator?tab=readme-ov-file#tag-ranges)
- added: display tag count in panel
- improved: [use tag values to refer to front matter fields](https://github.com/alondmnt/joplin-plugin-tag-navigator?tab=readme-ov-file#front-matter-tags)
- improved: incremental database updates based on notes' modified time
- improved: set cursor and focus on editor on open note
- improved: clear tag filter after selecting a tag
- improved: replace spaces in range fields
- improved: default setting: periodicDBUpdate 5 -> 0 (update DB only after sync)
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.5.1...v2.0.0
---
# [v1.5.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.5.1)
*Released on 2024-12-31T01:10:07Z*
- fixed: reset currentTableColumns on every note selection
- fixed: update currentTableColumns after refreshNoteView
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.5.0...v1.5.1
---
# [v1.5.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.5.0)
*Released on 2024-12-30T22:57:37Z*
## added
- new: toolbar / context menu command `New table entry note`
- creates a new note with a template of properties based on the current table view
- new: `options` JSON field in saved queries
- `includeCols`
- a comma-separated list of columns (tags / properties) to display in the table view
- can be used to slice the table columns, sort them, or add "modified" / "created" timestamps
- `excludeCols`
- a comma-separated list of columns to remove from the table view (even though these properties exist in the listed notes)
- `sortBy`
- a comma-separated list of columns to sort the table by
- `sortOrder`
- a comma-separated list of the words "ascending" / "descending" (or "desc", "descend", etc.) corresponding to the columns in the `sortBy` field
- example:
```json
{
"query": [
[
{
"tag": "#artist",
"negated": false
}
]
],
"filter": "",
"displayInNote": "table",
"options": {
"includeCols": "title, artist, country, year, modified",
"excludeCols": "notebook, line",
"sortBy": "year",
"sortOrder": "asc"
}
}
```
- new: display result count in panel and note view
- new: setting: `Note view: Show notebook path in table view`
- including parent notebooks
- new: setting: `Note view: Tag case in table view`
- Title Case / lowercase
- new: setting: `Note view: Update view when opening note`
- disabling this may help slower mobile clients
- new: toolbar command `Refresh tag search view in note`
- update the displayed results without initiating a complete tag database update
## fixed
- fixed: show inherited tags in table view
- fixed: remove empty notes from note view
- fixed: clear results in note view on empty search
- fixed: do not format tags in code blocks (or front matter) in search panel
- fixed: error in table view when filtering results
## improved
- front matter
- improved: use `js-yaml` as the preferred yaml parser, fallback to legacy parser
- improved: add error handling and validation to front matter parsing
- improved: front matter tags support custom regex and prefixes such as @, +
- improved: lower case front matter tags
- improved: remove `#frontmatter` tag from table view
- panel
- improved: position context menu while avoiding overflow
- note view
- improved: format saved queries as JSON code blocks in notes
- improved: sort table view columns by number of notes each tag appears in
- improved: table format column alignment
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.4.3...v1.5.0
---
# [v1.4.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.4.3)
*Released on 2024-12-20T04:10:03Z*
- new: inline tags inherit from headings
example:
```markdown
# trip to USA #recipe
clam chowder #soup
```
the last line will be tagged by `#soup` and `#recipe`.
- new: inline tags inherit from first 2 lines of note
example:
```markdown
tags: #recipe
chop suey #chinese
```
the last line will be tagged by `#chinese` and `#recipe`.
- new: inline tags inherit front matter tags
example:
```yaml
---
tags:
- song
---
chop suey! #greatest
```
the last line will be tagged by `#greatest` and `#song`.
- fixed: respect the tagPrefix setting for `#frontmatter` tag
---
# [v1.4.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.4.2)
*Released on 2024-12-19T12:34:40Z*
- new: inline tags inherit from headings
- new: inline tags inherit from first 2 lines of note
- new: inline tags inherit front matter tags
- fixed: respect the tagPrefix setting for `#frontmatter` tag
- improved: clearObjectReferences
- improved: settings description
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.4.1...v1.4.2
---
# [v1.4.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.4.1)
*Released on 2024-12-13T04:38:45Z*
- added: `#frontmatter` tag automatically added to front matter sections
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.4.0...v1.4.1
---
# [v1.4.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.4.0)
*Released on 2024-12-12T12:01:34Z*
- added: front matter support
- front matter fields are treated as tags
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.3.0...v1.4.0
---
# [v1.3.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.3.0)
*Released on 2024-12-09T03:47:21Z*
- added: table view (data view / database)

**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.2.2...v1.3.0
---
# [v1.2.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.2.2)
*Released on 2024-08-23T01:07:48Z*
- new: setting `Space replacement`: Character to replace spaces in converted Joplin tags. Default: "_".
- improve: insert tag without leading space.
- improve: sections appear instead of disappear on panel init.
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.2.1...v1.2.2
---
# [v1.2.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.2.1)
*Released on 2024-08-16T01:47:57Z*
- new: insert tags into the note editor (Markdown / Rich Text) with auto-completion
- in the settings, set `Search: When multiple tags are matched:` to `Insert first in editor`, and follow these steps:
1. press `Ctrl+Shift+I` to change focus to the tag search panel.
2. type part of a tag.
3. press `Enter` to insert the first tag at the current cursor position, and return to the editor.
4. or, press `Esc` to return to the note editor.
- this also works on mobile, if the note editor is open.
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.2.0...v1.2.1
---
# [v1.2.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.2.0)
*Released on 2024-08-15T13:16:50Z*
- navigation panel
- new: navigation panel view of all tags, with nested tags support (see video)
- misc fixes & improvements
- improve: display tooltip for note title in query
- fix: tag name sort to be locale aware
- fix: open range queries
- fix: save over badly formatted queries
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.1.0...v1.2.0
---
# [v1.1.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.1.0)
*Released on 2024-07-20T00:41:27Z*
- commands
- new: toggle task checkboxes between 6 different states via a context menu. **(see screenshot)**
- open, in question, ongoing, blocked, obsolete, done
- new: note toolbar button to load query from a note, which is available on mobile in the 3-dot note menu.
- new: editor toolbar button to toggle note view, which is available on mobile on the editor toolbar.
- note mentions
- new: wikilinks can open notes from the panel.
- fix: regression in wikilink search.
- fix: add notes to query by title *and* ID to handle notes with duplicate titles.
- improve: search only by note ID when available to handle notes with duplicate titles.
- misc fixes & improvements
- fix: remove empty notes from note view.
- fix: avoid multiple context menus.
- improve: content margins style.
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v1.0.0...v1.1.0
---
# [v1.0.0 🎉](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v1.0.0)
*Released on 2024-07-13T09:28:15Z*
- enhanced tag search
- **nested tags / tag hierarchy:** this feature request has been [floating](https://discourse.joplinapp.org/t/gsoc-idea-hierarchical-tags/6335) [around](https://discourse.joplinapp.org/t/plugin-request-tags-hierarchy/14132) for [some time](https://discourse.joplinapp.org/t/managing-lots-of-notes/15153). 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](https://bear.app/faq/how-to-use-tags-in-bear/#nested-tags), [Obsidian](https://help.obsidian.md/Editing+and+formatting/Tags#Nested+tags), [Notable](https://notable.app/#more-features), [Foam](https://github.com/foambubble/foam/issues/614), [Amplenote](https://www.amplenote.com/help/organizing_notes_tags#How_do_nested%2Fhierarchical_tags_work%3F_How_can_I_manage_multiple_projects_with_them%3F), 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.
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.8.0...v1.0.0
---
# [v0.8.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.8.0)
*Released on 2024-06-26T00:50:35Z*
- enhanced tag search
- new: tag range queries **(see screenshot)**
- check the Enter, Esc, ArrowUp key presses while editing ranges in the panel
- new: `#today` date tag, with support for date arithmetic (e.g., `#today+1`)
- this special tag can be used both to tag and to search **(see screenshot)**
- new: Enter key press can add multi-tags to query
- new: optional regex support in filters
- enhanced tag editing **(see screenshot)**
- new: context menu command `Replace all` to edit all instances of a tag
- new: context menu command `Remove all` to remove all instances of a tag
- other
- new: follow links to notes from the panel
- new settings
- new: Search: Use regex for tag / note / content filtering
- new: Search: Show tag range section
- new: Date tags: Today
- customise the `#today` tag
- new: Date tags: Date format
- misc fixes & improvements
- fix: skip note when tag conversion fails
- improve: default tag regex (stop at quotation marks)
- fix: update database and tag list while editing notes
- improve: results highlighting
- fix: toggle checklist items with markdown formatting
- fix: load results filter on load query command
- improve: more compact panel UX
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.7.4...v0.8.0
**image 1: tag ranges**
**image 2: date tags & date ranges**
note how `#today` is used to tag a paragraph, and to search for dates
**image 3: new tag editing commands**
---
# [v0.7.4](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.7.4)
*Released on 2024-05-23T03:30:23Z*
- various fixes to improve plugin stability and reduce its footprint considerably
- new: blocked-task style checkbox `- [!]` (not officially part of the `[x]it!` specs)
- improve: set a constant level for headings (h3) rendered on the panel
- fix: AND logic for empty tags
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.7.3...v0.7.4
---
# [v0.7.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.7.3)
*Released on 2024-05-14T12:46:49Z*
- new: tag context menu commands `Search tag` and `Extend query` (see screenshot)
---
# [v0.7.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.7.2)
*Released on 2024-05-12T12:53:29Z*
- fix: regression in tag exclusion regex
- fix: regression in updating CSS on panel toggle
- fix: update tags / notes lists on db update
- improve: checkbox + tag spacing style
---
# [v0.7.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.7.1)
*Released on 2024-05-11T14:38:55Z*
- fix: load search filter more robustly and preserve its value when toggling the panel
- improve: checkbox style for easier customization
- you may increase the size of checkboxes by entering in the `Search: Panel style` setting: `.itags-search-checkbox { width: 15px; height: 15px; font-size: 15px }` (requires restart)
---
# [v0.7.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.7.0)
*Released on 2024-05-10T02:47:44Z*
- new: mobile app support (#2)
- this includes many changes and improvements under the hood, that may also improve the desktop experience.
- all features should be supported. scroll to line works when the editor is open.
- new: [[x]it! style](https://xit.jotaen.net/) TODOs **(see screenshot)**
- it's not a complete implementation, but adds support for the 5 types of checkboxes.
- I first learned about this text format on the [Inline TODOs](https://github.com/CalebJohn/joplin-inline-todo?tab=readme-ov-file#roadmap) plugin repo!
- new: settings
- `Search: Colorize todos in results`: toggle custom checkboxes (and `[x]it!` support) on / off.
- `Search: Update inline tags DB after sync`
- `Search: Periodic update of results display in notes`: you may disable this on a Joplin client to avoid conflicts with another client. the same time interval as above applies.
- `Search: Show note mentions section` and `Search: Show results filter section`: hide elements on the panel, for a better mobile / small screen experience.
- misc improvements
- skip conflict notes
- remove saved query from note when saving an empty query
- respect user sort choice after panel hide
- misc fixes
- remove tag command supports tags with special chars
- checkbox toggle next to links and inline code
- avoid updating note when nothing changed
- word-wrapping in search results
Tips on setting tag highlighting in the mobile editor appear [here](https://github.com/alondmnt/joplin-plugin-tag-navigator?tab=readme-ov-file#companion-plugins).
**Screenshot: [x]it! TODOs**
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.6.3...v0.7.0
---
# [v0.6.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.6.3)
*Released on 2024-04-26T09:21:57Z*
- fix: update note view only if changed
- improve: note view link to origin format
---
# [v0.6.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.6.2)
*Released on 2024-04-25T22:31:12Z*
- new: link to origin in note view
---
# [v0.6.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.6.1)
*Released on 2024-04-25T05:20:10Z*
- new: command to toggle note view
---
# [v0.6.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.6.0)
*Released on 2024-04-24T15:04:13Z*
- new: search results can be displayed in auto-generated notes
- improve: saved query in JSON format
- improve: scroll to exact line
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.5.1...v0.6.0
---
# [v0.5.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.5.1)
*Released on 2024-04-15T14:29:17Z*
- fix: empty list prefix case
---
# [v0.5.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.5.0)
*Released on 2024-04-13T12:05:12Z*
- new: commands to convert Joplin tags to inline tags
- new: auto refresh of inline tags in the currently edited note
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.4.1...v0.5.0
---
# [v0.4.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.4.1)
*Released on 2024-03-29T04:42:21Z*
- fix: CM6 / CM5 script loading logic
- fix: style, single line queries to avoid truncated results
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.4.0...v0.4.1
---
# [v0.4.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.4.0)
*Released on 2024-03-25T13:24:25Z*
- new: tag context menu, with Add, Rename & Remove commands
- new: loadQuery command for saved search queries
- new: CodeMirror 6 support
- improve: apply tag inheritance to note mentions / links
- improve: tag parser
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.3.0...v0.4.0
---
# [v0.3.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.3.0)
*Released on 2024-03-17T10:37:21Z*
- new: tag by notes
- search for links or [[wikilinks]] to notes that appear in paragraphs
- you may display backlinks to the current note
- new: tag inheritance
- child outline items inherit tags from their parent items
- improve: search filters
- multiple-word filter: search each word independently, or a complete "quoted phrase"
- search any combination of the note title and the paragraph text
- various ux / style improvements and fixes
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.2.3...v0.3.0
---
# [v0.2.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.2.3)
*Released on 2024-02-27T23:38:03Z*
- new: setting ignoreCodeBlocks
- new: setting minCount
- fix: don't update results if queries don't match
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.2.2...v0.2.3
---
# [v0.2.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.2.2)
*Released on 2024-02-27T13:27:41Z*
- new: saved searches
- you can now save search queries in notes
- each note can contain a single query
- once a note is opened, if it has an embedded query the results will appear in the tag search panel
- you may use notes as "search bookmarks" (for example, using the [Favorites plugin](https://discourse.joplinapp.org/t/notebook-note-to-do-tag-search-favorites-plugin/14049)), or you may store relevant search queries next to the content of regular notes (e.g., project notes)
- these saved searches will sync with the notes
https://youtu.be/xIBZl2Ala9A
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.2.1...v0.2.2
---
# [v0.2.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.2.1)
*Released on 2024-02-25T23:37:51Z*
- new: setting ignoreHtmlNotes
- this setting avoids processing of HTML notes (which tend to contain many false positive tags) by default
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.2.0...v0.2.1
---
# [v0.2.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.2.0)
*Released on 2024-02-25T08:33:10Z*
- a new (inline) tag search system via a dedicated panel
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.1.3...v0.2.0
---
# [v0.1.3](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.1.3)
*Released on 2024-02-14T14:03:00Z*
- fix: parsing after newline
---
# [v0.1.2](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.1.2)
*Released on 2024-02-12T12:59:24Z*
- fix: serialized all-note conversion
---
# [v0.1.1](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.1.1)
*Released on 2024-02-10T06:13:32Z*
- improve: tag parser, require preceding whitespace
- new: settings tagRegex, excludeRegex
- new: keyboard shortcuts
**Full Changelog**: https://github.com/alondmnt/joplin-plugin-tag-navigator/compare/v0.1.0...v0.1.1
---
# [v0.1.0](https://github.com/alondmnt/joplin-plugin-tag-navigator/releases/tag/v0.1.0)
*Released on 2024-02-06T13:57:31Z*
first release.
- convert your existing inline tags to native Joplin tags
- panel for navigating between inline tags that appear in the current note
---