Markdown Viewer v3.8.1
Description: Included various bug fixes and improvements around diagram rendering, Markmap optimizations, ABC notation fixes, and security hardenings.
- Diagram Optimizations: Prevented unnecessary diagram re-rendering when editor changes are outside the block. Resolved DOM shift issues and post-processing bugs.
- Markmap Render Improvements: Switched to the official Markmap renderer. Fixed nested code blocks, centered previews, and ensured correct SVG serialization by enforcing synchronous transitions.
- ABC & Mermaid Fixes: Removed the zoom toolbar for ABC notation, allowed soundfont audio requests. Fixed duplicate card titles and Sankey rendering errors in Mermaid.
- Security & Performance: Optimized SEO metadata and hardened security, allowing CDN source map connections. Fixed duplicate inline render on paste for MathJax.
- CI & Docs: Documented advanced diagram engines. Published desktop assets and generated Neutralino client in release builds.
What's Changed
- Replace Current Markmap Rendering with Official Markmap Rendering Engine by @ThisIs-Developer in #198
- fix: prevent unnecessary diagram re-rendering when editor changes are outside block by @ThisIs-Developer in #199
Full Changelog: v3.8.0...v3.8.1