Skip to content

Discourse Graph v1.6.0

Latest

Choose a tag to compare

@trangdoan982 trangdoan982 released this 25 Aug 04:22

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; Tab commits it to a chip that filters results. Unconfirmed text stays a plain keyword query, so filtering never happens by accident. Backspace highlights 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: Enter opens the active result in a new tab, Shift+Enter opens 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+Enter inserts 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 own generateMarkdownLink, 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-item into 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 carries min-width: 0 so 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