Releases: KHR0907/obsidian-3d-semantic-graph
Releases · KHR0907/obsidian-3d-semantic-graph
1.3.1
1.3.0
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
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
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
minAppVersionto 1.7.2 to match the asyncrevealLeafAPI in use - Type embedding API responses properly instead of unsafe
anyaccess - Use
activeDocument/window.setTimeoutfor popout window compatibility - Update
lodash-espast advisory GHSA-r5fr-rjxr-66jc - Release assets now ship with GitHub artifact attestations for build provenance
1.1.0
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 createdwhen 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
chore: bump version to 1.0.2
1.0.1
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
Release 1.0.0