All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Direction toggle (TD/LR) in browser and VS Code extension, with state persisted across auto-refresh
- Source view panel with Mermaid and JSON tabs in browser and VS Code extension
- Fade-in transition on initial load to prevent layout blink
- Save PNG in VS Code extension (added
img-src data:to Content Security Policy) - PNG export resolution for landscape (LR) diagrams by using SVG viewBox dimensions
- Direction toggle re-render centering by resetting transform and deferring fit-to-view
- PNG export now uses transparent background instead of solid color
- PNG export resolution increased from 2x to 4x
- Save PNG button in browser and VS Code extension
- npm publish configuration
- README files with Mermaid diagram for npm and VS Code Marketplace
- TypeScript/JavaScript parser using ts-morph AST with function-reference following and registry key resolution
- Python parser (regex-based) with
@durable_executiondecorator detection - Java parser (regex-based, preview) with
DurableHandlerclass detection - All durable execution primitives: step, invoke, parallel, map, wait, waitForCallback, createCallback, waitForCondition, runInChildContext
- Conditional branch detection with early-return handling
- Mermaid flowchart renderer with color-coded node types
- JSON output for custom tooling
- CLI with
--openbrowser output,--json,--direction, and--nameoptions - VS Code extension with interactive side panel, click-to-navigate, scroll zoom, click-drag pan, auto-refresh on save
- Browser output with dark theme, zoom controls, and color legend