Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 21:33
· 449 commits to main since this release
ae93dbe

What's New in v0.13.0

πŸ”— Wikilink Rendering

[[wikilinks]] in Claude's responses now render as native Obsidian internal links β€” click to navigate directly to the target note.

πŸ•°οΈ Obsidian Sync Version History

Two new MCP tools let Claude browse and restore file versions from Obsidian Sync:

  • obsidian_get_file_history β€” lists saved versions with UIDs, timestamps, and sizes
  • obsidian_restore_file_version β€” restores a specific version by UID

Requires an active Obsidian Sync subscription.

🌐 Web Viewer Tool

obsidian_open_url opens any URL in Obsidian's built-in Web Viewer. A Settings toggle lets you enable/disable it; auto-grays out if the Web Viewer core plugin is off.

⏰ Built-in Scheduler

Claude can create and manage recurring tasks via four new MCP tools: CronCreate, CronList, CronUpdate, CronDelete.

πŸ§ͺ Per-Branch Test Vaults

npm run vault / npm run vault:update / npm run vault:open spin up an isolated Obsidian vault scoped to the current branch for plugin testing.


Bug Fixes (caught during live testing before release)

  • Panel layout β€” tool calls and permission cards no longer slide behind the input box. Replaced the position: absolute + ResizeObserver padding hack with a proper in-flow flexbox layout.
  • Wikilink clicks β€” links rendered correctly but clicking did nothing. Added click handlers that call app.workspace.openLinkText().
  • Obsidian Sync API β€” getHistory() returns a wrapped object, not a raw array; restoreVersion(uid) is the correct restore signature. Both tools now probe the undocumented API defensively.
  • esbuild hardcoded paths β€” build no longer auto-deploys to personal vault paths; use npm run vault:update for test deployments.

Upgrading

Via BRAT: Settings β†’ BRAT β†’ Update all beta plugins

Manual: drop main.js, manifest.json, and styles.css from the assets below into .obsidian/plugins/obsidian-claude-threads/.


No breaking changes. All existing threads, settings, and scheduled tasks carry over.