diff --git a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx index 7f0404e6..97791e8a 100644 --- a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx +++ b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx @@ -601,7 +601,7 @@ export function WorkflowEditor({ const saving = useRef(false); const isLive = state.present.workflow._id == state.present.publishedWorkflowId; const [showCopySuccess, setShowCopySuccess] = useState(false); - const [showCopilot, setShowCopilot] = useState(false); + const [showCopilot, setShowCopilot] = useState(true); const [copilotWidth, setCopilotWidth] = useState(PANEL_RATIOS.copilot); const [isMcpImportModalOpen, setIsMcpImportModalOpen] = useState(false); @@ -756,7 +756,7 @@ export function WorkflowEditor({ }, [state.present.workflow, state.present.pendingChanges, processQueue, state]); return
-
+
- + Copilot + }
diff --git a/apps/rowboat/tailwind.config.ts b/apps/rowboat/tailwind.config.ts index 872e5850..719ce1c3 100644 --- a/apps/rowboat/tailwind.config.ts +++ b/apps/rowboat/tailwind.config.ts @@ -12,6 +12,19 @@ const config: Config = { ], theme: { extend: { + keyframes: { + shine: { + '100%': { transform: 'translateX(200%)' } + }, + 'pulse-subtle': { + '0%, 100%': { opacity: '1' }, + '50%': { opacity: '0.85' } + } + }, + animation: { + shine: 'shine 2s infinite', + 'pulse-subtle': 'pulse-subtle 2s infinite' + }, backgroundImage: { 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', 'gradient-conic': 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))'