TaskNotes

TaskNotes 4.3.48 (Fork)

This release is from the cybersader/tasknotes fork.

Fixed

  • Toolbar buttons disappearing on toggle: Fixed race condition where toggling "Show toolbar buttons" off/on on TaskNotes views caused the "New task" button to vanish. Root causes: (1) old view cleanup removing buttons the new view just injected during Bases re-mount, (2) toggle handler using stale DOM references after YAML save. Now uses deferred cleanup with re-claim detection and YAML-based view type identification instead of fragile DOM class checks.
  • Docs-builder Mermaid diagrams: Fixed "Syntax error in text" caused by copy-button script appending a <button> child to <pre class="mermaid"> elements, corrupting diagram content. Excluded Mermaid blocks from copy-button injection.
  • Duplicate toolbar buttons on table views: Made button injection idempotent — always cleans up existing buttons before inserting new ones to handle Bases DOM reuse.

Documentation

  • Docs-builder: added Mermaid diagram support (CDN rendering, dark/light theme integration, dedicated CSS).
  • Docs-builder: added callout/admonition rendering with icons for note, tip, warning, caution, and abstract types.
  • New development docs: architecture overview, testing guide, writing-docs guide.