From 262367976b56cf04affeae2e31cf525a3468a714 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Thu, 12 Mar 2026 07:41:45 +1300 Subject: [PATCH 1/6] fix: add rounded corners to ImageInput image and InlineParameterPanel settings Co-Authored-By: Claude Opus 4.6 --- src/components/nodes/ImageInputNode.tsx | 2 +- src/components/nodes/InlineParameterPanel.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/nodes/ImageInputNode.tsx b/src/components/nodes/ImageInputNode.tsx index 71c825c6..efc6faf1 100644 --- a/src/components/nodes/ImageInputNode.tsx +++ b/src/components/nodes/ImageInputNode.tsx @@ -111,7 +111,7 @@ export function ImageInputNode({ id, data, selected }: NodeProps
-
- +
+ updateNodeData(id, { delimiter: e.target.value })} placeholder="*" - className="nodrag nopan bg-neutral-900 border border-neutral-700 rounded px-2 py-1 text-[11px] text-neutral-100 focus:outline-none focus:ring-1 focus:ring-neutral-600" + className="nodrag nopan flex-1 min-w-0 text-[11px] py-1 px-2 bg-[#1a1a1a] rounded-md focus:outline-none focus:ring-1 focus:ring-neutral-600 text-white" />
)} {nodeData.splitMode === "regex" && ( -
- +
+ updateNodeData(id, { regexPattern: e.target.value })} placeholder="/\\n+/" - className="nodrag nopan bg-neutral-900 border border-neutral-700 rounded px-2 py-1 text-[11px] text-neutral-100 focus:outline-none focus:ring-1 focus:ring-neutral-600" + className="nodrag nopan flex-1 min-w-0 text-[11px] py-1 px-2 bg-[#1a1a1a] rounded-md focus:outline-none focus:ring-1 focus:ring-neutral-600 text-white" />
)} -
+
{showAdvanced && ( -
-
- - -
+
+ +
)}
-
+
Parsed Items ({previewItems.length})
-
+
{nodeData.error ? (
{nodeData.error}
) : previewItems.length === 0 ? ( @@ -282,24 +283,23 @@ export function ArrayNode({ id, data, selected }: NodeProps) { {previewItems.map((item, index) => { const isSelected = nodeData.selectedOutputIndex === index; return ( -
- -
+ ); })}
diff --git a/src/store/utils/nodeDefaults.ts b/src/store/utils/nodeDefaults.ts index d22f67d3..fd450fc6 100644 --- a/src/store/utils/nodeDefaults.ts +++ b/src/store/utils/nodeDefaults.ts @@ -39,7 +39,7 @@ export const defaultNodeDimensions: Record Date: Thu, 12 Mar 2026 07:59:33 +1300 Subject: [PATCH 3/6] style: add top padding and max-width to ArrayNode top fields Add pt-1 to content area so fields don't hug the top edge, and max-w-[75%] to the Split/By field rows so they don't extend behind the auto-route button icon. Co-Authored-By: Claude Opus 4.6 --- src/components/nodes/ArrayNode.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/nodes/ArrayNode.tsx b/src/components/nodes/ArrayNode.tsx index f1c4b78c..8c8f09ea 100644 --- a/src/components/nodes/ArrayNode.tsx +++ b/src/components/nodes/ArrayNode.tsx @@ -196,8 +196,8 @@ export function ArrayNode({ id, data, selected }: NodeProps) { -
-
+
+
) { )} {nodeData.splitMode === "regex" && ( -
+
Date: Thu, 12 Mar 2026 08:02:39 +1300 Subject: [PATCH 4/6] style: increase ArrayNode top padding to match side padding (px-3) Co-Authored-By: Claude Opus 4.6 --- src/components/nodes/ArrayNode.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/nodes/ArrayNode.tsx b/src/components/nodes/ArrayNode.tsx index 8c8f09ea..c1ffefb2 100644 --- a/src/components/nodes/ArrayNode.tsx +++ b/src/components/nodes/ArrayNode.tsx @@ -196,7 +196,7 @@ export function ArrayNode({ id, data, selected }: NodeProps) { -
+