Releases: soakaye/obsidian-marimo-bridge
Releases · soakaye/obsidian-marimo-bridge
1.0.2
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 tonull. - 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
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
.pynotebooks 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
```marimocode block syntax. - Context Menu Integration: Easily open relevant files in Marimo using the Obsidian file tree context menus.
1.0.0
This is first release of obsidian-marino bridge.