Releases: THANSHEER/obsidian-mermaid-flow
Releases · THANSHEER/obsidian-mermaid-flow
Release list
v1.7.0 - More Control Over Your Layout
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 viatextContent, so a crafted label can't inject arbitrary markup into the DOM
v1.6.0 - New Feedback Tools
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
Version/tag housekeeping only — no functional changes from 1.4.5.
v1.4.5 - Sequence Diagrams, Mindmaps, ER Diagrams, and More
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
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
Features
- Click-to-navigate node links: clicking a node with a Mermaid
clicklink 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
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
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
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
Improvements
- Stricter linting and build attestation enforced in CI
Fixes
- Replaced bare
document/windowreferences withactiveDocument/activeWindowthroughout, fixing behavior when the editor is opened in a popout window