Skip to content

Releases: THANSHEER/obsidian-mermaid-flow

v1.7.0 - More Control Over Your Layout

Choose a tag to compare

@github-actions github-actions released this 16 Aug 09:37
f01da17

Features

  • Setting to open the embedded editor pane as its own tab instead of always splitting the pane vertically (#12)
  • Rich text rendering on the canvas: <b>/<strong>, <i>/<em>, and <font color> tags in node and edge labels now render as styled text instead of raw tags, matching how Obsidian's built-in Mermaid renderer already displays them (#14)
  • Setting to disable canvas auto-resize, so panning or dragging a node near the edge no longer shrinks the whole diagram to fit (#15)
  • Floating properties panel option, replacing the fixed sidebar so the canvas can use the full width when nothing is selected (#16)
  • Setting to collapse properties-panel sections by default (#13)
  • "View release notes" button in settings, linking straight to the GitHub Releases page

Improvements

  • Removed the in-app feedback pop-up shown on install/uninstall/update; feedback, feature requests, and uninstall surveys are now only reachable via the existing command palette entries that open the web forms directly
  • Plugin no longer submits anything to a backend on version change — it just records the version silently

Security

  • Rich text label parsing (#14) never uses innerHTML<b>/<i>/<font> tags are tokenized and only their text content is written back via textContent, so a crafted label can't inject arbitrary markup into the DOM

v1.6.0 - New Feedback Tools

Choose a tag to compare

@THANSHEER THANSHEER released this 16 Aug 05:00
85692da

Features

  • Feedback prompts on install, uninstall, and version updates, using an in-app dialog (star rating, optional message, optional email) that submits to a small backend service
  • Command palette commands to open the web-based feedback, feature-request, and uninstall-survey forms directly: "Send feedback", "Request a feature", "Send uninstall feedback"
  • Ko-fi support widget in settings, with a fallback button if the embedded widget script fails to load (offline, mobile, or CSP restrictions)

v1.5.0 - Release Housekeeping

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:14

Version/tag housekeeping only — no functional changes from 1.4.5.

v1.4.5 - Sequence Diagrams, Mindmaps, ER Diagrams, and More

Choose a tag to compare

@THANSHEER THANSHEER released this 16 Aug 09:10
310ff1e

Features

  • Visual editors for sequence diagrams, mindmaps, and entity-relationship (ER) diagrams — the visual editor previously only supported flowcharts
  • Component library: save reusable diagram snippets and insert them into any diagram
  • Nested subgraphs: a subgraph can now contain other subgraphs, and the nesting survives editing and Mermaid round-trips
  • Plugin is no longer marked desktop-only

Improvements

  • Collapsible sections in the properties panel and settings
  • Configurable default node shape
  • Documentation refresh: updated roadmap, PRD, and architecture docs; archived stale UI/UX audit notes

v1.4.4 - Maintenance Update

Choose a tag to compare

@github-actions github-actions released this 27 Jun 04:21
b759df4

Improvements

  • CI now automatically publishes a GitHub Release with build assets (main.js, manifest.json, styles.css) whenever the plugin version is bumped, replacing a manual release step

No user-facing plugin changes.

v1.4.3 - Click to Navigate

Choose a tag to compare

@THANSHEER THANSHEER released this 16 Aug 09:11
946385f

Features

  • Click-to-navigate node links: clicking a node with a Mermaid click link in Reading mode or Live Preview jumps straight to its target note or URL, using the plugin's own click handling instead of Mermaid's native binding (which Obsidian's security settings can strip, and which can't resolve [[wiki links]] anyway)

v1.4.2 - More Ways to Edit Your Diagram

Choose a tag to compare

@THANSHEER THANSHEER released this 21 Jun 16:52
c533cc3

Features

  • Double-click a node or edge label to edit it directly on the canvas
  • Drag an edge's endpoint to reconnect it to a different node
  • Resize handles for subgraph groups
  • Alignment guide lines while dragging nodes

Fixes

  • Fixed another canvas rendering "blackout" case, on top of the fix shipped in 1.4.1

v1.4.1 - Fixed Display Issues

Choose a tag to compare

@THANSHEER THANSHEER released this 20 Jun 17:26
0cde816

Improvements

  • Consolidated duplicate parsing logic (style-property parsing, closing-fence regex matching) into single shared helpers
  • Removed ~90 lines of dead export code left over from before the dedicated export manager

Fixes

  • Fixed nodes rendering as solid black boxes with invisible text: when the canvas couldn't resolve a CSS color variable, it wrote the unresolved var(...) token straight into the SVG, which silently fell back to black. Color resolution now always falls back to a concrete color instead.

v1.4.0 - Faster and More Powerful

Choose a tag to compare

@THANSHEER THANSHEER released this 13 Jun 01:04
a5cf2af

Features

  • AI-assisted diagram generation and editing: describe a diagram in plain text and generate or improve it via OpenAI, Gemini, or Anthropic, or via a desktop CLI tool — configurable provider, model, and prompt template, with entry points in both the command palette and the editor toolbar
  • Generate a diagram from an image dropped or pasted onto the canvas
  • Custom theme color palette, applied to canvas rendering

Improvements

  • More accurate node sizing via a dedicated text-measurement helper
  • Substantially expanded automated test coverage (AI providers, canvas, diagram types, layout, theme palette)

v1.3.1 - More Stable

Choose a tag to compare

@THANSHEER THANSHEER released this 06 Jun 01:12

Improvements

  • Stricter linting and build attestation enforced in CI

Fixes

  • Replaced bare document/window references with activeDocument/activeWindow throughout, fixing behavior when the editor is opened in a popout window