Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/persist-without-measured.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@workflowbuilder/sdk': patch
---

Saved and exported diagrams (`getStoreDataForIntegration`, the localStorage/API/props integrations) no longer include the runtime `measured` node sizes; nodes are measured again on load, so stored data cannot carry stale dimensions.
5 changes: 0 additions & 5 deletions apps/ai-studio/src/data/ai-debate-flow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ const diagram: DiagramModel = {
icon: 'Lightning',
},
selected: false,
measured: { width: 258, height: 63 },
dragging: false,
},
{
Expand All @@ -41,7 +40,6 @@ why now. Be persuasive but honest, no hype.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -61,7 +59,6 @@ hidden costs, what could go wrong. Surface the objections others gloss over.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand Down Expand Up @@ -92,7 +89,6 @@ Be decisive.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -110,7 +106,6 @@ Be decisive.`,
icon: 'Eye',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
],
Expand Down
6 changes: 0 additions & 6 deletions apps/ai-studio/src/data/content-repurposer-flow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ of the most tedious parts of their week.`,
icon: 'Lightning',
},
selected: false,
measured: { width: 258, height: 63 },
dragging: false,
},
{
Expand All @@ -48,7 +47,6 @@ Number each post (1/, 2/, ...).`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -71,7 +69,6 @@ Keep it under 200 words. Professional but human.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -93,7 +90,6 @@ Keep it under 200 words. Professional but human.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand Down Expand Up @@ -125,7 +121,6 @@ Keep each draft's wording as-is - do not rewrite it. Just organize and label.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -143,7 +138,6 @@ Keep each draft's wording as-is - do not rewrite it. Just organize and label.`,
icon: 'Eye',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
],
Expand Down
5 changes: 0 additions & 5 deletions apps/ai-studio/src/data/meeting-notes-flow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ const diagram: DiagramModel = {
icon: 'Lightning',
},
selected: false,
measured: { width: 258, height: 63 },
dragging: false,
},
{
Expand All @@ -44,7 +43,6 @@ was decided. Neutral, factual tone.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -64,7 +62,6 @@ mark it "unassigned". Do not invent items that were not discussed.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand Down Expand Up @@ -94,7 +91,6 @@ line "_Meeting Bot_".`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -112,7 +108,6 @@ line "_Meeting Bot_".`,
icon: 'Eye',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
],
Expand Down
3 changes: 0 additions & 3 deletions apps/ai-studio/src/data/research-flow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ const diagram: DiagramModel = {
icon: 'Lightning',
},
selected: false,
measured: { width: 258, height: 63 },
dragging: false,
},
{
Expand Down Expand Up @@ -52,7 +51,6 @@ Only state things you found via search. If a claim isn't supported by a result,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -70,7 +68,6 @@ Only state things you found via search. If a claim isn't supported by a result,
icon: 'Eye',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
],
Expand Down
8 changes: 0 additions & 8 deletions apps/ai-studio/src/data/support-triage-flow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ Head of Ops, Brightwave`,
icon: 'Lightning',
},
selected: false,
measured: { width: 258, height: 63 },
dragging: false,
},
{
Expand Down Expand Up @@ -65,7 +64,6 @@ Use the exact lowercase keyword on the Type line - it drives downstream routing.
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand Down Expand Up @@ -116,7 +114,6 @@ Use the exact lowercase keyword on the Type line - it drives downstream routing.
icon: 'ArrowsSplit',
},
selected: false,
measured: { width: 258, height: 236 },
dragging: false,
},
{
Expand All @@ -141,7 +138,6 @@ You handle billing issues. Draft a reply to the customer:
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -166,7 +162,6 @@ You triage product bugs. Draft a reply to the customer:
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -190,7 +185,6 @@ You answer how-to and general questions. Draft a friendly reply:
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -217,7 +211,6 @@ If not, output "⚠️ NEEDS REVISION" followed by specific, actionable fixes.`,
icon: 'AiAgent',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
{
Expand All @@ -235,7 +228,6 @@ If not, output "⚠️ NEEDS REVISION" followed by specific, actionable fixes.`,
icon: 'Eye',
},
selected: false,
measured: { width: 258, height: 123 },
dragging: false,
},
],
Expand Down
11 changes: 0 additions & 11 deletions apps/demo/src/app/data/templates/black-friday.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ const diagram: DiagramModel = {
icon: 'Lightning',
},
selected: false,
measured: { width: 258, height: 64 },
},
{
id: '8ca95405-7bb6-496d-90ae-850b3ee88dc1',
Expand All @@ -39,7 +38,6 @@ const diagram: DiagramModel = {
icon: 'ListChecks',
},
selected: false,
measured: { width: 258, height: 64 },
},
{
id: '3817f8c6-eba8-485d-9476-cf944f64a373',
Expand All @@ -57,7 +55,6 @@ const diagram: DiagramModel = {
icon: 'PlayCircle',
},
selected: false,
measured: { width: 258, height: 64 },
},
{
id: 'aebc5083-5773-492d-bb49-1e928f56e331',
Expand All @@ -75,7 +72,6 @@ const diagram: DiagramModel = {
icon: 'PlayCircle',
},
selected: false,
measured: { width: 258, height: 64 },
dragging: false,
},
{
Expand All @@ -98,7 +94,6 @@ const diagram: DiagramModel = {
icon: 'Timer',
},
selected: false,
measured: { width: 258, height: 64 },
},
{
id: '60ed7855-3c3a-42ca-a770-8240a3a8ee12',
Expand All @@ -120,7 +115,6 @@ const diagram: DiagramModel = {
icon: 'Timer',
},
selected: false,
measured: { width: 258, height: 64 },
},
{
id: '77a46d81-8b23-43a0-8c37-1e29335b67a0',
Expand All @@ -138,7 +132,6 @@ const diagram: DiagramModel = {
icon: 'ListChecks',
},
selected: false,
measured: { width: 258, height: 64 },
dragging: false,
},
{
Expand All @@ -157,7 +150,6 @@ const diagram: DiagramModel = {
icon: 'PlayCircle',
},
selected: false,
measured: { width: 258, height: 64 },
},
{
id: '455a0738-c1cc-4856-992a-07654eb29182',
Expand All @@ -175,7 +167,6 @@ const diagram: DiagramModel = {
icon: 'PlayCircle',
},
selected: false,
measured: { width: 258, height: 64 },
},
{
id: 'd27658ca-925d-450d-9ddd-737a5f0aeeb4',
Expand All @@ -193,7 +184,6 @@ const diagram: DiagramModel = {
icon: 'PlayCircle',
},
selected: false,
measured: { width: 258, height: 64 },
dragging: false,
},
{
Expand All @@ -216,7 +206,6 @@ const diagram: DiagramModel = {
icon: 'Timer',
},
selected: false,
measured: { width: 258, height: 64 },
dragging: false,
},
],
Expand Down
Loading
Loading