github takeshy/obsidian-gemini-helper v1.10.4

latest releases: v1.10.8, v1.10.7, v1.10.6...
14 hours ago

New Features

  • Workflow Mermaid Diagrams — ```workflow code blocks now automatically render as Mermaid flowcharts in Reading mode and Live Preview. Supports while-loop back-edge detection and END node styling for terminal nodes.
  • File Explorer Folder Icons — The skills folder displays a 🧩 icon and the workflows folder displays a ⚡ icon in the file tree.
  • Save as Note — Added a button to save individual chat messages as standalone notes.

Improvements

  • YAML Parser Hardening — Improved workflow YAML parsing to avoid false positives from YAML-like keys inside block scalars (e.g., JS code). Uses a WORKFLOW_YAML_KEYS whitelist with backward-scan approach.
  • Code Fence Stripping — LLM responses wrapped in json... fences are automatically stripped when saving to workflow variables.
  • Path Sanitization — Invalid filename characters (*"\<>:|?) in workflow note node paths are automatically replaced with -.
  • Workspace Folder Hiding Fix — Changed from DOM querySelector approach to document.body.toggleClass + CSS rule, ensuring the folder stays hidden after Obsidian re-renders the file tree.

Breaking Changes

  • Workspace Folder — The workspaceFolder setting has been removed. The folder name is now fixed to GeminiHelper. Existing custom settings will be ignored.
  • Skills Folder — The skillsFolderPath setting has been removed. The folder name is now fixed to skills. The settings UI input has been removed.
  • Canvas Export Removed — The "Open as Canvas" action for Mermaid in chat messages and the Canvas export button in the workflow panel have been removed. Use ```workflow code block Mermaid rendering instead.

Don't miss a new obsidian-gemini-helper release

NewReleases is sending notifications on new releases.