Skip to content

chore(core, desktop, web-ui): remove Mermaid interactive editor#617

Merged
GCWing merged 1 commit into
mainfrom
chore/remove-mermaid-interactive-editor
May 9, 2026
Merged

chore(core, desktop, web-ui): remove Mermaid interactive editor#617
GCWing merged 1 commit into
mainfrom
chore/remove-mermaid-interactive-editor

Conversation

@GCWing
Copy link
Copy Markdown
Owner

@GCWing GCWing commented May 9, 2026

Summary

Removes the standalone Mermaid interactive editor feature end-to-end (agent tool, desktop/Tauri commands, dedicated scene and tooling UI, flow-chat tool card, locales, announcements, and the mermaid export E2E spec).

Markdown rendering still uses MermaidBlock for inline diagram preview.

Also simplifies FlexiblePanel / panel types and related settings and session wiring, and fixes a cacheKey regression in MermaidBlock.

Verification

  • pnpm run lint:web && pnpm run type-check:web && pnpm --dir src/web-ui run test:run
  • cargo check -p bitfun-desktop && cargo test -p bitfun-desktop

- Remove agent mermaid_interactive tool, desktop APIs, and announcements

- Remove standalone editor scene, flow chat tool card, and mermaid-editor tooling UI

- Trim FlexiblePanel and ide-control types; keep Markdown MermaidBlock rendering

- Fix MermaidBlock SVG cache key regression; drop mermaid export E2E spec
@GCWing GCWing merged commit 5034c97 into main May 9, 2026
1 check passed
@GCWing GCWing deleted the chore/remove-mermaid-interactive-editor branch May 11, 2026 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant