Skip to content

Releases: DiscourseGraphs/discourse-graph-obsidian

Discourse Graph v1.4.4

Choose a tag to compare

@trangdoan982 trangdoan982 released this 23 Jun 17:21

Full Changelog: 1.4.3...1.4.4

Discourse Graph v1.4.3

Choose a tag to compare

@trangdoan982 trangdoan982 released this 23 Jun 17:20

Full Changelog: 1.4.2...1.4.3

Discourse Graph v1.4.2

Choose a tag to compare

@trangdoan982 trangdoan982 released this 23 Jun 16:13

Full Changelog: 1.3.0...v1.4.2

mira

mira Pre-release
Pre-release

Choose a tag to compare

@trangdoan982 trangdoan982 released this 22 Jun 14:16

Full Changelog: 1.3.0...v1.4.2-alpha2

mira

mira Pre-release
Pre-release

Choose a tag to compare

@trangdoan982 trangdoan982 released this 05 Jun 21:53

Full Changelog: 1.3.0...v1.4.2-alpha

Discourse Graph v1.4.1

Choose a tag to compare

@trangdoan982 trangdoan982 released this 03 Jun 17:16

Bug fix

  • Manage group leading to the wrong URL #1102

Discourse Graph v1.4.0

Choose a tag to compare

@trangdoan982 trangdoan982 released this 02 Jun 21:11

v1.4.0

Features

  • Unified create & convert node flows: Creating or converting content into a discourse node now opens ModifyNodeModal with context pre-filled — from editor selection (#1003), hotkey + inline picker (#1001), right-click “Turn into discourse node” (#990), canvas “Convert to” (#1002), and a new command to convert the active page (#1089).
  • Insert backlink option: When creating a node, choose whether to insert a backlink at the cursor with smart defaults (#1018).
  • Convert image embeds to nodes: “Convert to node” on images is easier to discover (click instead of hover) with updated styling (#991).
  • Simpler convert-from-file flow: File explorer “Convert into” no longer shows the search-as-you-type dropdown (#1017).
  • Import templates from groups: Node type settings include a flow to import templates shared via your groups (#1076).
  • Template sync with schemas: Syncing node schemas to Supabase now includes template content for sharing across spaces (#993), with an initial migration for existing templates (#1090).
  • Provenance in discourse context: Relationship context shows where information came from (#1030).
  • Admin panel: space credentials & groups: Open the web UI with a space’s credentials (#1005) and see groups you belong to (#1011).
  • Removed “Open node type” command: Replaced by the updated create/convert flows; docs updated accordingly (#999).

Bug Fixes

  • Supabase sync recovery: Obsidian sync recovers correctly after a Concept upsert failure instead of staying stuck (#1070).
  • Link fragments on import: #heading and block references in markdown links and wikilinks are encoded correctly during import (#995).
  • Node tag hotkey placeholder: Settings placeholder no longer shows doubled slashes (#1073).v1.4.0

Discourse Graph v1.3.0

Choose a tag to compare

@trangdoan982 trangdoan982 released this 04 May 04:35

Changelog
v1.3.0

Features

  • Stable import folder identification: Import folders are now matched by spaceUri via a .dg.metadata file instead of vault name, fixing issues with vault renames and name collisions. Existing import folders are migrated automatically on plugin load. (#970)

  • Author username on imported nodes: Adds a username field propagated to the platform account, node frontmatter, discourse context panel, and import modal so imported content shows who published it. (#981)

Bug Fixes

  • Create discourse node backlink behavior: The "Create discourse node" command only inserts a backlink at the cursor when text is selected, and works correctly when invoked from outside an active editor. (#986)

Discourse Graph v1.2.0

Choose a tag to compare

@trangdoan982 trangdoan982 released this 27 Apr 20:43

v1.2.0

Features

  • Relation creation via drag handles: Draw discourse relations directly on the canvas by dragging from node handles. Clicking an existing relation arrow lets you update its type in-place. (#909)

  • Drag-and-drop wikilinks onto canvas: Drag wikilinks from reading view or live preview onto the tldraw canvas to create discourse node shapes. Supports both [[wikilink]] and [markdown](link) formats. (#960)

  • Provisional imported relation schemas: Imported relation types and triplets are now marked as provisional and hidden from all creation UIs until you explicitly accept them in settings. Prevents clutter from unreviewed imports. (#948)

  • View-only notice for imported nodes: The discourse context panel now shows an amber "View only" badge with a tooltip indicating the source space when viewing an imported node. (#966)

  • Improved node creation dialog UX: The content field now appears before the node type selector, auto-focuses on open, and auto-detects the node type when selecting an existing node. (#976)

  • Auto-resizing content input with character limit: The content field in the node creation dialog now grows vertically as you type and enforces Obsidian's 255-character filename limit with an inline error message. (#977)

  • Hover tooltip on discourse context panel icon: The base icon in the discourse context panel now shows an informational tooltip on hover. (#962)

Bug Fixes

  • Command palette accessibility: The "Create discourse node" command now appears in the command palette even when no markdown file is open. A link to the new note is inserted only when a file is active. (#979)

Discourse Graph v1.1.0

Choose a tag to compare

@trangdoan982 trangdoan982 released this 09 Apr 16:03

Changelog

v1.1.0

Features

  • Convert image to node via hover icon: Adds a "Convert to node" hover icon on embedded images in the editor — clicking it opens the node creation modal to turn the image into a discourse node. (#936)
  • Create Base view command for node types: Adds a "Create Base view for node type" command that generates a .base YAML file filtered by node type, accessible from the command palette, node type settings, and the discourse context panel. (#935)
  • Node menu hotkey on text selection: When the node tag hotkey is pressed with text selected, an inline node type picker appears — selecting a type creates a discourse node from the selected text and replaces it with a [[wiki-link]]. (#917)
  • Separate tentative (imported) relations in UI: The relationship section now splits into "Current Relationships" (local/accepted) and "Tentative Relationships" (imported, not yet accepted), with per-entry accept buttons on tentative entries. (#941)
  • Auto-save plugin settings: Settings now auto-save to match Obsidian's native behavior — removes the "Save Changes" button from all settings tabs; discrete inputs save immediately, text inputs save on blur. (#913)

Bug Fixes

  • Fix relations.json scattered across multiple locations: relations.json is now always stored at the vault root; on every load, scattered files are found, merged, and consolidated automatically. (#947)
  • Re-scan unpublished relations at load or sync: Unpublished relations are now re-scanned when the plugin loads or syncs, preventing relations from being silently missed. (#918)