From 9521910b1fcbbc29c80b791e2c91d814030cb3cf Mon Sep 17 00:00:00 2001 From: soryu Date: Wed, 4 Feb 2026 12:04:58 +0000 Subject: Improve chain DAG editor UX - Fix drag lag by disabling CSS transitions during drag - Add canvas right-click context menu to create definitions at position - Auto-find free grid space for new definitions to avoid overlap - Fix startChain API to send empty JSON body (backend expects JSON) - Add PlusIcon for context menu Co-Authored-By: Claude Opus 4.5 --- makima/frontend/src/lib/api.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'makima/frontend/src/lib') diff --git a/makima/frontend/src/lib/api.ts b/makima/frontend/src/lib/api.ts index 6a40aec..d68c1ad 100644 --- a/makima/frontend/src/lib/api.ts +++ b/makima/frontend/src/lib/api.ts @@ -3425,6 +3425,8 @@ export async function getChainDefinitionGraph( export async function startChain(chainId: string): Promise { const res = await authFetch(`${API_BASE}/api/v1/chains/${chainId}/start`, { method: "POST", + headers: { "Content-Type": "application/json" }, + body: JSON.stringify({}), }); if (!res.ok) { const error = await res.json().catch(() => ({ message: res.statusText })); -- cgit v1.2.3