Skip to content

Releases: KHR0907/obsidian-3d-semantic-graph

1.3.1

12 Jun 04:44

Choose a tag to compare

1.3.1

  • Timeline date source is now configurable — new setting under Graph: File created time (default) or Frontmatter created / date created with file-time fallback
  • The default behavior returns to plain file created time; frontmatter dates are opt-in

1.3.0

12 Jun 02:07

Choose a tag to compare

1.3.0

Korean and English UI

  • New Language setting (auto / English / 한국어) under General settings
  • Auto follows the Obsidian app language — Korean users get a fully localized UI out of the box
  • Covers the graph toolbar, insights panel, semantic neighbors sidebar, timeline, settings tab, notices, and the HTML export overlay

Review hygiene

  • Removed the unused ngraph force engine from the bundle — the plugin no longer ships any runtime code generation (new Function)
  • Fixed a stale default value in the UMAP neighbors setting description

1.2.0

12 Jun 01:23

Choose a tag to compare

1.2.0

Migrates the settings tab to the declarative Settings API introduced in Obsidian 1.13.

  • Settings are now defined via getSettingDefinitions() — they appear in Obsidian's settings search, and slider values are shown inline
  • Destructive reset button uses the new setDestructive() styling
  • Requires Obsidian 1.13.0 or newer (raised from 1.7.2)

No functional changes to the graph, insights, timeline, neighbors, or export features.

1.1.1

12 Jun 01:11

Choose a tag to compare

1.1.1

Maintenance release addressing automated review findings.

  • Restore the registered plugin ID 3d-semantic-graph (1.1.0 shipped with a mismatched ID and could not be picked up by the directory)
  • Raise minAppVersion to 1.7.2 to match the async revealLeaf API in use
  • Type embedding API responses properly instead of unsafe any access
  • Use activeDocument / window.setTimeout for popout window compatibility
  • Update lodash-es past advisory GHSA-r5fr-rjxr-66jc
  • Release assets now ship with GitHub artifact attestations for build provenance

1.1.0

12 Jun 01:02

Choose a tag to compare

What's New in 1.1.0

Insights panel

  • Suggested links — semantically close but unlinked note pairs, ranked by cosine similarity, drawn as dashed lines in the 3D scene with one-click link insertion
  • Potential duplicates — note pairs with near-identical content (similarity ≥ 93%)
  • Orphan notes — notes without any links (works without embeddings)
  • MOC generation — create a Map of Content note for any folder cluster in one click
  • Computation runs in a single async pass with a live progress indicator, so large vaults never freeze the UI

Local embeddings (Ollama)

  • New embedding provider: run fully offline against a local Ollama server — no API key required
  • Model presets: nomic-embed-text, mxbai-embed-large, bge-m3

Timeline playback

  • Replay your vault's growth over time with a play button and scrubber
  • Uses frontmatter created / date created when present (survives vault copies and git clones), falling back to file ctime

Semantic neighbors sidebar

  • New right-sidebar view showing the active note's nearest semantic neighbors as a mini 3D graph plus a ranked similarity list
  • Reuses the existing embedding cache — never triggers API calls

Interactive HTML export

  • Download the current graph as a standalone HTML file with positions baked in
  • Node clicks deep-link back into your vault via obsidian:// URLs

1.0.2

12 Jun 00:03

Choose a tag to compare

chore: bump version to 1.0.2

1.0.1

11 Jun 23:55

Choose a tag to compare

fix: rename plugin ID to semantic-graph for review compliance

Plugin IDs must only contain lowercase ASCII letters and hyphens,
so the digit-containing 3d-semantic-graph ID is replaced. Bump to 1.0.1.

1.0.0

05 Apr 14:55

Choose a tag to compare

Release 1.0.0