- Improved cspell: allow 'pycache' and 'subdirs' for 0.8.1 startup-fix vocabulary
- Improved Bump version to 0.8.1
- Fix Fix multi-minute startup hang on dev-root lastFolder
- Improved web-editor CI: drop --frozen-lockfile (symlinked dgmo can't satisfy it)
- Improved Cargo.lock: bump tauri-app to 0.8.0 (missed during release commit)
- Improved CI: bump checkout/setup-node/pnpm-setup to Node 24 versions
Release notes
What's shipped in each version of Diagrammo. Pulled from the canonical GitHub releases at build time.
- Improved Bump version to 0.8.0
- Improved Make pnpm check:all pass: drop unused paste-dgmo exports + allow contenteditable
- Improved Mark c4 + venn beta with a β suffix in docs nav, headers, and New File tiles
- Fix Resolve clicks to the most-specific toggle ancestor
- Improved Read app-level paste from event data, not clipboard API
- New Add paste-DGMO flow — clipboard detection, dialog preview, empty-state
- Improved Remove stray BMAD scaffolding — canonical install lives at workspace root
- Improved Bump version to 0.7.17
- Improved Pre-release cleanup: org chart, export, e2e tests
- Fix Fix Cloudflare Pages project name — app, not diagrammo-online
- Fix Fix web-editor.yml — clone siblings + force production branch
- Improved Alphabetize Business docs group — Funnel before Journey Map
- Fix Resolve static analysis findings
- Improved Aggressive cleanup of ~/.diagrammo config cruft
- Improved Remove expand-notes toggle — notes always render expanded
- Fix Fix panel collapse broken after stale folder recovery
- Improved Load bundled Inter font via @font-face for consistent rendering
- Improved Surface sequence render errors instead of blanking the preview
- New Add --branch=main to Pages deploy so it targets production
- Improved Make release.sh resilient to wrangler auth and auto-publish draft
- Improved Release 0.7.16 — pyramid chart type
- New Wire pyramid into docs, templates, and thumbnail
- New Wire pyramid preview with editor↔diagram cursor sync
- Fix Fix folder browse on first launch by using native OS dialog
- Improved Improve app performance and reduce bundle size
- Improved Collapse org breadcrumb middle segments to prevent label overlap
- New Add cycle and journey-map to in-app docs registry
- New Add editor↔diagram cursor sync for journey maps
- New Add CI workflow for web editor: build on PR, deploy on tag
- New Add prebuild/pretypecheck hooks, fix stale submodule ref in build:web
- Fix Fix example gallery generating in old root when scoped root is active
- New Add pre-flight checks and post-release deploys to release.sh
- Improved Update tauri-plugin-dialog to 2.7.0 (match JS dependency)
- Improved Bump version to 0.7.15
- New Add cycle and journey-map preview components with view-state caching
- Improved Remove journey-map-examples subfolder glob (subfolder deleted)
- New Add journey-map to template CATEGORY_MAP so it appears in new file dialog
- New Add journey-map to template picker, chart categories, and thumbnails
- Improved Filter used quadrant positions in tech-radar autocomplete
- New Add cycle diagram pipe metadata completion with color values
- New Add cycle diagram to template picker, chart categories, and thumbnails
- Improved Make sequence note expansion cursor-driven and fix sticky header toggle
- New Add tech-radar icon to new file dialog
- New Add tech-radar to docs registry, new file dialog, and fix chart type test
- Fix Fix intermittent panel collapse/expand by stabilizing defaultSize
- New Wire multi-page tech-radar PDF export (main radar + quadrant details)
- Improved Tech-radar: pipe completions, editor↔diagram sync, activeLine
- Improved Use native OS save dialog for export instead of custom in-app dialog
- New Add quadrant focus drill-down and custom tech-radar sync adapter
- New Add tech-radar preview component with legend controls
- Improved Update in-app docs: remove node (color) suffix examples
- Fix Fix kanban clipboard export producing tiny gray bars instead of diagram
- Fix Fix ECharts crash when editing chart data mid-typing
- New Wire up B&L description toggle and highlight stroke
- New Add build guard for packages/examples symlink
- Improved Bump version to 0.7.14
- Improved Allow B&L rendering when all nodes are inside collapsed groups
- New Add state diagram group collapse with cache, share links, and a11y
- New Add 'mindmaps' to cspell dictionary
- Fix Fix chart type count assertions — 34 → 35 (wireframe added)
- Improved Bump version to 0.7.13
- New Add mindmap and wireframe example folders and thumbnails
- New Add wireframe to new file dialog, docs, thumbnail, and category
- Improved Emphasize immediate parent container on wireframe highlight
- Improved Persist wireframe config and default labels to hidden
- New Wire up mindmap depth-colors/controls and fix tag group deactivation
- Fix Fix gear pill mix() percentages — was 90% dark instead of 10%
- Improved Render wireframe title and gear pill as fixed-size HTML
- Improved Dim siblings at every nesting level for wireframe highlight
- Improved Dim top-level sections individually for wireframe highlight
- Improved Dim wireframe via container opacity, un-dim active element
- Improved Use filter-based sibling dimming for wireframe highlight
- Improved Replace dimming with outline highlight for wireframe sync
- Improved Raise wireframe dimming to 0.8 opacity for better readability
- Improved Soften wireframe highlight dimming from 0.15 to 0.55 opacity
- New Add editor↔diagram sync for wireframe previews
- Improved Enable vertical scrolling for wireframe preview container
- Improved Pass showGroupLabels to wireframe layout for space reclaim
- New Wire up group labels toggle in wireframe preview
- Improved Use SVG legend gear pill instead of custom React controls
- Improved Use gear-pill legend control for wireframe scale toggle
- New Add inline title bar with scale toggle to wireframe preview
- New Add fit/proportional toggle to wireframe preview
- New Add wireframe preview component for live diagram rendering
- New Add mindmap preview component with interactivity and view cache
- Improved Speed up export by reusing preview SVG when themes match
- Improved Sync chart-sequence docs with dgmo guide (participant ordering)
- Improved Unify export state conversion to CompactViewState for all chart types
- New Add sticky column headers to kanban board preview
- Improved Replace kanban compact-meta button with gear controls group
- Improved Rebuild sticky participant clone when SVG is replaced
- Improved Bump tauri-plugin-fs Rust crate to 2.5.0
- Improved cspell: ignore tests/ and add technical abbreviations
- Improved Bump version to 0.7.12 and clean up dead exports
- Improved Rework editor selection visuals to feel tight and intentional
- Improved Refresh CLAUDE.md and drop stale license/trial comment
- Improved Remove mermaid/nomnoml references and dead branding plumbing
- New Add diagnostic strip and surface parser suggestions in preview
- Improved Refactor release.sh to app-only scope
- New Add full static analysis to release preflight checks
- New Add static analysis tooling: security lint, react-compiler, depcheck
- Improved Clear stale selection after refresh; show loading state in DGMO preview
- Fix Fix file tree merge losing moves and deletes from full scans
- Improved Remove unused @tauri-apps/plugin-dialog dependency and dead useViewport hook
- Improved Update all dependencies including lint-staged 16, cspell 10, react 19.2.5
- Improved Remove manual wrangler deploy from release script
- New Add time zone to build timestamp display
- Improved Align build timestamp styling with other footer items
- Improved Move build timestamp to its own row with clock icon
- New Add build timestamp to settings drawer footer
- Fix Fix share link vs= decoding — pass full query string to decodeDiagramUrl
- New Add view state persistence and vs= share link encoding
- Improved Pin participant header immediately and prevent over-scrolling
- New Wire up collapsible sequence diagram groups in the app
- Improved Remove section chevron CSS rules
- Fix Fix sequence diagram scroll jerk and add spotlight for notes, blocks, sections, groups
- Improved Update Cargo.lock for 0.7.11 build
- Improved Bump version to 0.7.11
- Improved Revert "0.8.18"
- Improved 0.8.18
- New Add "How DGMO Thinks" to in-app docs with Lightbulb icon
- Improved Bump version to 0.7.10
- New Add compact-meta toggle and lane-tinted placeholder cards
- Improved Polish kanban swimlane styling and add lane/column collapse
- New Add kanban swimlane mode to in-app preview
- Improved Update colors docs to cover 11 named colors with black and white
- Improved Recategorize arc diagram from software to data
- Improved Exclude sequence-tags from new-file picker, add boxes-and-lines thumbnail
- Improved Collapse file tree and editor panels when opening a share link on web
- Improved Bump version to 0.7.9, re-add share link button to left rail
- Improved Honor filename from share link payload
- Improved Pin Tauri JS plugins to match Rust crate versions
- Improved Drop --frozen-lockfile from build:web for symlinked workspace
- Improved Update pnpm lockfile for 0.7.8 release
- Improved Bump version to 0.7.8
- New Add ?example= deep link support for marketing site grid cards
- New Add web panel shortcuts, favicon, and beta indicator
- Fix Fix unwanted panel collapse when clicking through diagrams
- Improved Remove web-only marketing site link from AppRail
- Improved Source docs from dgmo submodule, context-aware web docs links
- Fix Fix build:web CI — re-run pnpm install after submodule init
- Fix Fix build:web for CI — init submodule and build dgmo before web build
- New Add web editor: platform adapter, custom dialogs, OPFS filesystem, dual build
- Improved Remove unnecessary exports, add du to knip ignore
- Improved Auto-activate first tag group on initial render in all preview components
- New Add dgmo-mcp dependency sync to release pipeline (Step 12)
- Fix Fix editor collapse on file select, add heatmap cross-highlight
- Fix Fix file tree panel not re-expanding after collapse
- New Add boxes-and-lines to new-file templates and in-app docs registry
- Improved Remove right-click context menu from preview pane
- Improved Refine branded QR: nord styling, full-width display, close on copy
- Fix Fix file tree panel toggle not working on first click after app open
- New Add branded QR code with logo and text to export dialog
- Improved Remove accidentally staged WIP files from previous commit
- Fix Fix ESLint warnings from react-hooks v7 and ESLint 10
- Improved Migrate Tailwind CSS 3 to 4 (CSS-first configuration)
- Improved Upgrade React to 19.2.4 and @types/react to 19.2.14
- Improved Upgrade ESLint to 10.2, react-hooks to 7.0, react-refresh to 0.5, globals to 17
- Improved Upgrade lucide-react to 1.7.0
- Improved Upgrade Vite to 8.0.3 and @vitejs/plugin-react to 6.0.1
- Improved Upgrade TypeScript to 6.0.2
- Improved Upgrade jsdom to 29.0.1
- Improved Update patch dependencies (codemirror, zustand, jspdf, katex, vitest, knip)
- Fix Restore message dash animation and add full-diagram dimming for sequence sync
- Improved Update Rust dependencies (tauri 2.10.3, wry 0.54.4, tao 0.34.8)
- New Add BnL collapse state to share links, consistent with sitemap and infra
- Fix Fix release.sh: write latest.json not update.json to website
- Improved Bump version to 0.7.7
- Improved Hide export options and footer when QR code is expanded
- Improved Consolidate Share Link and QR Code into Export dialog
- Fix Fix editor data loss on panel collapse
- Improved Disable markArea tooltip in interactive preview
- Improved Change folder icon color from yellow to blue
- Fix Fix line charts getting unwanted area fill from label-dim effect
- Fix Fix scatter chart labels not showing in desktop app
- Fix Fix syntax highlighting for numbers and operators in label text
- Improved Remove blue cursor-sync highlights, use dim-only approach
- New Add auto-alignment for arc, chord, timeline, gantt, and venn diagrams
- Improved Revert updater endpoint to latest.json, update Cargo.lock
- New Add working set file tree mode — pinned + recent files with star toggle
- Improved Change updater endpoint to update.json to avoid CDN cache
Add boxes-and-lines diagram type, remove deprecated initiative-status
- Fix Fix type errors: stub initiative-status exports, align B&L with current dgmo API, update submodule
- Improved Bump version to 0.7.5 — add boxes-and-lines in-app docs
- Fix Restore original stroke on highlight via CSS custom property
- Fix Fix highlight to not change node appearance at all
- Improved Use dim-only highlighting — preserve node tag colors
- New Add group collapse/expand interactivity
- New Add legend hover dimming for boxes-and-lines
- New Add view state caching for boxes-and-lines
- New Add mode toggle interactivity to boxes-and-lines preview
- New Add tag filtering and legend interactivity to boxes-and-lines
- New Add boxes-and-lines preview component and interactivity
- Fix Fix org chart pie generation to use current DGMO syntax
- New Add website sync step to release pipeline
- Fix Fix alignment reentrancy and add align-on-file-open
- New Add DGMO syntax highlighting to in-app documentation
- New Add data row column alignment extension for editor
- Improved Update slope chart syntax to use period directive and space-separated values
- Fix Fix duplicate @codemirror/state: add Vite dedupe + align versions
- Fix Fix duplicate @codemirror/state breaking editor after update
- Improved Bump version to 0.7.2
- Improved Hide reset welcome screen button in production builds
- New Add palette hover preview in editor settings
- New Add first-run welcome experience with guided folder setup
- Fix Fix decoration ordering bug in entity highlight plugin
- Improved Override number/duration styling in message labels
- New Add line-start entity completion and fix ER labeled relationships
- New Add view cache persistence for all 10 diagram types
- Fix Fix keyword false positives with semantic context overrides
- New Add entity name highlighting and note content dimming
- Improved Standardize directive naming and remove deprecated colons
- New Wire up Lezer syntax highlighting from @diagrammo/dgmo/editor
- Improved Update flowchart docs for TB default direction
- Improved Rename holidays → holiday in gantt autocomplete keywords
- Improved Remove colon syntax from quadrant/arc in docs and tests
- New Add knip, jscpd, cspell, type-checked ESLint; remove dead code and fix promise handling
- Improved Bump version to 0.7.1
- New Add common macOS keyboard shortcuts (Cmd+E, Cmd+?, Cmd+Shift+F, Cmd+Q)
- Improved Tint New File Dialog and Docs Sidebar by chart category color
- New Add Cmd-F find to editor with palette-aware search panel
- Improved Update bar chart docs and tests for orientation-horizontal
- Improved Update tests and docs for DGMO language spec conformance
- Improved Send actual chart type in PostHog diagram_rendered event
- Improved Bump version to 0.7.0
- Fix Fix window title to extract chart title from new first-line syntax
- New Add file tree pane aesthetic refresh with category-colored dots
- Improved Use export theme (not app theme) for share link encoding
- Improved Update docs to remove mermaid/nomnoml references
- Improved Remove mermaid and nomnoml npm dependencies
- Improved Remove mermaid and nomnoml rendering libraries
- Fix Fix share link not resolving no-colon import/tags directives
- Improved Preserve sitemap collapse state across diagram switches
- New Add entity triggers for sitemap, c4, gantt, initiative-status autocomplete
- Improved Autocomplete description as metadata key on indented lines
- Improved Autocomplete tag alias names as metadata keys on indented lines
- Improved Support colon-based tag value completion for sitemap/org
- Improved Autocomplete note placement (left/right) in sequence diagrams
- New Add parallel to gantt structural keywords
- Fix Fix directive autocomplete not triggering on boundary line
- Improved Comprehensive autocomplete coverage audit — fill all gaps
- New Create new files in active file's directory instead of workspace root
- Improved Remove all editor ghost text (generic hints + sequence chain hints)
- Improved Remove branding watermark from exports
- Improved Exclude exact-match entity from completion popup
- Fix Fix ghost hint conflict and entity completion trigger for partial words
- New Add unified autocomplete system: chart types, directives, values, entities, tags
- Fix Fix chord edge highlighting and add presentation nav lines
- New Add presentation navigation for collapsed editor mode
- Improved Enable file browsing and diagram preview when editor is collapsed
- Improved Highlight entire series when cursor is on a series name line
- Fix Fix multi-series highlight: batch by dataIndex, remove showTip
- New Add cursor-driven axis label emphasis with full chart dimming
- Fix Fix era highlight not triggering on first cursor move
- Improved Use showTip for all line/area charts including multi-series
- New Add cursor-driven era emphasis and showTip for line/area charts
- Improved Migrate all in-app documentation to colon-free DSL syntax
- Improved Update import/tags regexes and comments for colon-free syntax
- Improved Polish desktop window chrome: rail separator, title bar, file highlight, panel divider
- Improved Overhaul in-app documentation: categorized sidebar, syntax fixes, aligned examples
- New Add scatter label emphasis sync and CSS-based legend centering
- Fix Fix editor collapse nudge stopping after 5 collapses
- New Add Cmd+2 toggle for editor panel with nudge on collapse button
- Improved Use centralized legend overlay for ECharts charts with hover highlight
- New Add --publish and --preflight flags to release.sh
- Improved Bump version to 0.6.3, strip export-ignore elements from exports
- Improved Move editor fold gutter and lint gutter behind settings/diagnostics
- Improved Bump version to 0.6.1, update dgmo submodule to 0.7.1
- Improved Cache last valid gantt schedule to show behind errors and improve diagnostics
- Improved Update docs and tests for new marker syntax
marker: DATE LABEL
- Improved Bump version to 0.6.0, update dgmo submodule to 0.7.0
- Improved Enhance initiative-status interactivity, file tree UX, settings drawer, and gantt docs
- Improved Use subtle primary-color glow for diagram line highlights instead of red
- New Add collapsible tag lanes and sort:tag support to GanttPreview
- Improved Update GanttPreview for tag-group swimlane options API
- Improved Show gantt holiday labels when cursor is on the holiday line
- New Add Gantt chart editor-diagram sync (highlight + click-to-navigate)
- New Add Gantt chart documentation, icon, and template
- New Add initiative-status legend interactivity (toggle + hover dimming)
- New Add class diagram legend interactivity (toggle + hover dimming)
- Improved Move example gallery button to bottom of settings for established users
- Improved Automate post-build release steps in release.sh
- Improved Bump version to 0.5.0
- Improved Remove http:default capability (Lemon Squeezy API permission no longer needed)
- Improved Epic 100: remove license system, make app fully free
- Improved ER diagram: wire semantic legend interactivity in app
- Improved Bump version to 0.4.0
- Improved Enforce correct file extension in new file dialog
- Improved Legend standardization: fixed legend overlay for app, new interactivity hooks
- New Wire activeTagGroup into C4 interactivity for legend hover-dimming
- Improved Document era bands for line, area, and multi-line charts
- Improved Skip ResizeObserver label post-processing when dgmo sets interval > 0
- Improved Update to @diagrammo/dgmo 0.6.0 — remove framework-named API references
- Improved Include palette + theme in share links and QR codes
- Improved Docs polish, consolidated infra example, suppress OS autocorrect in all inputs
- New Add table of contents to chart-type documentation pages
- New Add find-in-page to docs window with minimap
- Fix Fix sticky participant header losing highlight state on first pin
- New Add infra example variants to New File dialog gallery
- Fix Fix sequence diagram share link: encode active tag group in URL
- Improved Bump to 0.3.9
- Improved Clean stale DMG artifacts before build in release.sh
- Improved Bump to 0.3.8, add tag group docs and infra chart docs
- Fix fix: sync timeline export store after async cache load
- Improved feat: timeline tag swimlane sharing and view state persistence
- Improved feat: bump to 0.3.7 — sitemap docs, infra interactivity, thumbnails
- Improved Bump to 0.3.6, update dgmo submodule to 0.4.1
- Improved Bump version to 0.3.5
- New Add 'New DGMO File' category to new file dialog, remove Empty File
- Improved Update sequence diagram docs to v2 arrow syntax
- Improved Better parse error UX: dim canvas on error, show inline diagnostics in editor
- Improved Improve performance and resiliency across preview, stores, and I/O
- Fix Fix stale test assertions: error null vs undefined, uncertain duration syntax
- Improved Refactor: deduplicate preview components, export logic, and shared utilities
- Fix Fix ImageBitmap memory leaks, export error handling, and label sizing
- Improved Remove BMAD install — managed from workspace root
- Improved Bump version to 0.3.4
- Improved Update example imports and templates for 4-category folder structure
- Improved Include chart title in ECharts exports (copy and file)
- Improved Remove misleading resize cursor between editor and preview panels
- Improved Always include branding on file exports
- Fix Fix ECharts export producing invalid SVG errors
- Improved Update class diagram docs for inline extends/implements and UML 3-compartment layout
- Improved Replace skipInitialResize flag with dimension-based ResizeObserver guard
- Fix Fix docs window rendering as blank white screen
- New Add responsive stagger for category axis labels on narrow charts
- Improved Remove "Rendered with" attribution lines from all docs
- New Add C4 diagram documentation (beta)
- Fix Fix first-line indent in docs code blocks
- Improved Use Operation Blackbeard example for initiative-status docs, debounce tree refresh
- Improved Update in-app docs to use improved DSL syntax
- New Add resilience hardening: atomic writes, backups, dirty indicator, window state
- Improved Move initiative status to software category in new file dialog
- New Add comprehensive store tests for editorStore, preferencesStore, exportStore
- Improved Consolidate duplicate preview sync adapters via factory + shared utils
- New Add store tests, split thumbnail monolith, consolidate adapter hooks
- Improved Remove palette picker from export dialog
- Improved Bump version to 0.3.3
- Improved Bump version to 0.3.2
- Improved Bump version to 0.3.1
- New Add C4 Architecture thumbnail and showcase entry
- New Add c4-fullstack multi-file example to glob imports
- Improved Auto-deploy latest.json to diagrammo.app in release.sh
- Improved Point updater endpoint to diagrammo.app/latest.json
- Improved Bump version to 0.3.0
- New Add initiative-status to thumbnails, templates, docs, and welcome view
- Improved Lock panel widths to content, remove manual resize handles
- Improved Unify palette pickers in settings with export palette override
- New Add setting to hide diagram titles in preview
- New Add is-group to initiative-status sync adapter selectors
- Improved Auto-fit editor pane width to content without artificial caps
- Improved Retain status colors on highlight for initiative-status
- New Add initiative-status diagram preview with cursor sync
- Fix Fix navigation from deployment view back to hierarchical C4 levels
- New Add C4 deployment level to preview and editor breadcrumb (Epic 59.3)
- New Add hybrid cursor level sync for C4 preview (Story 57.4)
- New Add C4 syntax highlighting for section headers and keywords (Story 58.5)
- Improved Include C4 breadcrumb context when clicking import links in editor
- Improved Use red/blue/yellow/green for C4 breadcrumb levels across all views
- Fix Fix breadcrumb back-navigation to restore correct C4 level
- Improved Show diagram title in Code breadcrumb pill instead of filename
- Improved Persist C4 breadcrumb when drilling into class diagrams (Story 58.5)
- New Wire up Level 4 bridge: import drill-down from C4 to class diagrams (Story 58.4)
- New Add C4 editor breadcrumb showing cursor ancestry path (Story 58.3)
- Fix Fix drill preview opacity by suppressing sync highlights during preview
- New Wire up Container → Component drill-down in C4Preview
- New Add C4 container drill-down UX and level breadcrumb (Story 57.1)
- Improved Enable noUncheckedIndexedAccess in tsconfig
- New Wire up C4 example files in gallery (Story 56.4)
- New Add C4 context diagram app integration (Story 56.3)
- Fix Fix crash loop when opening New File dialog with missing examples
- New Add eslint-plugin-simple-import-sort for enforced import ordering
- Improved Strip collapsed org chart subtrees from shared URLs
- Improved Split D3Preview into per-diagram-type components, add tests and error styling
- New Add legend entry hover dimming to kanban board preview
- New Add legend entry hover to dim non-matching org chart nodes
- Improved Bump version to 0.2.2
- Improved Update echarts tests for non-fatal empty-data diagnostics
- Improved Move dev license toggle near license card, add org-fleet examples
- New Add org chart import resolution, navigation, and editor links
- Improved Update tests for non-fatal validation warnings in dgmo
- New Add editor diagnostics integration with CodeMirror lint
- New Add OSS license compliance and licenses dialog
- Improved Escalate file tree shortcut nudge: show at 5, 10, 20 clicks then stop
- Improved Open shareable link in browser after copying to clipboard
- Fix Fix highlight not re-applying when clicking same diagram element twice
- New Add relaunch_detached command to auto-restart after update
- Improved Default export theme to match app's current light/dark setting
- Fix Fix sticky header alignment, ghost text scoping, highlight bleed, add shortcut nudge
- Improved Bump version to 0.2.3
- New Add line numbers to editor
- New Add code fence block backgrounds in markdown editor, increase pill contrast
- Improved Remove subtitle text from QR code modal
- Improved Inline kanban title and tag legend, fix drag content propagation
- Fix Resolve org chart imports before encoding share links and QR codes
- Improved Tighten editor top padding and clean up kanban tag helpers
- Fix Prevent elastic overscroll bounce on macOS window
- Improved Make import links plain-clickable, remove editor breadcrumb
- Fix Fix kanban tag group click target and org import rendering
- New Add kanban board preview with drag-and-drop, tag legend, and archive
- New Add shareable URL export, ER thumbnail, and bump to 0.2.1
- Improved Bump version to 0.2.0
- Improved Render dgmo code fences as live diagrams in Markdown preview
- New Add entity relationship diagram support (Epic 53)
- Improved Replace framework nav with data/business/software categories in new file dialog
- Improved Sort templates alphabetically in new file dialog
- New Add class diagram thumbnail, docs, and fix template duplicates
- New Add class diagram app integration (Epic 52)
- Fix Fix deep link: refresh tree before selecting, add set_focus ACL
- New Add diagrammo://open?dgmo= deep link support for DSL content
- Improved Bump to 0.1.10
- Improved Replace update dialog markdown notes with link to website
- Improved Switch to import.meta.glob for examples, remove codegen dependency
- Improved Replace hardcoded examples with curated examples submodule
- Fix Fix file tree click not selecting new file after editor focus
- Fix Fix collapsed org chart nodes not expanding on click
- Improved Navigate editor to tag group definition when clicking legend
- Improved Bump version to 0.1.9
- Improved Remove duplicate DGMO comment from example gallery output
- Improved Tone down fold placeholder styling in dark mode
- Improved Update generated example comments to DGMO chart branding
- Improved Exclude collapse bar from highlight fill override
- Improved Standardize collapse/expand indicators on Lucide chevrons
- Improved Rewrite sequence diagram example to showcase participant inference
- Fix Fix ECharts deselect, cursor styling, and arc connected-node highlight
- Improved Replace org chart example with pirate-themed demo
- Fix Fix broken tests: exclude submodule tests, update chart count and inference case
- Improved Clear diagram highlight when clicking empty canvas space
- New Add indent guides and code folding for .dgmo editor
- Improved Refine palette color autocomplete: remove hex display, fix series trigger
- Improved Suppress parse errors while cursor is on the offending line
- New Add palette color autocomplete and d3 transition deps
- Fix Fix d3-transition prototype augmentation in Vite
- New Add cmd-click URL opening in editor comment lines
- New Add best-effort session persistence for org chart view state
- Improved Sync org chart interactive state to export store
- Improved Move VIM toggle below palette and compact update check into version line
- Improved Replace hardcoded Tailwind colors with Nord palette in diagram thumbnails
- New Add manual Check for Updates button to Settings drawer
- Fix Fix org chart state reset on palette/theme change
- Improved Widen update dialog and fix markdown list rendering
- New Wire eye icon visibility toggles for org chart legend groups
- New Wire clickable org chart legend groups in preview
- New Add collapse/expand section to org chart docs (Story 49.4)
- Improved Alphabetize DGMO chart types in new file dialog
- New Wire up org chart collapse/expand with click-to-focus-then-toggle pattern
- New Add org chart node collapse/expand state management
- New Add org chart thumbnail to new file dialog
- Fix Fix section collapse immediately re-expanding when cursor is on a message
- New Add in-app documentation for flowchart and org chart types
- New Add participant spotlight — clicking a participant highlights all its messages
- Improved Replace dgmo submodule with symlink to sibling repo
- Improved Update dgmo submodule — container visual grouping
- New Wire org chart into desktop app with live preview and editor sync
- Improved 0.1.8
- Improved Suppress benign ResizeObserver loop warning from error toasts
- Fix Fix section divider highlight to be visually distinct
- Improved Update dgmo submodule: fix note overlap on message labels
- Improved 0.1.7
- Improved Update dgmo submodule: scale quadrant labels to fit
- Fix Fix sequence highlight vanishing when note expansion triggers re-render
- Improved Hide window until UI is ready to prevent white flash on startup
- Improved Update dgmo submodule: fix note spacing and block frame overlap
- New Add collapsed notes for sequence diagrams
- New Add help comment with docs link to all dgmo file templates
- Improved Update dgmo submodule — unified render() API
- New Add bidirectional cursor-highlight for all D3 and ECharts chart types
- Improved Update dgmo submodule: fix note rendering bugs
- Fix Fix WelcomeView test: flowchart → dgmo-flowchart in SHOWCASE_IDS
- Improved Update dgmo submodule: fix note overlap in sequence diagrams
- Improved Update dgmo submodule to include flowchart README docs
- New Add flowchart template to new file dialog and welcome gallery
- Improved Update wry 0.54.1 -> 0.54.2 for latest macOS compat fixes
- Fix Fix updater restart by adding process:allow-exit to ACL
- Improved Skip hidden directories and node_modules in file tree
- Improved Bump version to 0.1.6, update dgmo submodule to 0.2.9
- Improved Auto-focus editor on keypress in preview pane, fix D3 removeChild crash
- Improved Standardize chart background to palette.bg across all preview components
- New Wire up clickable and highlightable titles for all DGMO chart types
- Improved Update dgmo submodule: consistent flowchart background color
- Improved Default empty file extension to .dgmo instead of .mmd
- Improved Unify highlight to single binary treatment across all diagram types
- Improved Auto-restore session on unclean shutdown instead of prompting
- Fix Fix flowchart dimming to use node IDs instead of line numbers
- Improved Centralize diagram highlight colors into shared CSS custom properties
- Fix Fix highlight not appearing after SVG render
- Improved Align flowchart highlighting with sequence diagram visual treatment
- New Add flowchart cursor sync and click-to-navigate interactivity
- New Wire flowchart rendering into D3Preview
- Improved Bump version to 0.1.5
- Improved Highlight notes when cursor is on any line in the note range
- Improved Update dgmo submodule: underscore markdown in notes
- Improved Open SVG markdown links in system browser instead of webview
- Improved Update dgmo submodule: multi-line notes, colon syntax, bullet lists
- New Add note highlighting and update dgmo submodule
- Improved Update dgmo submodule: fix diagram blank-out on incomplete note
- Improved Rewrite README with verified structure, tech versions, and correct clone URL
- Improved Flesh out README with submodule workflow, release process, and project structure
- Improved Switch checkout URL to live mode Lemon Squeezy variant
- New Note highlighting: Notes highlight when the editor cursor is on any line in the note (header or body)
- New Multi-line note range: Cursor on any body line of a multi-line note triggers the highlight
- New Browser links: Markdown links in SVG notes open in the system browser
- Fix Crash fix: Typing incomplete
notekeyword no longer blanks out the sequence diagram - Fix Note positioning: Notes render below the message arrow with dedicated vertical space
- Fix Note rendering: Removed dashed connector line, added bullet lists, underscore markdown
- Improved Bundles
@diagrammo/dgmov0.2.8 with full sequence note overhaul
- Improved Bump version to 0.1.4
- Fix Fix crash on relaunch after update — use exit(0) instead of relaunch()
- Improved Bump version to 0.1.3
- Improved Story 47.5: Add note syntax for sequence diagrams
- Improved Story 47.4: Add else if support for sequence diagrams
- Improved Story 47.3: Sequence parser validation
- Improved Story 47.2: Sequence parser tolerance
- Improved Story 47.1: Sequence DSL syntax cleanup
- Improved Update in-app docs for sequence DSL syntax cleanup (Story 47.1)
- Improved Handle relaunch failure after update install
- Improved Update tech stack in README to reflect actual diagram engines
- Improved Delay update check 2s to avoid event listener race condition
See the assets to download this version and install.
- Improved Sequence diagrams — custom
.dgmoDSL with collapsible sections, participant aliases, activations, notes, and loops - Improved Mermaid — flowcharts, sequence, class, state, ER, Gantt, pie, mindmap, timeline, and more
- Improved Nomnoml — UML class and object diagrams
- Improved D3 charts — bar, line, area, scatter, slope, radar, word cloud, treemap, sunburst, arc, venn, and more
- Improved ECharts — additional chart types via Apache ECharts
- Improved Markdown — with KaTeX math rendering and syntax highlighting
- Improved Fast CodeMirror 6 editor with syntax highlighting
- Improved Optional Vim mode
- Improved Context-aware code completion with ghost text
- Improved File tree browser with drag-and-drop folder opening
- New 8 color schemes: Nord, Tokyo Night, One Dark, Catppuccin, Gruvbox, Solarized, Rose Pine, Bold
- New Light, dark, and system theme modes
- New Export to PNG and PDF
- New Copy diagram to clipboard
- New Click-to-navigate between editor and diagram preview
- New Interactive sequence diagrams with collapsible sections
- New Auto-recovery from crashes
- New Deep link support (
diagrammo://open?file=...) - New File associations for
.dgmo,.nomnoml,.mmd,.mermaid - Improved macOS (Apple Silicon)
- Improved 14-day free trial, then $14.99/year