feat: add interactive Mermaid diagram viewer #408

Merged
dries merged 1 commit from feat/mermaid-diagram-modal into main 2026-07-20 23:00:26 +02:00
Owner

Summary

  • open rendered Mermaid diagrams in a viewport-sized modal above sidebars
  • add cursor-centered wheel zoom, mouse/touch panning, and responsive pinch zoom
  • preserve toolbar controls with 25%-400% bounds and accessible labels

Testing

  • make lint
  • make test
  • pnpm test:coverage
  • pnpm build
## Summary - open rendered Mermaid diagrams in a viewport-sized modal above sidebars - add cursor-centered wheel zoom, mouse/touch panning, and responsive pinch zoom - preserve toolbar controls with 25%-400% bounds and accessible labels ## Testing - make lint - make test - pnpm test:coverage - pnpm build
feat: add interactive Mermaid diagram viewer
All checks were successful
CI / Build Desktop (macOS arm64) (pull_request) Successful in 1m34s
CI / Frontend (pull_request) Successful in 7m4s
CI / Backend (pull_request) Successful in 8m16s
CI / Coverage Results (pull_request) Successful in 25s
CI / Playwright E2E (pull_request) Successful in 9m17s
CI / Build (pull_request) Successful in 3m31s
CI / Semantic Tag (pull_request) Successful in 4s
35c78fd7b9

Coverage ratchet: pass

Suite Baseline This PR Δ
frontend 66.38% 66.40% +0.02
go 77.70% 77.60% -0.10

Tolerance: -0.1%. Baseline stored on gh-pages.

<!-- coverage-ratchet --> ### Coverage ratchet: ✅ pass | Suite | Baseline | This PR | Δ | | |---|---|---|---|---| | frontend | 66.38% | 66.40% | +0.02 | ✅ | | go | 77.70% | 77.60% | -0.10 | ✅ | _Tolerance: -0.1%. Baseline stored on `gh-pages`._
dries merged commit 49fec315b8 into main 2026-07-20 23:00:26 +02:00
Sign in to join this conversation.
No description provided.