Skip to content

Releases: soakaye/obsidian-marimo-bridge

1.0.2

22 Jun 15:20

Choose a tag to compare

What's Changed in v1.0.2

This release introduces a loading indicator for the marimo webview, improves the robustness of the webview loading lifecycle, and fixes a startup crash on clean installs.

Features

  • Marimo Loading Indicator: Added a visual loading overlay with a spinning animation when the marimo server/webview is loading.

Bug Fixes

  • Clean Install Fallback: Fixed an issue where the plugin would crash during initialization on a fresh install due to loadData() resolving to null.
  • Webview Lifecycle Robustness: Improved the guest page loading and watchdog watchdog-timer mechanism:
    • Properly cancels pending watchdogs when the webview successfully loads or is detached.
    • Avoids attempting to reload or render failure UI for webview elements that have already been disconnected from the document.

Documentation

  • Simplified and corrected README formatting, particularly around server termination details.

1.0.1

21 Jun 17:12

Choose a tag to compare

What's Changed

This plugin allows you to view and edit marimo notebooks directly inside Obsidian by embedding the marimo web UI and managing a local marimo server.

Key Features

  • Embedded Marimo Editor: View and edit .py notebooks using the official Marimo interface embedded in an Electron <webview> tab.
  • Automatic Server Management: Detects, installs, and manages the lifecycle of the local marimo server process automatically.
  • Vault-Scoped Server Isolation: Prevents process and port conflicts by managing marimo servers dynamically per Obsidian vault.
  • Code-Block Embeds: View output from notebooks inline using the ```marimo code block syntax.
  • Context Menu Integration: Easily open relevant files in Marimo using the Obsidian file tree context menus.

1.0.0

21 Jun 09:13

Choose a tag to compare

This is first release of obsidian-marino bridge.