Repository navigation
Releases: itsNikolay/obsidian-mermaid-flow-enhancer
Release list
Mermaid Flow Enhancer 1.0.1
- Publish only the three Obsidian plugin assets; keep VirusTotal results in release notes, workflow artifacts, and public documentation.
- Schedule and cancel highlight timers through each diagram’s owning window, including popouts.
- Explicitly type DOM narrowing and text replacement callbacks; create measurement canvases with Obsidian’s DOM helper.
- Wrap registered controller callbacks to preserve their receiver.
- Make all four settings searchable through Obsidian’s declarative settings API and remove the deprecated slider tooltip.
- Add regression coverage for timer window ownership and searchable settings persistence, plus real Obsidian settings rendering.
Install through the Obsidian Community directory. This release contains only the three files installed by Obsidian.
VirusTotal — Mermaid Flow Enhancer 1.0.1
Overall result: no-detections. Scan: 2026-10-09T18:38:12.353Z.
| File | Result | Detections / engine verdicts | Report |
|---|---|---|---|
| main.js | no-detections | 0 / 56 | SHA-256 report |
| manifest.json | no-detections | 0 / 46 | SHA-256 report |
| styles.css | no-detections | 0 / 47 | SHA-256 report |
No detections is an antivirus scan result, not a guarantee that software is safe. Unsupported engines and failures are recorded in the JSON statistics.
- main.js:
5582063b5296c1100477e82f2c6901a177f1181a8e3bba77d463bd692ea0d82a - manifest.json:
71c2b72b8576726e662ce79baf9e2b7911418ffa73bd798b8ad7bec4e4395433 - styles.css:
dd5eb7a4752ee50b4a050b066d5ddb795f00e9b71cea8328299f9c1e83e539f8
Mermaid Flow Enhancer 1.0.0
- Publish the first release without the beta designation.
- Replace all
!importantCSS overrides with enhanced-SVG selector specificity while preserving theme colors, path highlighting, reduced motion, and print resets. - Migrate the plugin and developer tooling to strict TypeScript.
- Add code, CSS, workflow, and shell linters; prevent new
!importantdeclarations. - Gate publication on completed VirusTotal scans and GitHub artifact attestations.
- Add isolated Docker checks and recordings in real Obsidian, with a single-screen grocery delivery demonstration.
- Cache CI tools and browser downloads, and use English throughout the interface and documentation.
- Pass 34 unit tests and 14 browser integration tests; verify both themes in real Linux Obsidian 1.14.4.
Install from the Obsidian Community directory, or copy main.js, manifest.json, and styles.css from this release into the plugin directory.
VirusTotal reports for the exact release artifacts are attached below. Mobile verification remains pending.
Mermaid Flow Enhancer 0.1.2 — desktop beta
Full Changelog: 0.1.1...0.1.2
Mermaid Flow Enhancer 0.1.1 — desktop beta
Full Changelog: 0.1.0...0.1.1
Mermaid Flow Enhancer 0.1.0 — desktop beta
First desktop beta of Mermaid Flow Enhancer for Obsidian.
- Compact flowchart nodes and aligned decision branches.
- Rounded orthogonal connectors and simpler return paths.
- Ancestor-path highlighting on nodes and connectors, with smooth transitions and delayed clearing.
- Light/dark themes, reduced motion, print styles, and per-diagram
%% mfe:off. - Settings for compact layout, highlighting, animation duration, and hover delay.
Install main.js, manifest.json, and styles.css together in .obsidian/plugins/mermaid-flow-enhancer/, then enable the plugin. Requires Obsidian 1.14.2 or later.
Verified on Obsidian 1.14.2/macOS and with automated unit/Chromium tests. Mobile devices, external beta feedback, and conflicts with other renderer plugins remain unverified. Community directory approval is pending. The plugin changes display only and makes no network requests.
See the README for demonstrations, testing evidence, and upgrade/rollback instructions.