Merge origin/master into feat/commercial-saas-polish

This commit is contained in:
2026-06-04 16:07:39 +08:00
48 changed files with 5384 additions and 2412 deletions
+8 -6
View File
@@ -3717,6 +3717,9 @@ function CanvasPage({
<ReactFlow
nodes={[]}
edges={[]}
nodesDraggable={false}
nodesConnectable={false}
elementsSelectable={false}
minZoom={0.3}
maxZoom={1.6}
panOnDrag={false}
@@ -5529,6 +5532,11 @@ function CanvasPage({
role="menu"
onClick={(event) => event.stopPropagation()}
onContextMenu={(event) => event.preventDefault()}
onMouseMove={(event) => {
if (pendingLinkPort) {
setPendingLinkPreviewPoint(getCanvasWorldPointFromClient(event.clientX, event.clientY));
}
}}
>
<div className="studio-canvas-add-node-menu__title"></div>
<button
@@ -5540,8 +5548,6 @@ function CanvasPage({
const pos = getTextNodePositionFromClient(connectionDropMenu.originLeft, connectionDropMenu.originTop);
pendingAutoConnectRef.current = connectionDropMenu.sourcePort;
addTextNode(undefined, pos);
setPendingLinkPort(null);
setPendingLinkPreviewPoint(null);
setConnectionDropMenu(null);
}}
>
@@ -5557,8 +5563,6 @@ function CanvasPage({
const pos = getTextNodePositionFromClient(connectionDropMenu.originLeft, connectionDropMenu.originTop);
pendingAutoConnectRef.current = connectionDropMenu.sourcePort;
addImageNode("", "图片节点", pos);
setPendingLinkPort(null);
setPendingLinkPreviewPoint(null);
setConnectionDropMenu(null);
}}
>
@@ -5574,8 +5578,6 @@ function CanvasPage({
const pos = getTextNodePositionFromClient(connectionDropMenu.originLeft, connectionDropMenu.originTop);
pendingAutoConnectRef.current = connectionDropMenu.sourcePort;
addVideoNode(pos);
setPendingLinkPort(null);
setPendingLinkPreviewPoint(null);
setConnectionDropMenu(null);
}}
>