You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cli: accept the port-less Host header that clients send when serve runs on port 80 (7d3904d)
cli: have serve say when a large diagram is being laid out (27be047)
cli: keep serve running when a request path is not a valid URL (7003475)
cli: on WSL, wait for a Windows opener's exit code, keep paths PowerShell would expand from wslview, and find PowerShell under any automount root (a13b824)
cli: pick up saves made during serve's first layout, and rebuild once for a burst of them (458a7f6)
cli: refuse to overwrite the input when -o names it in a different case (d540987)
cli: reject an empty or non-numeric --port instead of serving on a random one (ddac338)
cli: report serve's port and folder failures as plain errors, not internal ones (fc61ac4)
cli: skip serve rebuilds when the watched file's content has not changed (f1899f5)
cli: stop warning of a slow layout for workflow, lifecycle and sequence diagrams (330a410)
core: budget a row label against its value as rendered, so padded values raise no false card-fit error (4a7f218)
layout: end a sequence message on the bar it meets left of a nested activation (4885152)
layout: keep a corner that ELK returns as two points in one place (ed5e880)
layout: keep a repeated unanswered call in the activation bar it opened (296271b)
layout: keep edge labels inside the diagram's bounds (b22e4b1)
layout: keep edge labels off a group title wider than 160px (fdddbf7)
layout: keep lane routes off cards and off the port runs that face them (0f9fd65)
layout: keep lane routes off the lanes' edges (9dd88e6)
layout: size an empty group's frame to hold its title (09684ec)
layout: size stage bands round group frames, clear of the stage labels (f7e07d1)
schema: give an out-of-range number a numeric fix instead of a text-length one (1efa898)
schema: offer to phase the source of a phase-order edge only when it has no phase (f1f1cff)
schema: stop suggesting a move for unknown keys named like Object.prototype members (78a05d8)
schema: suggest an evidence note, not a card row, for a self-loop on compact cards (2a3238f)
schema: warn about an empty card footer, which draws a blank band (7a51745)
viewer: centre a search result that was off screen instead of panning past it (c0d5e37)
viewer: forget a pan's target when another camera move cuts it short (34f8215)
viewer: keep a route to what lies between its ends, not loops back through them (4a639f3)
viewer: keep the export menu open when an item is pressed in Safari (5d6e2b0)
viewer: leave ⌘/Ctrl/Alt key combinations on the canvas to the browser (0d58890)
viewer: refit the presentation once full screen has resized the stage (5417160)
viewer: show a card's link in the inspector when the card has nothing else (e107004)
viewer: track the edges in flight per diagram, not once for the page (10a651b)
Performance Improvements
layout: skip a label retry that repeats the first layout, and collect each layout once (e4e7824)
layout: skip routes nowhere near a label when placing it (db0ba3b)
viewer: build flow geometry once per scene, and the flow only when it plays or exports (30a0a59)