Changelog
v1.6.0
Features
- Advanced node search: A new command, Open node search, opens a dedicated modal for finding discourse nodes across the vault. More details in the documentation
- Filter search by node type: A filter beside the search input narrows results to chosen node types, showing an active count badge, colour dots per type, a per-row Only button, and a type-search field once you have more than seven types. Multiple types return their union. (#1315)
- Keyboard-only type filtering with tag chips: Typing in the search field offers the best matching node type as ghost text with a
⇥hint;Tabcommits it to a chip that filters results. Unconfirmed text stays a plain keyword query, so filtering never happens by accident.Backspacehighlights a chip before removing it. (#1321) - Sort search results: A sort dropdown offers five dimensions — relevance, alphabetical, date created, date modified, and author — each with ascending and descending controls. Sorting is applied across all matches before the visible list is truncated. (#1320)
- Open results in a new tab or split:
Enteropens the active result in a new tab,Shift+Enteropens it in a split, and both are also clickable from a new footer action bar. (#1292) - Insert a result as a link at the cursor:
Mod+Enterinserts a link to the active result at the cursor position you left behind, then returns focus to the editor. Links are generated through Obsidian's owngenerateMarkdownLink, so your vault's wikilink and path settings are honoured. (#1314)
- Status bar help menu: An optional Discourse Graph icon in the status bar opens a help menu with Send feedback, Docs, Community, and Settings. It is off by default and toggled from General settings. (#1276)
Bug Fixes
- Relation settings row styling: Obsidian 1.13 turned
.setting-iteminto a card and clamped settings panes to ~700px, which pushed the Accept and Delete buttons in Discourse relation rows outside their row background. The custom row content now carriesmin-width: 0so it shrinks inside the card as intended. (#1277)
Internal
- ESLint 9 and typescript-eslint 8: Upgraded across the repo, unblocking
eslint-plugin-obsidianmd. (#1293) - Documentation — node search: New user-facing docs page at
/docs/obsidian/core-features/node-search. (#1336) - Documentation — bulk identify discourse nodes: New page at
/docs/obsidian/advanced-features/bulk-identify-discourse-nodes, covering the previously undocumented command and the behaviour that isn't discoverable from its UI. (#1291)
Full Changelog: 1.5.3...1.6.0