Skip to content

1.4.0

Choose a tag to compare

@addozhang addozhang released this 19 Mar 15:07
· 39 commits to main since this release

What's New in 1.4.0

✨ Features

  • Mermaid diagram conversion — Automatically convert mermaid code blocks to PNG images during publish
    • Configurable scale factor (1-4x, default 2) for image quality
    • Configurable theme (default/dark/forest/neutral/base)
    • Mermaid source blocks preserved in original document
  • Backblaze B2 storage support — New cost-effective storage provider

🐛 Fixes

  • Fixed double-upload of mermaid-generated images when "Upload web images" is enabled
  • Fixed B2 MIME type detection and URL derivation
  • Added ImageKit URL validation guard

🔧 Improvements

  • Migrated ImageKit from SDK to Obsidian's built-in requestUrl API
  • Reorganized settings UI into logical sections (General, Mermaid, Storage, Advanced)
  • State-based double-upload prevention using Set<string> tracking