Skip to content

Feat/cinematic export polish#43

Open
Vrun-design wants to merge 7 commits intomainfrom
feat/cinematic-export-polish
Open

Feat/cinematic export polish#43
Vrun-design wants to merge 7 commits intomainfrom
feat/cinematic-export-polish

Conversation

@Vrun-design
Copy link
Copy Markdown
Owner

No description provided.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 2, 2026

Deploying openflowkit-app with  Cloudflare Pages  Cloudflare Pages

Latest commit: 140cedb
Status: ✅  Deploy successful!
Preview URL: https://7427a769.openflowkit-app.pages.dev
Branch Preview URL: https://feat-cinematic-export-polish.openflowkit-app.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 2, 2026

Deploying openflowkit-www with  Cloudflare Pages  Cloudflare Pages

Latest commit: 140cedb
Status: ✅  Deploy successful!
Preview URL: https://726c2d63.openflowkit-www.pages.dev
Branch Preview URL: https://feat-cinematic-export-polish.openflowkit-www.pages.dev

View logs

Vrun-design and others added 2 commits April 8, 2026 10:50
Icon enrichment:
- Raise import threshold to 0.92; add isTrustedImportMatch gate for substring matches
- Skip enrichment entirely for stateDiagram, sequence, classDiagram, erDiagram, journey
- For flowchart: only enrich on specific technology proper nouns, not generic English words
- No Lucide fallback in import mode — generic nodes get no icon rather than a random one
- Add CNCF coverage: Istio, Cilium, Linkerd, Helm, ArgoCD, FluxCD, Dapr, Prometheus,
  Jaeger, OpenTelemetry, Grafana, Datadog, Sentry, Vault, Keycloak, etcd, Harbor, Falco
- Add Azure coverage: Cosmos DB, Service Bus, Event Hubs, AKS, Functions, OpenAI, Monitor,
  Key Vault, Container Apps, API Management, Cognitive Services, DevOps, Front Door

Layout:
- Auto-select algorithm per graph topology: cyclic → force/stress, wide fan-out → mrtree,
  hierarchical → layered; removes hardcoded 'layered' from import path
- ELK compound layout for groups (elk.hierarchyHandling: INCLUDE_CHILDREN)
- Normalize ELK absolute→relative coords for children inside sections
- Dynamic layer ordering for architecture diagrams from subgraph labels
- Spacing by node count: ≤10 → loose, ≤25 → normal, >25 → compact
- Stagger parallel edge labels across 0.3–0.7 range to prevent midpoint pile-up
- Self-loop safety in applyElkHandles
- Unified handleSideFromVector helper shared between elkLayout and smartEdgeRouting

Parser:
- Ampersand edge expansion: A & B --> C & D produces all source×target pairs
- Subgraph end guard: pop only when parentStack is non-empty
- context-aware arrow detection: skips arrows inside quotes, pipes, brackets
- normalizeEdgeLabels: collapse extended arrows, inline-label forms

Plugin quality:
- stateDiagram: note syntax, [*] initial/final states, fork/join
- sequence: fragment (alt/loop/opt/par) and note nodes rendered visually
- journey: score-based color coding
- classDiagram: generics <T>, visibility modifiers, cardinality
- erDiagram: PK/FK/UK field type and constraint parsing
- architecture: dynamic semantic layer order

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Normalize provider icon metadata (archIconPackId, archIconShapeId, assetProvider)
  across import, editing, bulk ops, templates, and connect menu suggestions
- Shared IconPicker for all node types including icon-backed asset nodes
- Update NodeProperties, BulkNodeProperties, ArchitectureNodeSection to use
  unified icon editing path
- Fix edge path utilities and custom edge routing
- Update ConnectMenu suggestions to use normalized provider icon data
- nodeParent helpers, types, domainLibrary, templateFactories polish
- mermaidBuilder and mermaidParser test coverage additions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 8, 2026

Deploying openflowkit-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 140cedb
Status: ✅  Deploy successful!
Preview URL: https://3b89a792.openflowkit-docs.pages.dev
Branch Preview URL: https://feat-cinematic-export-polish.openflowkit-docs.pages.dev

View logs

Vrun-design and others added 3 commits April 8, 2026 22:15
- NVIDIA default: llama-4-scout → llama-4-maverick-17b-128e-instruct
- Mistral default: mistral-medium-latest → mistral-large-latest
- OpenRouter default: gemini-2.5-flash → gemini-2.5-pro
- README: icon count 1,100+ → 1,600+ (actual SVG count)
- README: mermaid types 7 → 8 (flowchart, architecture, stateDiagram,
  classDiagram, erDiagram, sequence, mindmap, journey)
- README: cinematic export format WebM/MP4 (not MP4/GIF — GIF not yet
  surfaced as a user export option)
- README: Groq/NVIDIA model IDs corrected
- README: OpenRouter 100+ → 300+ models

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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